En arrivant à Puy-Marie, riante bourgade auvergnate enfouie dans la neige, le marquis d'Anaon alias Jean-Baptiste Poulain croise des paysans qui semblent fuir le village. À l'auberge où il descend, les choses se précisent : deux fois déjà, à Noël, quelqu'un ou quelque chose a assassiné une jeune fille et l'a laissée les tripes à l'air, les pieds et les mains brûlés, près de la chapelle de la Vierge noire. "Du travail de sorcière" dit la rumeur. Cette fois, c'est un peu avant Noël que Rose est retrouvée éventrée, et les villageois en sont sûrs : ce sont les gitans, venus en pèlerinage faire des offrandes à la Vierge noire, et plus précisément Sarah, celle qui sait lire l'avenir et qui a vendu son âme au diable. Ou alors c'est le curé, car il paraît qu'en lisant la Bible à l'envers, on peut jeter des sorts. Le marquis d'Anaon, baptisé "marquis des âmes en peine" depuis ses aventures dans l'île de Brac, se heurtant encore une fois aux superstitions et aux croyances de son époque (le X