Synopsis
Reece McHenry (Sam Shepard) ouvre une friperie dans une petite ville
américaine. Nous sommes en 1966. Il embauche Carol Fitzsimmons (Diane
Keaton), une veuve nouvellement arrivée en ville avec qui il se nouera
amoureusement. Reece entretient des relations avec d'autres femmes, mais
dans son coeur il demeure fidèle à son épouse qui repose à l'hôpital dans un état
comateux duquel elle ne sortira jamais. Le fils de Reece, Tom (Robert Patrick), et
la fille de Carol, Katherine (Diane Lane), s'échangent leur premier baiser. Dix ans
plus tard, Carol déménage au Canada à cause de la maladie de sa soeur, tandis
que Katherine quitte la petite ville afin de poursuivre une carrière de comédienne.
En dernier, nous retrouvons les principaux protagonistes au temps présent. Carol
est atteinte d'un cancer en phase terminale. Reece force son fils à déclarer ses
vraies intentions amoureuses envers Katherine afin qu’il ne répète pas les
erreurs de son père.