Will Grayson, Will Grayson/John Green, David Levithan