Volgens een mythe worden er één keer in de vier jaar twee kinderen ontvoerd uit Gavaldon om naar De School van Goed en Kwaad te gaan, waar ze worden opgeleid tot sprookjesfiguren. De mooie, blonde Sophie kan niet wachten: ze wordt zonder twijfel de beste prinses ooit. Sneeuwwitje, eat your heart out! Haar vriendin Agatha gelooft niet in die onzin, tot ze ontvoerd worden… Sophie wordt tot haar afgrijzen op de afdeling voor slechteriken geplaatst, waar ze het moet zien te rooien tussen aankomende heksen en huurmoordenaars, en Agatha komt tussen suikerzoete prinsessen terecht. Sophie is woedend over deze ‘vergissing’, en Agatha wil alleen maar naar huis. Maar hoe?