The Fault in Our Stars

The Fault in Our Stars - John Green Prepare to ugly cry. All I'm going to say is do not read this in public if you don't like crying in front of strangers...