1630, Cologne, saint-empire germanique.
En Europe, la guerre de trente ans fait rage, laissant derrière elle son cortège de famines, d'épidémies et de morts. Cologne est en proie à la pauvreté, et son prince-évêque, Ferdinand de Bavière, règne en maître. Il s'est donné pour mission d'éradiquer les sorcières de la ville. Tandis que les bûchers illuminent le ciel, garance, une sage-femme réputée, mène une vie paisible. Sa rencontre avec Elsa, une jeune femme issue de la noblesse, va bouleverser son existence. Confrontée à un dilemme moral, elle devre choisir entre ses valeurs religieuses et sa compassion pour les femmes qui traversent des situations difficiles. Un choix lourd de conséquences dans une société où l'inquisition, en guerre contre sorcellerie, exerce sa justice impitoyable et irrationnelle. la solidarité leur permettra-t-elle d'échapper à un destin funeste ?