Mary O’Hara é uma estudante esperta e atrevida de Dublin de 12 anos que enfrenta corajosamente o fato da sua amada avó estar a morrer. Mas a avó não consegue abandonar a vida, e quando uma jovem misteriosa aparece na rua de Mary com uma mensagem para a sua avó, Mary é atraída para uma aventura improvável. A mulher é o fantasma da própria mãe da vovó, que veio ajudar a filha a se despedir de seus entes queridos e guiá-la com segurança para fora deste mundo. Ela precisa da ajuda de Mary e da sua mãe, Scarlett, que embarcam numa viagem ao passado. Quatro gerações de mulheres viajam de carro à meia-noite. Uma delas está morto, uma delas está a morrer, uma delas está a conduzir e uma delas está apenas a começar.