Will Grayson, Will Grayson

Will Grayson, Will Grayson - John Green 3.5-4 stars. Charming and heartfelt, but definitely on the emo side of YA. Reviewed it here.