A promising premise, ruined by fantastical action that seems totally disconnected from the genuinely intriguing story and history. The last couple of episodes make little to no sense. The action is rushed, the enemies suddenly decide to become allies for no reason, none of the magic is explained, the main enemy has no backstory. Its all quite ridiculous. It could have been so much more, but ends up a generic anime that probably won't be remembered.