12-letnia Pedrita mieszka w małym miasteczku rybackim położonym na wyspie, leżącej u wybrzeży Szkocji. Jej matka, Zelda, popełniła samobójstwo. Nastapiło to zaraz po tym, gdy mąż zaginął na morzu. Przesądni mieszkańcy są przekonani, że Zelda była czarownicą. I to własnie ona przed śmiercią rzuciła klątwę, która stała się przyczyną zniknięcia krabów z okolicznych wód. Nienawiść skupia się na Pedricie. Zostaje napiętnowana przez społeczność jako córka czarownicy.