I had a lot of people recommend this book/series, and overall I felt the book was ok. The beginning chapters were very hard for me to get through - everything was way to descriptive, to the point it was unnecessary and all the information became almost too much. I kept pushing through though, and was happy I did. The last 2/3 of the book is great! I really started liking the characters, especially Cara, and was on the edge of my seat the last few chapters. Cara's development in particular was great to see! I would have given the book a 5 star rating had it not been for the beginning - I seriously almost gave up on it. So, for those who didn't like the beginning - keep pushing through, the book gets MUCH better!