Durant la Segona Guerra Mundial (1939-1945), Stella (Loren), una dona que viu a Londres, porta una desastrosa vida sentimental. A través dels anys la clau de casa seva ha passat de mans a unes altres, però la seva actitud amb els seus amants ha estat sempre freda i distant. Tot i això, quan el capità canadenc David Ross (Holden) arriba a casa seva a través d'un vell amic, dins Stella neix un sentiment nou i tan apassionat que arriba a prometre-li a Ross que ell serà el seu últim amant. Però en temps de guerra mantenir les promeses pot ser molt difícil.

Roma i Brad estan casats i treballen en una fàbrica durant la Segona Guerra Mundial. A les dificultats del matrimoni s'hi afegeix l'arribada d'un amic de Brad, que s'interessa per Roma.