Le matin du 25 décembre, alors que le spectacle de Noël bat son plein sur la place de la ville de M, Rose Rivières, une jeune femme, est assassinée au beau milieu de la foule.
Niché au coeur des Cotswolds, Eastonbirt a tout du village anglais idyllique. Mais ses habitants restent hantés par l'assassinat de Crâne d'os, une prostituée, un siècle plus tôt.
La disparition de Sarah dans la campagne alsacienne, à l'automne 2003, et la découverte du passé trouble de son assassin amènent le père de la victime, un pasteur, à un questionnement spirituel.