It's been a long time since I've plowed through a book in a single sitting. (Though technically, this sitting had an intermission of several hours of sleep.)
A decent helping of gay representation (despite barely mentioning Kyle) and trans representation done well.