Il se passe parfois des choses étranges dans la petite ville de Neustadt. Sans doute car c'est là que vivent Barbara et sa fille Bibi, toutes deux sorcières. Elles ont pour habitude de perturber la tranquillité de la cité avec leurs tours de magie, au grand désespoir du père de Bibi, Bernhard. Cependant, après avoir sauvé deux enfants des flammes, Bibi obtient la consécration suprême de la part de Walpurgia, la représentante des sorcières. Bibi se voit en effet octroyer une boule de cristal, objet qui fait d'elle une sorcière à part entière. Mais l'ennemie héréditaire de Barbara, la cruelle Rabia, est prête à tout pour saboter la cérémonie...