En mørk og kald vinterkveld kommer Veronika, en ung forfatter, til et avsidesliggende hus i en liten by i Sverige. Hun er på jakt etter ensomheten og stillheten for å skrive ferdig en bok og for å komme over en stor sorg. Hennes ankomst registreres i stillhet fra nabohuset over veien. Der bor Astrid, en gammel kvinne som på folkemunne kalles Heksen. Astrid lever stort sett bak husets beskyttende vegger. Ingen vet at hun ruger på mørke familiehemmeligheter og en personlig tragedie. I løpet av våren nærmer de to kvinnene seg hverandre. Et uventet og uvanlig vennskap vokser frem - et vennskap som kommer til å forandre de to kvinnenes liv.