Magic requires sacrifice. Sell your soul for a spell and become an outcast. Who doesn’t love a chance to reinvent themselves?

But where to begin?

Donovan’s new beginning involves fur hunting and trading in the wealthy merchant-run city of Nightingale. But like most soul-burned, his heart longs for something he cannot remember. The opportunity to fill that longing comes in a way most unexpected, and unwelcome. A bloodthirsty kingdom has invaded the farms and forests near the city, and Donovan signs up to fight with his bullies: the Nightingale Guard.

When it becomes known that these attacks are not only raids, but a full scale invasion, Donovan is sent on a suicide mission to seek help from one of the most unlikely of places: the unpredictable, savage, fey. If he does not succeed, Donovan will lose the city and the woman he loves, and prove once and for all that there is no future for those who sacrificed their souls for magic.

OUT NOW! To order on Amazon, click here. Other markets available soon!

In the works: a Steampunk adventure of love, revenge, and risking it all for a chance to go to paradise.

Once a year, the Gate in the sky opens. The Keeper, an angel from paradise, comes to take one of the citizens of Salvation Springs back with him. Whether or not you get to go, is all up to the Vote.

Or is it?

Denton Bell is a young inventor, mechanic, and socialite in the desert city of Salvation Springs. A run in with one of the “barons” of the city leads to his ruin. With nothing left, does that mean he has nothing left to lose?

The Gate Jumper is a Steampunk tale of revenge, love, betrayal, abandonment, and most of all: courage to take a shot and risk it all for one chance at paradise.

Anticipated release: Late 2024 Early 2025!

Free Samples: Free Short Stories!

In addition to the free book samples that sites like Amazon provide, you can read any one of my short stories for free on my blog. Interested in the Crowned series? Click here to read a Crowned short story featuring Rohawk!

For other free short stories or thoughts/updates on my work, click here to visit my blog.

1 Comment

Leave a Reply

Your email address will not be published. Required fields are marked *