В центре сюжета книги — две подружки, Софи (Карузо) и Агата (Уайли), которые поступили в школу, где самые обыкновенное мальчишки и девчонки становятся волшебными героями и злодеями. Софи мечтает поскорее влиться в тусовку красивых принцев и принцесс и совсем не нервничает перед распределением: она уверена, что ее место на факультете Добра, рядом с Золушкой и Белоснежкой. А ее лучшая подруга, мрачная и нелюдимая Агата, обладательница кошки со скверным характером, выглядит как идеальный кандидат в злодейки. Однако судьба сыграет с ними злую шутку, и еще неизвестно, пройдет ли после этого их дружба проверку на прочность...