Thaïs vit dans un petit village isolé avec sa grand-mère, qui lui parle souvent de sa jeunesse, du temps où les sorciers et les humains vivaient encore en harmonie.
Mais un jour, des pillards attaquent le village et Thaïs découvre alors que les choses ne sont pas toujours ce qu'elles semblent être, car sa rencontre avec Hamelin, un jeune sorcier, va bouleverser son destin.