This book is written perfectly. It made me laugh and cry. Not many books can do that to me. I didn't want to read this at first because I thought it would be boring; I was wrong. It took me a day to finish this book and I wish it was longer. This book is the best John Green has written so far. DFTBA!