I received this book as an ARC, in exchange for a fair review of the text.
Getting the question out of the way, yes, this book is good. It's a fantastic queer text that deals with anxiety, mental health, queer identity, and finding a support network when your actual family is making life impossible for you.
The book centers on Farzana, whose biological father has just staged...what can be mildly put as a political coup. The opening chapter is a fairly vicious attack, which puts Farzana's intense anxiety in the face of such violence in sharp relief.
The characters feel real and earnest. Reading this makes it clear that Felix has a very good understanding of social anxiety and how it pervades all aspects of our life. Any issues I have with the book is overshadowed by this very honest depiction of anxiety. It's the element of the book that, after completing it, sticks out to me the most. It's pervasive and never goes away, but through a support network that understands you can be managed.
You can finish this book in a couple of days. It's a fast read, made all the better by Felix's very natural writing style.
This book is an extremely enjoyable fantasy novel, set in a world that feels parallel to our own. The magical world evolves in a way that exists parallel to our own, which results in something that's very familiar. It can be a little disconcerting, I feel, reading fantasy where the mirrors serve almost as an online network connecting people, but it also makes sense. After all, if these magical attributes were in our world, that parallel would also exist.
I do have a few minor criticisms of the text. Some of the other characters don't feel as strongly realized as Farzana, for example. But again, I think these criticisms are sort of lesser concerns for me, because, at the end of the day, Felix really captures a feeling in this work -- one that the entire world is watching you, and that, only through the trust of those you value, can you overcome that. I think that lends to this book being something I'll mentally come back to for quite some time.