Bärenbrück, eine mittelgroße deutsche Stadt, im Frühjahr 1669: Die fünfjährige Marie Schaffner erzählt, sie fahre nachts mit ihrer Großmutter auf Besen oder Böcken zum Hexentanz hinaus und entfacht damit ein Lauffeuer, das bis zu Pfarrer Gottlob Lammer dringt. Der befragt das Kind und zeigt die Großmutter wegen des Verdachts auf Hexerei an. Ermutigt durch Marie, behauptet die zehnjährige Anna Wagner, der Teufel komme nachts zu ihr und beschlafe sie. Vergeblich hat sie sich bisher von ihrer Mutter Unterstützung erhofft. Dann springt auch noch ein Funke des von Marie entfachten Lauffeuers auf den zwölfjährigen Martin Heiliger über, ein vernachlässigtes Tagelöhnerkind, das heimlich die Barbara Bickler aus der Nachbarschaft verehrt. Als Barbara schwanger wird und sich vermählt, fühlt Martin sich von ihr verraten und bezichtigt sie sowie sich selbst während der Hochzeitsfeier der Teufelsbuhlerei. Spitalpfarrer Gernot Weiß will ihn vor der Inhaftierung im Verlies des Hexenturms bewahren. Doch nicht nur Martin ist bedroht. Während Barbara sich künftig umgeben sieht von insgeheimen Anschuldigungen und schwelendem Misstrauen, kommt der «Teufel» nachts weiterhin zu Anna.