
Spire City: Occupied has now completed its run on Kindle Vella!It’s still there for people to read–and I’m intending for it to stay available to Vella readers. But now you can read the whole novel without having to wait for new episodes to appear. I t…

My story “The Mirror Merchant’s Tales” came out yesterday in Daily Science Fiction. The story was originally written for a writing prompt contest at SFFWorld where the prompt was simply “mirrors.” As I mention in the author note there, it’s meant to oc…

As Spire City: Occupied continues to be serialized on Vella, I’ve been playing around with the AI-generated characters from Artflow. Part of what makes it fun is that I never know how it will respond to the prompts I give, though that sometimes makes i…

My poem “The Forbidden Path to Forgetting” has been unlocked for everyone to read! The poem was inspired by a picture of the stone labyrinth on an island off the coast of Sweden, Blå Jungfrun.

Mad science has always been a key part of the Spire City stories. Whether it’s the strange textile techniques among the Neshini people far to the north in The Patterns of Cloth and Dreams or the cruel serum invented by Orgood in the original series, th…

The first two things I knew about Spire City when I began creating the setting was that it had beetle-drawn carriages and that it kept singers chained to the peaks of its spires. I was asked this summer where those things came from, and I couldn’…

Now back to the characters of Spire City: Occupied.Keene is…he’s fun. A rugged, ragged-around-the-edges hunter who lives in a harsh landscape, the home of the great beetles that are eventually tamed and hitched to the carriages and taxis of the…