Rome, 1943. Chiara, jeune résistante, assiste impuissante à une rafle dans le ghetto juif. Quand une femme pousse son petit garçon dans sa direction, elle n'hésite guère plus de quelques secondes et clame aux soldats que cet enfant est son neveu. Le petit Daniele Levy devient son protégé.
Chiara l'aime comme son fils, même quand celui-ci, tourmenté par son passé s'éloigne du droit chemin.
1973. Maria, jeune Galloise de seize ans, découvre par hasard que l'homme qui l'a élevée n'est pas son père. Elle est le fruit des amours éphémères de sa mère avec un jeune Romain, Daniele. Elle contacte Chiara puis part à sa rencontre en Italie. Chacune hantée par l'absence de Daniele garde l'espoir qu'il soit encore vivant...
Traduit de l'anglais par Claire Breton