Noël 1558, Ned Willard rentre à Kingsbridge. Les conflits religieux font rage et Ned se retrouve dans le camp adverse de celle qu'il veut épouser, Margery Fitzgerald.
Quand deux pères trentenaires réinventent la vie en s'installant sous un même toit, ils s'imposent deux règles impossibles : pas de baby-sitter et aucune présence féminine dans la maison.
L'histoire se passe à Téhéran, le premier hiver après la révolution islamique. Mariam, une jeune fille de 16 ans, découvre la date de sa mort dans le livret de famille.