Love the story and the world and world but I had to put down the book so many times for frustration. Alina will always make the most obvious wrong decision. There is always a character that has to be the least favorite and just too bad for me that it was the main character. She is very well written and explained so you come to understand and expect what she will do because you understand her....but I just hate it so much!!!