I read the last sixty pages of A Parade of Horribles sitting on the bathroom floor at 2 AM. My back hurt. The bathwater had gone cold an hour ago. I didn’t notice. I was too busy watching Matt Dinniman dismantle everything I thought I understood about this series.
The Setup and the Trap
The tenth floor is a race. Carl and Donut get a vehicle. They drive from point A to point B. If they come in last, bad things happen. It sounds almost pleasant after the chaos of Faction Wars. The AI keeps telling everyone everything is fine. Carl hates that.
I hated it too. Not because it was boring. Because it was wrong. The whole book felt like sitting in a room where you know there’s something in the closet but nobody will acknowledge it. That feeling never lets up.

Carl’s Problem Becomes the Reader’s Problem
Carl is a character who has always survived by making choices. Bad choices, yes. Selfish choices sometimes. But his choices. On this floor, the rules strip that away. He has to race. He has to follow the track. He can’t even tell his friends about his secret plan because the AI might stop it.
What struck me most was how Dinniman forces Carl into a kind of helplessness I haven’t seen before. There’s a moment where Carl realizes he has become a spectator in his own story. I’ve been there. Not in a dungeon with a talking cat. But that feeling of watching your life happen to you while you nod and smile. Carl’s rage is my rage.
The AI gets worse in this book. More unpredictable. More cruel. The glitches and whispers about the eleventh floor build a dread that never fully resolves. Dinniman doesn’t give you the satisfaction of understanding. He leaves you stranded with Carl, waiting for the other shoe to drop.
The Horror Beneath the Humor
The core theme here is agency. What happens when you have none. The key image for me was the races themselves. They look like a game. Bright colors. Upgrades. Power-ups. But the whole thing is a cage. Dinniman writes each lap with increasing desperation. The cars get faster. The stakes get higher. The laughter becomes harder to hold onto.
I kept thinking about how the book uses its structure to make you feel trapped. The races force forward momentum. You can’t stop. You can’t slow down. You have to keep reading because the track keeps moving. That’s not just good pacing. That’s a formal choice that mirrors Carl’s situation.
The NPCs and side characters feel more fragile here. Jamal and Samantha provide their usual chaos, but even their antics feel hollow. The book does something uncomfortable. It reminds you that these people are dying. Not for a joke. Not for a cool moment. Just because the system wants them to.
What This Book Does and Doesn’t Do
The book is very good at dread. It is very good at making you feel powerless. But I have to be honest. It frustrated me too. The racing sections can feel repetitive. The emphasis on politics and universe dynamics, while necessary, slows things down. I wanted more character growth. I wanted more game progression. Instead I got a long, slow walk toward something terrible.
I think that’s the point. But I still felt it.
This book is for people who have been with Carl from the beginning. You need the history. You need to love these characters. If you want a standalone experience, this is not that. If you want a fun dungeon crawl without existential dread, also not that.
The ending is not satisfying in the way you want. It leaves you hanging. It makes promises about book nine that feel more like threats than teasers. I closed the book feeling unsettled. Not happy. Not sad. Just waiting.
Final Thoughts
A Parade of Horribles won’t give you answers. It won’t give you comfort. But it will make you feel slightly less alone in those moments when you realize you’re not in control. When you’re just driving the track someone else built, hoping you don’t come in last.
I recommend this for dedicated series readers who can handle a darker, slower entry. I do not recommend it for new readers or anyone looking for the chaotic joy of earlier books.
Read it when you’re ready to sit with discomfort. Read it when you need permission to be angry at the cage you’re in.