Handlingen er lagt i et ytre sett realistisk miljø i forstaden Gardendale ved Christchurch. Hovedpersonen Laura Chant (14) passer på lillebroren Jacko (3) da de møter en mann som tilsynelatende uskyldig setter et merke i Jackos håndflate. Etterhvert som gutten blir syk, tror Laura at han er forhekset, og hun får hjelp fra den 18 år gamle tillitseleven Sorry Carlisle – en vennligsinnet mannlig heks – til å gjennomgå en magisk forvandling slik at hun kan beskytte lillebroren og bekjempe trolldommen. I tillegg til skrekkelementene og Lauras kamp for broren er det gryende vennskapet mellom Laura og Sorry et tredje hovedtema i boka.