A la fin des années 1950, Elena et Lila vivent dans un quartier défavorisé de Naples. Malgré des études brillantes, Lila abandonne l'école pour travailler avec son père dans sa cordonnerie.
Un jour, deux inconnus qui prétendent avoir retrouvé le carnet d'adresses de l'écrivain Jean Daragane insistent pour le rencontrer. Celui-ci leur accorde un rendez-vous.
Après une longue disparition, un homme vient chercher sa femme et son fils pour les emmener vivre aux Roches, une ferme coupée du monde dans la montagne.
En 1999, Martin Hill, 10 ans, vit entre Paris et Londres suite au divorce de ses parents. Par hasard, il est repéré par un producteur et auditionne pour incarner Harry Potter.
A la fin des années 1960, alors que les évènements de 1968 s'annoncent et que les mouvements féministes et protestataires s'organisent, Elena, jeune diplômée de l'Ecole normale de Pise, est toujours a