I didn't realize this was written by the same author who made Ouroboros, and it checks out because that is also a masterpiece. This was so good, I literally chose reading it over sleep, and I have to get up with four kids in the morning. I'm probably going to read it again right away.