故事發生在1946年的德國,第二次世界大戰剛剛結束,戰火讓大地滿目瘡痍,家庭妻離子散。英俊上校劉易斯(杰森·克拉克JasonClarke飾)和他的妻子瑞秋(凱拉·奈特莉KeiraKnightley飾)在戰爭中失去了他們的大兒子,瑞秋因此非常的痛恨德國人,但是讓她沒有想到的是,戰后,她和她剩下的家人們,要和一個名為史蒂芬(亞歷山大·斯卡斯加德AlexanderSkarsg?rd飾)的男人住在同一屋檐下。史蒂芬也在戰爭中失去了妻子,這讓他對瑞秋沒什么好臉色,兩個人天天爭鋒相對。喪子之痛讓劉易斯選擇將大部分的時間和經歷放在工作中,備受冷落的瑞秋每天的相處對象就只有史蒂芬,漸漸的,兩人之間的關系開始轉變。