Will Grayson, Will Grayson by John Green and David Leviathan (YA)
I unabashedly love John Green. I thought Paper Towns was amazing. I also love David Leviathan, at least I love what he writes with Rachel Cohn (Boy Meets Boy is never available at the library). And they work really well together.