Every Day - David Levithan
Read my full review here - http://punkshouse.wordpress.com/2013/01/13/every-day/