这个故事发生在第二次世界大战期间,为了躲避战火,坚强的母亲塞西拉(索菲娅·罗兰)带着13岁的女儿罗塞塔(艾伦诺拉·布朗)离开了他们的故乡罗马,暂时来到了一个偏远的小镇西赛罗定居。在那里,塞西拉结识了准备成为医生的小伙子米凯尔(让-保罗·贝尔蒙多)。米凯尔是一个生性浪漫的男人,热爱文学。他教罗塞塔识字读诗,让她对他产生了爱意,但是米凯尔的目光始终锁定在塞西拉身上。为了帮助塞西拉找到食物填饱肚子,米凯尔来到了父亲的朋友家,却遇见了一个德国军官。德国军官对米凯尔不参加战争的行为表示强烈不满,并打算强行把他带走。