Hovedpersonen i filmen er Gro som har flyktet fra et tidligere forhold, og som sliter med å finne meningen i livet. Hun blir så innlagt på psykiatrisk avdeling. Etter at hun slipper ut fra institusjonen velger hun å bli en heks. Hun kommer i kontakt med den eldre heksen Linn, som skal undervise henne i heksenes levesett. Hun blir lært opp til å leve i harmoni med naturen og sine instinkter, og i opposisjon til livet i byen, eller «Den forstenede skog». Historien utforsker heksene på deres egne historiske premisser, hvor de lever i en hytte i skogen der «ingenting er kjøpt eller betalt» som trollmannen Hans stolt poengterer. Linn lærer Gro opp til å gå i opposisjon til det etablerte bysamfunnet; eller «Den forstenede skog», som de kaller det. Gro må leve som en jeger, hvilket innebærer å følge sine indre lyster — måtte det være å stjele for å overleve eller å ha sex med dem hun måtte ønske. Hun lærer om plantelivets hemmelige kilder til fremmaning av indre krefter, som å kunne oppfatte tid og sted i halvert hastighet, eller å bevege seg i andre dimensjoner ved hjelp av daturaplanten. Underveis mens hun blir opplært av Linn forbereder de seg til en heksesabbat. Til det må Gro finne en mann som kan være «Fanden» i ritualet, der Fanden for dem representerer deres gud; dyret i mennesket. De finner en kandidat i en fiolinist, men han stikker av etter å ha blitt badet og blitt vitne til at en kanin blir ofret.