John Green's Paper Towns is the story of tested friendship and finding your way in life. Quentin and Margo have been neighbors and used to be very good friends when they were little. As the years went on, they made their own friends and didn't have much to do with each other. Secretly, Q has always had a huge crush on Margo.
It's a surprise when she shows up at his bedroom window late at night requesting him to be her driver for 11 things she has to do that night. Reluctant at the late hour, Q finally agrees and is kind of excited to hang out with Margo. He drives her through a series of pranks where she gets revenge on her cheating ex-boyfriend and his other girlfriend, her (now ex-) friend, and causes other havoc. On the journey, for the first time in a while, Q sees what he believes to be the real Margo.
Margo didn't show up the next day at school, or the next or the next. Q discovers that she ran away, and he ends up finding clues that he thinks she left for him to find so he could find her. He's afraid she is (or is going to be) dead from suicide, so with the help of his friends he begins a search. Through looking for Margo, he learns more about the foundations of his friendships with he buddies, and eventually learns about himself.
This story is just an all around wonderful read that has a lasting impact on the reader. It was great and I'd suggest it to EVERYONE!