Peter Gallagher glumi Davida Lewisa, udovca koja odbija prihvatiti ženinu smrt, što mu uništava život. Iako je prekrasna Gillian (Michelle Pfeiffer) poginula u nesreći na brodu dvije godine prije, na svoj rođendan, David je ne želi pustiti, provodeći previše vremena fiksiran na njezin duh (koji se njemu čini stvarnim), i povlačeći se od svojih bližnjih u svoj svijet.
U međuvremenu se njegova 16-godišnja kći Rachel (Claire Danes) osjeća bijesnom, nesigurnom i zapostavljenom. Na obiteljskome okupljanju na Nantucket Islandu sa svojom šurjakinjom Esther (dobitnica Emmyja Kathy Baker) i obitelji, preispituju se odnosi i vraća povjerenje.
David shvaća da mora učiniti sve kako bi povratio kćerinu ljubav, čak i ako to znači pustiti Gillian.