Chassées de leur village, Zora, une malicieuse sorcière de 12 ans, et sa grand-mère Babouchka se sont réfugiées à Paris. Elles vivent cachées sur le toit d'un immeuble, au milieu d'un jardin magique. Mais Babouchka ne pense qu'à une chose, que sa petite-fille ait une vie normale, une vie dans le monde des nonsorciers. Lorsque Zora, baignant jusqu'ici dans l'insouciance et les sortilèges, se retrouve au collège, les problèmes commencent...