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 parmi les nonsorciers, les problèmes commencent quand Zora se retrouve au collège...