1981. Alexandre Gérard revient dans le village d'Alsace où, orphelin, il avait été recueilli trente ans plus tôt. Il était alors sous la garde d'un Allemand et de sa femme, "La Tondue", qui travaillaient pour le châtelain, M. de Montferrand. Quand le fils de M. de Montferrand, Achille, avait voulu l'obliger à chasser des vipères, Alexandre s'était rebellé, à la surprise des cinq autres orphelins qui avaient alors commencé à le fréquenter, délaissant Achille. Adulte, Alexandre rencontre l'enquêteur de l'époque, ainsi que son ancienne maîtresse d'école, qui lui révèle que les enfants croyaient en l'existence d'une mystérieuse sorcière avec laquelle Alexandre aurait eu la possibilité de communiquer. Les enfants préparaient leur rencontre avec la sorcière. Un jour, le doberman d'Achille a été blessé par un piège posé par les enfants. M. de Montferrand emmena alors l'un d'eux. Persuadés qu'il allait être torturé, les enfants décidèrent de le libérer durant la nuit. Adulte, Alexandre retrouve Achille. Découverts, les enfants avaient été enfermés dans la cave où ils avaient retrouvé leur camarade, avant de parvenir à s'enfuir dans les bois jusqu'à leur cachette. Là, furieux qu'Alexandre ne réussisse pas à faire venir la sorcière, ils l'avaient roué de coups, au point qu'il s'est évanoui, puis ingéré du formol pour faire venir eux-mêmes la sorcière. Alexandre se rend dans la grotte et retrouve les squelettes de ses camarades. Il prévient la police.