It feels like Adam Cesare should have written another 50 pages to flesh out the final act, because those last few chapters felt incredibly rushed and lacking compared to the first 9/10ths of the book.

Amazing concept, but stumbled hard when it mattered most. Still worth a read, though.

September 3, 2024