This book would have been better for me if it had only been told by Jiaan and Kavi. At first I thought that Soraya was going to be the type of tom boy princess everyone likes. It turns out she is the tom boy princess with the mean girl princess attitude. I did not like or feel bad for her at anytime during this book. Even at the end when she gets new of the first battle I couldn't muster any sympathy towards her.
This seemed more like a set up book for the future. We got to know the main characters on all sides and the politics/history of both sides of the impending war but not much else happens. I liked Jiaan and understood his confusion as the illegitimate son of the general. Never knowing his place or how his father really feels about him. He seems like he could be a really strong character, it will depend on if he can get the rest of the deghans to follow his plans for saving their lands. Kavi may seem like the bad guy in all this but again, after hearing his back story, you can understand the decisions he made. He seemed to grow towards the end and make a hard decision that could potentially come back to haunt him.
I kept waiting for djinn to show, the closest we get is the Suud. I'm interested in learning more about them and the magic they use.
The ending seemed to be pointing to the three main characters heading in the same direction, towards the same goal. I'll be reading at least the next book to see where it is going but too much Soraya and her attitude and I may be giving up on these books.