Mary Smith, ragazzina di undici anni dalla chioma rosso fiammante, trascorre gli ultimi giorni di vacanza dalla scuola presso una vecchia zia. I giorni scorrono lenti e noiosi, finché Mary seguendo un gattino nero si avventura nel bosco, dove trova un fiore misterioso e raro che sboccia solamente una volta ogni sette anni: questo, una volta colto, le dona il potere di volare a cavallo di una scopa fino al palazzo di Endor, una scuola di magia dove viene accolta come un'eroina dalla direttrice Madama Mumblechook e dallo stravagante Dottor Dee. Lì Mary scoprirà di essere dotata di super poteri, ma anche di essere in gran pericolo perché nell'edificio si cela un terribile segreto...