Melanie (Susan Sarandon) şi David Winters (Christopher Plummer) locuiesc la o fermă din Quebec alături de fiul lor, Benjamin (Roy Dupuis). În timp ce David se recuperează de pe urma unui infarct, Melanie luptă cu amintirile trecutului său tulburător. Născută în America, ea a locuit în copilărie în Paris unde a supravieţuit mai apoi unui lagăr nazist de tranzit. În prezent, ea aşteaptă vizita lui Jakob Bronski (Max von Sydow), persoană care a jucat un rol crucial în trecutul lui Melanie.