二戰期間法國戰敗,德軍入侵法國,許多巴黎居民躲避戰火逃往鄉鎮。
布斯這古老市鎮除了湧入許多巴黎居民,更進駐大批德軍,市長下達命令,每戶家庭都要接待一位德軍。擁有全鎮最好房屋的露西爾(蜜雪兒威廉絲 飾),德國軍官布魯諾(馬提亞斯修奈爾 飾)被分配入住她們家。
露西爾丈夫參戰後一直沒有消息,大宅裡只有她和婆婆(克莉斯汀史考特湯瑪斯 飾)及一名女傭,布魯諾搬入導致家中氣氛緊張而凝重。嚴厲的婆婆告誡露西爾不許與這名德軍交談,她已打聽到她的兒子正在戰俘營受苦,要記得德軍是敵人不是朋友。
露西爾的婆婆個性強悍跋扈,管理家中事務及家族龐大土地,對佃農嚴格要求準時交租金不曾心軟。婆婆對露西爾非常不滿意,認為她是高攀自己的兒子,因為她父親敗光家產,為了讓女兒能繼續過好日子才安排這樁婚事。露西爾對佃農心存同情,喜愛彈鋼琴勝過學習當地主之妻該學習的事項,婆婆就將鋼琴鎖上,不準她再彈琴,家中也不能有音樂。
布魯諾住進來第一晚就要求露西爾的婆婆給他鋼琴鑰匙,保證會小心使用不會弄壞。
深夜隔著一層樓,露西爾聽見流洩的琴聲不能眠。