An engaging, entertaining, and realistic tale of a teen realizing he is gay, experiencing his first relationship, and negotiating coming out to his lifelong friends. Lighthearted and funny. I enjoyed it a lot. Fewer stars than it really deserves because of surprisingly misogynistic language throughout. For a book that encourages love and acceptance, it frequently includes some of the most hateful language about women. It may be true to how teenage boys speak, but it would not have detracted from the credibility of the story to omit it.