Dans la Chine médiévale, Yuran, une talentueuse marchande de 28 ans, mène une vie paisible jusqu'au jour où elle reçoit une missive stipulant que l'empereur en personne la somme d'épouser Kogetsu Haku
Allemagne, XVIe siècle. Fritzi, la dernière survivante d'un clan de sorcières, cherche à sauver sa cousine Liesel du bûcher. Otto, capitaine des hexenjägers, traque sans relâche les magiciennes.