Short Stories

Short reads, all under 1000 words. A new story appears every couple of weeks, and each group of twenty are released as a free e-book.

How Legends Are Born  Games aren’t always innocent


Millenary 4 coverThe next twenty stories are available as a free e-book, Millenary 4. For more information, click here.

Memories  …but are they what they seem?

Tenancy Agreement  Always good to know about previous residents!

A New Life  Is it possible to start over?

Food For Thought  First Contact leads to war‌—‌but why?

Worth Fighting For  There has to be a reason.

Nightmare Park  What if the stories are all true?

Just Doing My Job  And sometimes, even that’s more than people expect.

Do You See?  Is it a sight-seeing trip, or something more?

There’s Always A Choice  Just hope you make the right one.

Stronger Than Death  Life and death are two sides of the same coin.

Watch And Learn  …‌but be careful of the interpretation.

Power  If you could have unimaginable power, what would you do?

New Eden  This time, perfection will remain.

The Endling  What would you do to keep your identity?

Opportunity  Golden opportunity, or just gold-plated?

Time Away  Everyone needs time away.

Shell  How safe is too safe?

Fascination  Never get too close.

First‌…‌And Last  Could you spend the night in a haunted house?

Boxed In  Being stuck in traffic can mean life or death.

millenary3_smallThe next twenty stories are available as a free e-book, Millenary 3. For more information, click here.

End Of The World  The world ended sixteen days ago, and nobody noticed.

Freedom At Any Cost?  When you’re that desperate…

Suspicion  “So why are we following her?”

Hold Back The Waves  There’s no rest from saving the world.

Stowaway  Stowing away is the easy part‌—‌first you need to get on board.

Prepared  Being prepared means never forsaking the rituals.

Rumours  Can you trust someone who doesn’t lie?

The Campaign  What is reality?

For Blood (II)  There’s always another side.

For Blood  Revenge. Payback. Blood for blood.

Crossing  Even the most mundane of journeys can become unexpected.

Virtually Reality  Jumping between reality, virtuality and dreams.

Paradise  Enduring solitude for the greater good, or something else?

Predictable  Warning: the main character in this story is not a pleasant person.

The Illusion Of Control  You think you’re so smart.

It’s Not Murder If They’re No Longer Human  …but they won’t all understand this.

Blood Bind  If the family is everything, what are the individual members worth?

…if you only walk long enough  There must be an exit.

The Rendezvous  A meeting over coffee. What could possibly go wrong?

Pushing The Limits  A little sci-fi action.


The next twenty stories are also available as a free e-book, Millenary 2. For more information, click here.

Unspoken  Remove the message. Every copy.

Fire  Fire destroys everything, right?

Tradition  Traditions are more than stories.

Running The Gauntlet  A challenge, or something else?

The Gift And The Giver Music can be demanding

Eight Hours Sleep, work, play‌—‌but is this enough?

Invitation To Dinner Something for Halloween…

Old Bones Burn Strong  Sometimes the crazy fight is the only sensible choice

They Need To Learn  Misdemeanours need correcting, but how far is too far?

Waiting  How long would you wait?

Don’t Go  If you live in someone’s shadow, what happens when they go?

Life Story  You are the story you tell

The Pinnacle  A perfect opportunity

A Little Moment Of Happiness  It’s the small things that make all the difference

The Tracker  Sometimes, the only thing you can do is run

Clay  The pain of creation

Ghost  A coffin, and a secret

A Joke  Life can be a joke‌—‌but that doesn’t mean it’s any fun

Monster  They call me a monster, but only because they do not understand

Perfect  Sometimes things are that good


The following stories are all in the free Millenary collection. For more information, click here.

Never Only One Side  There’s always more than one side to a story

Investigation  Sometimes thing’s aren’t what they look like.

Artificial Intelligence  The code doesn’t do what is expected, but that doesn’t mean it’s wrong.

High Stakes  Only play for what you can afford to lose.

Safe  Who keeps you safe … and why?

The Customer Is Always Right  If customers come for more than food and drink, you have to given them what they want.

Patients  It’s better when they have something to keep them occupied.

The Offering  They found the offering after a night of heavy rain…

Release  Everything has a cost, everything must be repaid.

Just A Bit Of Harmless Fun  Games are always serious.

The Greatest Fraud  If you lie for a living, can you stop lying to yourself?

Allegiance  Some jobs demand allegiance, but so do friends.

Escape They say escape is impossible, but there has to be a way out.

Influential Friends  A business proposition, but who has the most influential friends?

The Weather Report  If the weather could be controlled … should it?

The Gardener  All life is precious … to someone.

Work Units  Business can be murder.

Missing   An absent cat, a departed woman, and an old man with a dark secret.

A Lesson In Death  Rodin gets interrupted at work by an inquisitive child‌—‌not what you want when you’re an assassin.

The Job  Only the best need apply.

For something longer (about 7500 words), try Gatekeeper (A Dominions Prologue), the start of the Dominions series.

I also have a couple of short stories in anthologies – click here for more info.