I don't think I've ever been as baffled by an author's success as I am by Aiden Thomas's (and by extension, Holly West's success, as she's been Thomas's editor from day one). Five books in, and I am still waiting for the success to feel earned. There is so much wrong with this book that it feels impossible for me to cover everything in this review.
But, as always, I feel like I should start by talking about the (few) things I liked. I liked the scene on page 193 when Yadriel and Julian were making candles in memoriam of their parents; that was pretty sweet. Pages 274-276, where Julian and Rio share a moment of grief and healing together, was fairly well-done. There was a cool little contrast between Angel and Yadriel on page 165, how Angel's dagger "seethed. Sleek. Lethal. Made to hurt" in contrast to Yadriel's dagger feeling sacred. And bonus point: there was only one instance of that godawful phrase "a surprised laugh jumped in Julian's chest" throughout the whole book! That's a stark contrast to the nine in Celestial Monsters, fifteen in Cemetery Boys, and a whopping twenty-three in The Sunbearer Trials. However, all of these mildly good things are not enough to save the book.
Par for the course with Aiden Thomas, the writing and editing are just absolute dogshit. I think the most egregious example I can give of bad editing and proofreading is near the bottom of page 395. "They stood to the side while Lita and the others made their way back through the cemetery, leaving the old church behind." That sentence, word for word, is repeated after a brief paragraph break. That alone tells me that nobody was paying attention while proofreading, but I have plenty of smaller (though no less egregious) examples. In this 415-page book, we have fourteen hisses, nineteen huffs, twenty-one smirks, twenty-six snorts, thirty instances of someone blushing/flushing/cheeks or ears turning red with embarrassment, thirty-four swallows, and sixty-two mutters. It also doesn't help that Julian is noted to be "swallowing guilt" on page 49 and then again on page 50, or when characters muttered three times in one page (as happened on page 204). A good editor would have noticed things like this and suggested ways to fix it, but, much like almost everything else Thomas has ever written, I don't think anyone actually edited this book.
The way this book is written reminds me of when you're twelve or thirteen and you fancy yourself a writer. You think that more is better, so you're going crazy with metaphors and similes and descriptions. You're still finding your own voice, and eventually you learn to dial it back a little. Somehow Aiden Thomas, despite being five books in, is still writing like a twelve-year-old. This book was so incredibly overwritten, and so much of the writing was filler. So much of it was taken up with characters having meaningless, boring, unfunny conversations (pages 34-38 are a great example), or the narration repeating information we already knew, or just taking forever to get anywhere. There was no flow between paragraphs; everything felt clunky. This book has no business being 415 pages long. I genuinely think you could cut at least 200 pages and miss nothing.
I last read Cemetery Boys in 2023, but I think that even if I'd read it right before jumping into this sequel, I still would not know anything about Julian's friends. They're literally just names on a page. Luca's gay, Flaca's trans, I think Rocky's a lesbian but I'm genuinely not sure, and I have no idea about Omar. I don't even know what they look like! Human beings are more than just sexuality and gender identity! I had no reason to care about Luca being a pawn in Angel's game, because despite Aiden always describing him as tiny and cute and having homophobic parents, believe it or not, that's not a fleshed-out character.
The misogyny and sexism is still prevalent and it makes me angrier with every book. Maritza has no character beyond being a wisecracking hothead, and it's almost funny how irrelevant she is to Yadriel and Julian. Like Y and J will have an entire conversation with Maritza standing right there, but it's like she's got a switch hidden in her that Aiden flipped to off, like, "Shut up, girl. The boys are talking". When the cemetery is being guarded on page 341, of course all the guards are men. Lita is the most stereotypical grandma ever: cooking insane amounts of food and flirting with younger men and throwing chanclas around and just being endlessly kind and wise. It really grates on me, how little she feels like a character. For an example of a fictional grandmother who feels like a fully-fleshed out character, please read Homecoming and Dicey's Song by Cynthia Voigt.
If you take out the very unnecessary swear words and innuendos, you have a bottom-of-the-barrel middle grade book. Yadriel, Julian and Maritza are all supposed to be sixteen or so, but they felt like thirteen-year-olds at the very most. Yadriel and Julian had absolutely zero chemistry with each other, which is also an Aiden Thomas staple, with the exception of Lost in the Never Woods. Perhaps all the characters feeling much younger than they are also contributed to how unfunny the humor was in this book. The phrase "booty beatboxing" on page 53 sounds like something a twelve-year-old would think was funny, and also had the added bonus of making me cringe out of my skin. The overly long gag on pages 21 and 23 of Maritza freaking out over seeing Julian's nipples was painfully unfunny and completely ruined the serious tone the scene was going for. I understand that humor is very subjective, and I get the sense that Aiden Thomas was chuckling throughout the writing of this book, thinking about how funny they are. I, on the other hand, never even smiled.
There were no stakes in this book and absolutely no tension. To be fair, it's hard to maintain momentum when characters spend several pages sitting around, recapping something that we just saw happen, or shoving exposition down our throats in the most boring way possible, but when you want us to believe that a bunch of people are going to die, people we are theoretically supposed to care about, maybe you should pick up the pace a little, maybe make it so at least one character actually dies or at least gets hurt without us immediately knowing that everything will be okay. In Tolkien's The Two Towers, for instance, during The Battle of Helm's Deep, even though I know that Aragorn and Théoden will win the day, I'm still incredibly tense the whole time I'm reading, because Tolkien knew how to build tension and make us care about his characters. Aiden Thomas does not know how to do that.
There were a few times where I was reminded of other, arguably better media while I was reading this book. The release of Bartolomé on pages 44-46 reminded me strongly of the movie Coco, especially with the guitar playing. On pages 369-370, the scene where Bahlam summons a jaguar out of the cenote is straight out of The Road to El Dorado. I'm sure there are plenty more that I'm missing, but those are the ones that stuck out to me.
I know I'm going to publish this review and think of even more things to add, because there is just so much wrong with this book that needs to be discussed. For now, I will say that this book very narrowly beats out The Project by Courtney Summers for my worst book of 2026, and the only reason is because if someone said I had to read either The Project or Espíritu again, I would pick The Project. As much as I hated that book, I could easily read it a second time. Espíritu, on the other hand, I never want to read again.