This book is absolutely freaking amazing! I cannot stress how excellent this book is. It made me feel things. It made me laugh and it made me cry. It made me realize so many things in life. I bought the book as soon as I finished reading it after I got it from the library. I will read it a hundred times again and again. This has been my favorite book since it came out and it still is. Just wow. I cannot even explain how good it is! I highly recommend it.