*sobs* 
 This is going to be a very difficult review to write. This is not the kind of book where one can say "You're going to love this book!" Or even "Hey! This book is definitely for you!" I honestly don't know who I would choose to recommend this to, but I definitely feel the need to share it with my friends. The problem is that I imagine this book can change someone's perspective, but likewise, it will make some people uncomfortable. It takes your perception of life and wraps it around you like a blanket. While it may keep you warm at night, it can also be wrapped around your face and used to suffocate you. 
 I, for one, wasn't suffocated. I was continuously amazed with each chapter, at how Levithan kept managing to surprise me. I admit freely that my preconceived notions kept getting in the way. I started off imagining A as a boy. And then he mentions that he was once in love with a boy, and I'm like "Oh! I never considered that he could be a girl!" And THEN A mentions that he was a boy at the time, and I'm all "Whoops. Right." Because A is never in the same body twice. Every day A becomes someone new. 
 There is no gender, because some days A is a girl, and others a boy. Some days A is gay, or straight, or transgendered. Sometimes an immigrant or a junkie, or someone with a debilitating illness. I absolutely loved the full range of the human condition. Again and again we are shown that Love is just Love, no matter the package. 
 The ending. *sobs uncontrollably* I understand, and accept the ending, but that doesn't mean I have to like it. Except that I kind of love it. 
 Highly recommend (unless you're horribly closed minded and scared of life and love)!