Working and studying full-time means I cannot give this book the review it deserves... 
 *sadface* 
 Just know that I loved this book, and it will rest in my mind among those of my favourites for as long as I can remember.