I really waffled on how to rate this one. I loved the characters and the riveting (yes really) emotion of this book, but I didn't like the story as well as #2. So really...4.5 stars (though it won't let me actually pick that). It totally made me cry. In a good way.