Одиннадцатилетняя Мэри тоскует в деревне у бабушки. Однажды кошки местного забияки Питера приводят её к необычным голубым цветам — по легенде они даруют магические способности. Когда один из котов пропадает, героиня отправляется на поиски в лес, но находит только старую метлу. Случайно раздавив тот самый «ведьмовской цветок», она высвобождает его силу, а найденная метла оживает и уносит её к облакам.
Так девочка попадает в Эндор — школу, где обучают юных чародеек. Директриса принимает её за вундеркинда и восхищается тем, как быстро она освоила заклинания. К тому же, у новенькой ярко-рыжие волосы — признак истинной ведьмы! Но вскоре Мэри признается, что она обычный человек, и дело в цветке. Разозлённая женщина выдворяет её прочь, но злоключения на этом не кончаются — ведьма похищает Питера и присылает угрожающее письмо. Если она не получит волшебные цветы — мальчику несдобровать…