Fiction

 

Free to read stories are linked.

Audio stories can be found on this playlist.

2026

Golden Ticket (5400 words) in Tall Tale TV (May)

Distilled Dregs” (7000 words) in Challenging the Tides (September)

Authentic Human Cooking” (950 words) in Trembling with Fear (September)

2025

The Effect of Stasis on Hangovers” (6000 words) in On Spec (March)

 “The Ghost Merchant” (5000 words) in The Colored Lens (March) *Shortlisted for BSFA Award for Fiction for Younger Readers*

 “Five Finger Stories” (4580 words) in Tall Tale TV (March) *Shortlisted for BSFA Award for Audio Fiction*

“Core Memories” (6000 words) in Dirty Magick (April)

 “One Step at a Time” (5400 words) in Vivid Worlds (April) *Shortlisted for BSFA Award for Short Fiction*

Adverts (540 words) in Metastellar (August)

Unicorn Spotting” (1700 words) in The Tiny Bookcase (November) *Shortlisted for BSFA Award for Audio Fiction*

Psychonaut” (5250 words) in Stupefying Stories (TBA)

2024

An Artistic Perspective” (4,500 words) In Anvil: Iron Age Magazine: Issue 3 (February)

“Away with the Fairies(7000 words) in Sword and Sorcery Magazine: Issue 148 (May)

Take a Chance on Me” (980 words) in Stupefying Stories (July)

“Querulous Times” (6000 words) in Laughs in Space (August)

All We Have are Memories” (970 words) in Stupefying Stories (September)

 “The Personal Touch” (1200 words) in Manawaker Studio’s Flash Fiction Podcast (December) *WINNER of BSFA Award for Audio Fiction*

 

2023

Purest Distilled Spirit” (1100 words) in Stupefying Stories (October)

Sellitt and Soon” (4,400 words) in Bards and Sages Quarterly (October)

Thanks for the Memory” (990 words) in Stupefying Stories (September)

British Teleportation” (650 words) in FlashPoint SF (September)

When a Portal Comes Around” (4000 words) in Upbeat Tales (September) *Shortlisted for BSFA Award for Audio Fiction*

Patient Diplomacy” (998 words) in Stupefying Stories (August)

Seeing the Stars” (6,000 words) in Wyldblood Magazine (April)

2022

What Horror” (3,600 words) in LOLcraft: A Compendium of Eldritch Horror (December)

Seller’s Remorse” (4,250 words) in Hexagon (December) *Shortlisted for BSFA Award for Short Fiction*

The Knowledge Portal” (690 words) in Unstamatic (November)

Haggling” (900 words) in Etherea (October)

Moving with the Times” (4400 words) in Bards and Sages Quarterly (October)

Strawberries in Spring” (798 words) in Wyld Flash (October)

“Sixpence” (2700 words) in Tall Tale TV (September)

A Date to Memoir” (4000 words) in Translunar Traveler’s Lounge (August)

Don’t Forget your Goat” (3500 words) in Etherea (July)