Heksenkringen vormt het eerste deel van een tetralogie waarin Kerstin Ekman de ontwikkeling schildert van een Zweeds stadje vanaf het einde van de negentiende tot in de de jaren zeventig van onze eeuw. Het stadje begint aan een nieuw leven als het een station krijgt. De handel bloeit op en voor de inwoners onstaan nieuwe mogelijkheden. Centraal in het meestlepende Heksenkringen staat Tora, een meisje uit een arm gezin van boerenknechten, dat al op jeugdige leeftijd de kost moet verdienen, als andere kinderen nog spelen of naar school gaan. Tora heeft echter een sterk karakter en ze weet de beperkingen van haar afkomst uiteindelijk te overwinnen.