“I’m a thoroughly modern sorcerer, a code-warrior, a programmer. I’m not a classical magician. I hate the old ways. They’re painful, inefficient, and hideously dangerous.” pg 81, ebook

Ravirn uses magic like programmers use code- it’s a unique magic system and author Kelly McCullough should be very proud for coming up with it. I loved that part of the story.

Photo by Markus Spiske on Pexels.com

The wizard’s minions act like computer programs and execute directives given to them. They’re curious creatures, full of attitude and spunk. The closest comparison that immediately pops into my mind is Harry Dresden’s skull- Bob.

But unlike Dresden, Ravirn’s magic is coded and can be bugged. So when one of the Fates comes to him with an idea of how to change reality through a particularly nasty computer program, his adventure truly begins.

“Life with you is always interesting. I don’t know what I’d do for entertainment without the chaos that follows in your wake.” pg 196, ebook

This story is action from the beginning. One event after another spins our hero in circles. I could have used a few breaks from the action myself, but readers who crave that sort of thing may really like this one.

I keep going back to the Dresden Files as a comparison for this story and I think it’s apt. We have a love interest, minions (as I mentioned), magic and a dry sense of humor that seeps out of the story. Recommended for fans of those books as well as general fantasy readers.

Thanks for reading!

Leave a comment