I just finished this book and words cannot describe how much I love it. Its funny & witty in all the right spots and sad in some others and its just all around brilliant and amazing! Sometimes you read a book and love it so much that you know it is going to stay with you forever abd this is definitely one of those books. If you were thinking about reading it...read it. If you weren't thinking about reading it...than read it anyway.