Ratings20
Average rating4
A very well-done ending ultimately hampered by too much build-up during the main plot, fairly disjointed names, geography, and history, and plotlines that I was excited about being concluded in a poor way (Danica's grandfather)
I kept feeling like I should be enjoying the book more than I was. The characters (especially the Khalif) were great, but their motivations were lacking for me Because of the lack of enjoyment I was getting from reading it, it took me months to actually finish it. Ultimately I found it to be boring until the end.