Kate, 2019: Kate flygter fra sin voldelige kæreste i London til det lille, faldefærdige hus Weyward Cottage, som hun har arvet fra sin grandtante Violet. Her opdager Kate en omhyggeligt bevogtet hemmelighed, der fører hende dybt ind i sine forfædres historie, helt tilbage til heksejagternes tid.
Violet, 1942: Violet elsker træer og insekter og drømmer om at blive naturforsker. Men samfundets konventioner og en streng far er en spændetrøje om hende. Hun savner sin afdøde mor, der rygtes at være blevet gal og som det eneste har efterladt Violet en medaljon med bogstavet W indgraveret. På Violets værelse er navnet Weyward ridset ind i panelet.
Altha, 1619: Altha er anklaget for hekseri og for at have dræbt en fribonde. Hun er kendt i landsbyen for at leve et afsondret liv med en særlig forbindelse til dyr og for at hjælpe mennesker i nød med helbredende urter. Altha gav sin mor et løfte om at holde noget skjult for ikke at blive bragt i stor fare. Men nu risikerer hun alligevel galgen …