This has been my favorite book since middle school (19 now). I've read it countless times and I never get bored of it. This story is hauntingly beautiful and tragic and never fails to make me cry, laugh at the right parts, and break my heart. If you haven't read this book, please do. It'll be some of the best time in your life spent.