Let's put it this way- if The Fault in Our Stars was a person I would marry them. Will Grayson, WIll Grayson would be my maid/man of honor. Alaska and Paper Towns, An Abundance of Katherines and Let it Snow would be my best friends. In short- you can't go wrong with John Green. Ever.