I am ashamed to say how much I love this book, and just how many times I have read it, and watched the movie. I am such a nerd.