Will Grayson, Will Grayson by John Green, David Levithan

Will Grayson, Will Grayson - John Green, David Levithan

At first I didn't like it so much, but as I reached the end, it got better and better. I LOVED, LOVED, LOVED the end. It made the whole book better, I didn't expect that and it surprised me.