I loved Paper Towns By John Green.
John Green writes with such amazing wit, and irony. Paper Towns danced between serious issues, and lighthearted observations so flawlessly.
The Character of Margo Roth Speiglman was crafted so wonderfully imperfect, I had to read it until the very end.
I love how Walt Whitman wove in and out of the story line. It coincided beautifully with the stories' message and meaning.