This book was amazing! I pretty much read it in one sitting. My only problem is that I didn't really love the ending. I guess it makes sense, but it kind of felt out of place to me. Still definitely 5 stars, though.