Absolutely loved this book and the series so far. I've been reading a lot of negative reviews and comments on the series however most of it is due to a) people have their own opinions on where the story should lead, b) celaena/aelin is not with their preferred "love interest" (which is hardly important at this point in the story), and c) they are not accepting the characters as realistically flawed people of a young age. Celaena, Dorian, Chaol, and various others are not perfect and are acting in accordance to their age. You can't expect Celaena to and others to be in complete control of their emotions and act like the perfect heroine or hero simply because of the circumstances surrounding and concerning them. They are allowed to be unsure and insecure in terms of thir abilities and best course of action. Also, I love the character development of the main characters despite the fact they were introduced since book one. Dorian is the only one who I felt was lacking in terms of building depth to his personality. Obviously the book is not perfect, but the detail throughout the storytelling was quite vivid and descriptive. Lots of action and new characters entering the scene, but Sarah did not make it feel rushed or forced. The fantasy aspect of it is to die for in my honest opinion and I am very very picky when choosing and staying with fantasy books. Can not wait to read Queen of Shadows in 10 days as I've already preordered it!!!!!!!!!