I really enjoyed this story. It has several common fantasy tropes but also has some interesting twists and turns. I was genuinely surprised by some of the characters.