I liked the book and the way it was woven together through definitions. It's different.
I only gave the book 3 stars, because it did not meet up with my expectations, and I was disappointed. I enjoyed it in the beginning, if only because I was excited about what could happen. I put the book down for a while after that, and when I came back to it, I just didn't have that enthusiasm that I had before. I felt like I was slugging through it, and I was happy when it was over.
Also, the main character started to repeat himself, and I felt that was a bit like cheating. I also understand that he was emotional when writing the definitions, but I still felt cheated.
But, on the good side, the descriptions of how the narrator was feeling, and the wording in general, was marvelous! I could relate to how he felt at times, and that made me sympathize with him.
Still, I love David Levithan, and I would gladly buy a physical copy of this book, if only for the wonderful cover.