David Lewis (Peter Gallagher) şi-a pierdut soţia, pe Gillian (Michelle Pfeiffer), în urmă cu doi ani, chiar de ziua acesteia. El nu a putut trece peste moartea celei pe care a iubit-o atât de mult şi care i-a dăruit o fiică şi se comportă ca şi cum aceasta ar fi încă vie. David îşi petrece foarte mult timp pe plajă, unde poartă conversaţii cu fantoma lui Gillian, născută din imaginaţia, amintirile şi dragostea lui. Lumea imaginară pe care şi-a construit-o, l-a făcut să se distanţeze însă de fiica lui, Rachel (Claire Danes), şi chiar să o neglijeze. În ziua în care, dacă ar fi trăit, Gillian ar fi împlinit 37 de ani, David o invită la casa lor de pe plajă pe sora acesteia, Esther Wheeler (Kathy Baker), şi pe soţul ei, Paul (Bruce Altman). Cei doi vin însoţiţi de o femeie frumoasă, pe nume Kevin Danford (Wendy Crewson), în speranţa că David îşi va îndrepta atenţia către ea şi va renunţa la fantoma lui Gillian, pentru a-şi continua viaţa. Dar iubirea acestuia pentru soţia sa este prea mare şi nu poate fi interesat de altă femeie. În urma acestei reuniuni de familie, în care ies la suprafaţă emoţii refulate ce provoacă mari confruntări între rude, David şi fiica sa hotărăsc să înceapă împreună un lung şi anevoios proces de acceptare a morţii lui Gillian.
.