Mr. Styke cover art

Mr. Styke

A Powder Mage Novella

Preview

Get 30 days of Standard free

£5.99/mo after trial. Cancel monthly.
Try for £0.00
More purchase options

Mr. Styke

By: Brian McClellan
Narrated by: Travis Baldree
Try for £0.00

£5.99 a month after 30 days. Cancel anytime.

Buy Now for £6.39

Buy Now for £6.39

About this listen

One of the cruelest jokes the world played on itself was turning a monster into a civilized man. That’s how Ben Styke sees it, anyway. Fifteen years have passed since the Dynize War and people no longer remember Styke as a convict or a soldier or a killer. He’s just another businessman. Hurting. Tired. Old. Playing a role that does not suit him.

Styke’s world is upended on the day he refuses to sell horses to the wrong man. He is soon targeted by dangerous people with deep pockets, to whom one soft old rancher means nothing. But civilization can only impress itself on a man so much, and Ben Styke has some madness in him yet.

©2026 Brian McClellan (P)2026 Brian McClellan
Epic Fantasy
All stars
Most relevant
This is a fantastic and epilogue of the trio of great characters from the prevouse trilogy, Ben Styke was a fantastic return with just enough mysteries to keep us thinking. This is very personnal I just wanted to know more with more questions answered the hints we got were great and I really wish this could lead to more, perhaps a short story for Michel and Vlora?

Great short story, wished we got more.

Something went wrong. Please try again in a few minutes.

I didn’t expect this book to be such a lovely short story, especially with Ben styke in it. Usually, anything involving Ben means you’re getting a mad angry man ready to cause chaos, but this time he’s an old geezer, and I honestly loved that.

I was completely blindsided by this release, but in the best way. It was short, enjoyable, and really nice suprise. Brian gave us a version of Ben I didn’t expect to see, while still keeeping the charm of the character

Blindsided by Old Man Ben

Something went wrong. Please try again in a few minutes.