Will Grayson, Will Grayson is a funny and heartfelt YA novel