I literally cannot rate this. It was supposed to be a high rating for me. I mean, it started out at a three and then I finally caved and decided four, but then the fucking ending happened. I resisted throwing the book, because I decided I'd finish the last ten pages and find out whether I still want...