Au milieu du XIXe siècle, Aubin, héritier du mas de Castanhal, fait l'apprentissage de la vie sur les chantiers de construction de la ligne de chemin de fer qui relie Paris à la Méditerranée.
En Sologne, dans les années 1960, deux personnes très différentes sont prises d'une fascination mutuelle. Mais le spectre de l'interdit et les ombres du passé planent sur cette relation.
A Castelbouc, en Lozère, Jean et Latifa Séverac, un couple formé pendant la guerre d'Algérie, sont les parents de trois enfants et les grands-parents d'une petite fille, Ninon.