This book is exactly what I look for in a YA Fantasy. It has really neat fantasy elements (an interesting magical system, thought-out cultures and political systems), diverse characters, who are also interesting and multi-dimensional characters, relationships (and romances) that develop over time, interesting plot and subplots, an intriguing mystery, lots of action, twists and turns that Continue Reading