Will Grayson, Will Grayson

Will Grayson, Will Grayson - John Green I listened to this and it was probably the best audiobook I've ever listened to. This book should be required reading (or listening) for everyone.