Not only did my reading get thrown for a loop this year, but I still have a bunch of reviews to write for things I finished in the past. This one is jumping the review queue because I just finished it and figured it was best to write something while fresh in my mind. I know, I know, I'm the one who made the rule about reviewing everything I read. But I know how important community reviews can be to a book, so I do my best.