As much as I'm tired of self-hating male YA protagonists, this makes it work by incorporating mental health issues alongside all types of diversity. Lives up to the selling point of what life is like as a group of normal kids living in a fantasy novel world. Listened on audio from the library.