二戰期間,塞西拉和她13歲的女兒洛塞塔為逃避戰爭的炮火,不得不離開他們生活了多年的羅馬而到鄉村小鎮西賽羅暫避,那里是塞西拉小時候生活的地方。 在這里生活似乎非常平靜,但表像之下的緊張和困擾時常出現。這時,塞西拉還認識了沒上前線打仗,卻安心在家讀書的年輕人、準備當醫生的米開爾。米開爾是個共產主義者,還搭救過兩個英國的傘兵。米開爾教洛塞塔讀詩,洛塞塔被他的學識風度折服,愛上了他。但米開爾似乎鐘情于每天只為填飽肚子發愁的塞西拉,她的現實、勇敢深深打動了米開爾。 米開爾幫塞西拉到父親的朋友家搞些食物,但卻意外地碰到了正在這家吃飯的德國軍官,軍官認為米開爾沒有上前線是種恥辱,但他剛要把他帶走,空襲警報響起來了。米開爾和塞西拉一起躲過了飛機的炮火。 盟軍登陸后,德軍的殘余勢力準備撤退,但塞西拉所在的地方還是沒有逃過德軍的踐踏,曾經謀面的軍官要走...