Blog

Merlin’s Apprentice

Merlin: Welcome, my apprentice! This is the chamber where you shall spend your years in study and toil, clad in a robe, seldom spying the sun.

Me: So, normal work-from-home stuff, then?

A Spell for Healing Death (published)

Awhile back I wrote a post about the emotional origins of one of my favorite short stories I’ve written, which the editors of Mirari Press had just accepted for inclusion in their The Seven Wonders anthology. I don’t have anything new to say about it, and certainly nothing as heartfelt as I did at the…

Yellow Flowers (published)

Avast, ye lubbers! Buckle your swashes, for today is the day that my steampunk pirate story “Yellow Flowers” releases! You can read it, along with eleven other tales of mechanical mayhem and riveting rogues, by ordering the Cogs & Cutlasses anthology from Three Ravens Publishing.

Audio story release day!

The day has come! Part 1 of my comedic fantasy story, “How to Steal the Plot Armor”, originally published in Writers of the Future 37, was just released on PodCastle! What is Plot Armor? How does one steal it? Why would anyone in their right mind publish this Luke guy anyway, don’t they realize he’s…

On Memory and Alchemy

Usually when you try hanging that much on a story, it crumbles beneath the weight. This one didn’t.

How to Steal the Plot Armor (published and free audio)

This comedic fantasy short story won second place in the Writers of the Future contest, and was originally published in 2021 in Writers and Illustrators of the Future Volume 37. In 2025, this story was rereleased by PodCastle in audio form, narrated by the incomparable Hollis Monroe. It can be listened to for free here:…

Knight’s Blood (published)

My urban fantasy short story “Knight’s Blood” was originally published in December 2023 in the anthology Inner Workings from Calendar of Fools press. It can be purchased here. The anthology also includes a craft essay from yours truly analyzing one of the other stories in the anthology, “Pro-Vote” by Andy Dibble.

Something went wrong. Please refresh the page and/or try again.


Follow My Blog

Get new content delivered directly to your inbox.