This was such a strong YA fantasy read, with great flawed characters, an engaging plot throughout and really immersive writing. One of the things ...