Italie 1938 : Guido est amoureux de Dora mais elle est promise à un bureaucrate fasciste. Comme dans les contes de fées, Guido l'enlève le jour de ses fiançailles. Cinq ans plus tard, ils ont eu un fils, Giosue. Mais les lois raciales sont entrées en vigueur en Italie. Guido est juif. Un jour, Dora rentre à la maison et ne trouve ni fils, ni mari. Ils ont été déportés. Par amour pour eux, Dora monte de son plein gré dans le train qui les emmène. A l'intérieur du camp de concentration, Guido n'a qu'une obsession : sauver son enfant de l'enfer.