PHEW thank god. The ending was making me really fucking nervous for a little while. Man, that was SO GOOD. I loved the characters - every single one of them, down to the random library patrons or employees. The concept was really interesting but seriously, the people in this book made it great. I didn't think I was going to get a new favorite this year, but here we are on December 28th with one.