It's nearly impossible to write a review for this book without spoilers, so I'm going to write two reviews: A non-spoiler review and a spoiler review. My non-spoiler review: I'm going to come right out and say it. Book one (My Review) gutted me, but I loved that it did. ...