I loved this book so much, and the emotion I have upon finishing is just ... beyond all reasoning. So much so that I can't even handle the thought of writing a review just now - come back in a day or two and I'll see what I can say about it then! 
 (Full review to be posted at Bring My Books! soon!)