故事發生在1946年的德國,第二次世界大战刚刚結束,战火让大地满目疮痍,家庭妻离子散。英俊上校刘易斯(杰森·克拉克 Jason Clarke 饰)和他的妻子瑞秋(凯拉·奈特莉 Keira Knightley 饰)在战争中失去了他们的大儿子,瑞秋因此非常的痛恨德國人,但是让她沒有想到的是,战後,她和她剩下的家人们,要和一个名為史蒂芬(亚歷山大·斯卡斯加德 Alexander Skarsgård 饰)的男人住在同一屋檐下。 史蒂芬也在战争中失去了妻子,这让他对瑞秋沒什么好脸色,两个人天天争锋相对。丧子之痛让刘易斯選擇将大部分的時间和经歷放在工作中,備受冷落的瑞秋每天的相處对象就只有史蒂芬,渐渐的,两人之间的關系開始轉变。