I felt so *good* finishing this book. The audiobook narrator - Bahni Turpin - also did a fantastic job. Thomas writes entirely genuine and three-dimensional characters and I just felt so happy pulling for and learning about them. There's plenty to love here: looks at intersectional and systemic issues, the back-and-forth dialogue between characters (oftentimes humorous), and above all a moral about staying true to yourself that many teens will relate to. I don't need to push this book, but regardless I highly recommend.