Desde hace dos años, KATHY MAC FARLANE, de cuarenta (Andie MacDowell), se esfuerza por sanar las heridas tras la muerte prematura de su brutal, desequilibrado, y alcohólico marido: JEREMY (Tim Roth).
Su mundo gira en torno a los tres hijos: FRANK, de 15 años, MAGGIE, de 10, y FIONA, de 8. Sin embargo, acontecimientos extraños, perturbadores, van a trastornar la paz del refugio.
Kathy regresa a su antiguo trabajo como técnico de laboratorio y alquila la casita que previamente usaba Jeremy para su práctica médica. El inquilino es MARC LARIEU, un ingeniero francés (Samuel Lebihan). Marc se evidencia alguien encantador y no tarda en establecer férreos lazos con los hijos de Kathy. Pese a ello, ésta le evita.
Ensombreciendo más las cosas, cada noche, Kathy recibe llamadas telefónicas anónimas que la atormentan. La fuente de estas lacerantes llamadas es un motel donde ella y Jeremy celebraron el banquete de bodas años atrás. Allí le espera una inoportuna sorpresa en la persona de FERGUS O'BRIAN, un botones ingenuo cuya vida Jeremy había salvado.
Pese a que Kathy se siente cada vez más atraída hacia Marc, los recuerdos de los días de amor junto a Jeremy se van haciendo más y más intensos, y hay misteriosos signos que parecen multiplicarse a su alrededor. No le es posible corresponder al interés que Marc tiene por ella.
Su colega de trabajo, ENDORA, una médium con poderes, le explica que Jeremy está pidiendo perdón a gritos pero Kathy no se lo cree. Sin embargo, le embargará el pánico cuando descubra que Fergus O'Brian, el responsable de las llamadas telefónicas a media noche, ha muerto hace ya algunos meses. Kathy empieza a creer que ha perdido el juicio.
Marc abandona pronto toda esperanza de relación con Kathy y acepta un nuevo destino en el extranjero. Incluso a su hijo FRANK le resulta imposible convencerla para partir del lugar. Sólo cuando escapan por muy poco de la muerte en una carretera, recupera Kathy el sentido común. Perdona a Jeremy, garantizándole así el descanso eterno, y afronta, junto a Marc, el inicio de una nueva vida.