I was enticed by the description and it didn't disappoint. Although it's a straight forward and fairly quick read, it manages to handle (very thought provokingly) concepts of identity, gender and love. 
 A glance at the other reviews here showed some dissatisfaction with the ending, but for me it was perfect - neatly wrapped up and I don't think I would have been satisfied with any other way. 
 My first by David Levithan but definitely not the last.