Oh My God. Read The Fault in Our Stars by John Green. It is brilliant, and wonderful, and entertaining, and smart, and insightful and I could go on. I cried and laughed and came out the other side forever changed. I've become evangelistic over this book it's that good. In my opinion everyone should read it.