Una ragazza di nome Margot vive in una cittadina di uno stato che ha deciso di mantenere usi costumi e tradizioni del medioevo .
La ragazza vive in una casa nel quartiere povero della citta insieme a sua nonna in seguito alla misteriosa scomparsa dei suoi genitori .
Margot una notte trova una bambina dai capelli blu davanti a casa e subito decide di prendersene cura .
Ad Ginwed( la citta dove vive Margot) però non accetta il fatto che una dei suoi abitanti abbia i capelli di un colore non naturale e pensa che sia una strega , cosí le due sono costrette a scappare per sfuggire all esercito che le insegue per uccidere la piccola , durante la fuga affronteranno mille insidie, attraverseranno foreste stregate ,vedranno animali mai visti prima e scopriranno il mistero della scomparsa dei suoi genitori .