La petite sorcière a un gros problème : elle n’a que 127 ans, ce qui est beaucoup trop jeune pour danser à la grande fête des sorcières de Walpurgis. Quand elle essaie sans succès d’y entrer, sa punition est sévère : elle a un an pour apprendre les 7,892 sorts du grand livre de magie. Le travail acharné n’est pas exactement son point fort, et elle doit affronter la maléfique sorcière Rumpumpel, qui fait tout son possible pour lui mettre des bâtons dans les roues. Secondée par son corbeau bavard, elle apprendra à ses dépends ce qu’est une bonne sorcière tout en mettant le monde entier à l’épreuve.