4.5/5Oh what a fantastic book to start off 2012, I'm hating myself for waiting so long to read this. The character development just blew me away. It's one of the best, prepare for a lot and a lot of over-analysis. I only wish the plot had more action, but everything else was just excellent.