Da Guido flytter ind fra landet til en lille by i Toscana, forelsker han sig i den meget smukke lærerinde Dora. Desværre er Dora allerede forlovet med en anden, men Guido gør alt for at vinde hendes hjerte. Fem år senere, da krigen raser på sit højeste, er de gift og har en lille søn sammen. Lykken bliver dog ikke langvarig, eftersom Guido er af jødisk herkomst. Han og lille Giosué bliver sat på toget til en koncentrationslejr, og Dora, som elsker sin familie over alt andet, følger dem i en anden vogn - som går til en anden lejr.