În timpul celui de-al Doilea Război Mondial, un mic grup de supraviețuitori este blocat împreună într-o barcă de salvare, după ce nava pe care călătoreau este distrusă de un submarin german.

Întors din al doilea razboi mondial, un tanar soldat (Keanu Reeves) descopera ca mai are prea putine în comun cu tot ce a lasat în urma sa. Deziluzionat, porneste spre nord, calatorind si lucrand pe post de comis-voiajor. În drumul sau o întalneste pe fiica ( Aitana Sanchez-Gijon) proprietarului bogat al unei podgorii (Giancarlo Giannini). Aflata în drum spre casa, fata este îngrozita de cum va reactiona tatal sau tiranic cand va afla ca este însarcinata, dar necasatorita. Tanarul, galant, se ofera sa o ajute, pozand pentru o noapte în sotul ei, fara sa îsi dea seama ca acest gest le va schimba viata amandurora - pentru totdeauna.

Foon scapă de un mariaj aranjat prin alegerea de a deveni Ji Sor. După o aventură cu Shing, rămâne însărcinată. O încercare de avortare îi pune viața în pericol. Wan, tânărul proprietar al unei fabrici de mătase, o salvează pe Foon. Wan și Foon își împărtășesc poveștile lor de iubire, reflectând experiența femeilor din anii '40.