Well this was just a rollicking good time. John Green has a way (nay, a will ;)) of making you laugh, hurt and love all in one. I was able to pinpoint right away which Will Grayson John Green was writing for, because he has that identifiable way about him. This was the first work I've read by David Levithan and I surely will read more of his. Honestly, when it comes to stories all I really need are good characters and to walk away having felt something, anything added is a bonus. John Green always delivers on both accounts.