故事发生在第二次世界大战期间,千金大小姐苏珊(梅丽尔·斯特里普 Charles Dance 饰)偶遇了军人拉扎尔(山姆·尼尔 Sam Neill 饰),两人之间展开了一段露水情缘,当然,这一夜发生的事情并不会开花结果,苏珊将这段记忆深深的埋藏在心底。 战争结束后,苏珊嫁给了外交官雷蒙德(查里斯·丹斯 Charles Dance 饰),婚后的日子过得十分的平淡,吃穿不愁的生活让苏珊常常陷入一种空虚的情绪之中。某日,苏珊当众嘲笑的雷蒙德的长官雷纳德(约翰·吉尔古德 John Gielgud 饰),导致雷蒙德被贬值,夫妻两人之间因此发生了激烈的争执。之后,拉扎尔再度出现在了苏珊的生命里。