Literally one of my favorite books ever 
 Update: 
 Did a reread, and I loved it just as much, if not more, as I did the first time I read it. The whole book is amazing, and the characters are brilliant.