Short fiction


The Lady of the Harvest (3000 words), Tales to Terrify listen

Sweet Honey in the Bones (5300 words), Weirdbook purchase


basscontroller.WAV (3500 words), Kaleidotrope read online

I Know What You Are (3800 words, reprint), Best of British Science Fiction 2022 anthology purchase

Captive of the Underworld (1925) (3700 words), Creepy Podcast listen

Aria dell’Ostrica (3450 words), Fission #3 purchase


Ring Road (2150 words), Horror Library Volume 7 purchase

I Know What You Are (3800 words), Parsec #5 purchase


Nemesis (7100 words), Interzone #290/291 purchase

Snip Snip Snip (500 words), Pseudopod read online

Your Memories are Sponsored by a Fossil Fuel Company (poem), Asimov’s purchase

The Audit (950 words), Nature: Futures read online

Smoke Bomb (audio reprint), StarShipSofa listen

A Likeness in Blood (2800 words), Curiouser #1 purchase

Be Like the Pigeon (4000 words), Misspelled: Magic Gone Awry anthology (Cursed Dragon Ship Publishing) purchase


Organ of Corti (9900 words), Interzone #286 purchase

Smoke Bomb (4750 words), Interzone #289 purchase

Memories of the Occupation (6200 words), Black Static #74 purchase

The First Five Minutes of ReBirth (900 words), Nature: Futures read online

The Dredger (4800 words), Nox Pareidolia anthology (Nightscape Press) purchase

The Lukewarm Equations (3250 words), Andromeda Spaceways #78 purchase


Scolex (9200 words), Interzone #281 purchase

A Billion Dots of Light (950 words), Nature: Futures read online

The String People (5200 words), Black Static #72 purchase

Ascending Phases of First Contact (2300 words), Vastarien Vol.2, Issue 3 purchase

Rainsticks (6800 words, reprint), Best of British Science Fiction 2018 anthology purchase

Del Boy Falling Through the Bar, Forever (3000 words), Infinite Lives: Short Tales of Longevity (Third Flatiron Publishing) purchase

Purity (3000 words), Crash Code anthology (Blood Bound Books) purchase


The Gramophone Man (5900 words), Black Static #65 purchase

Ded-Mek (950 words), Nature: Futures read online

Bones of Flightless Birds (3700 words), Black Static #63 purchase

The Rest Of You Is Out Of Place (1800 words), Speculative City read online

The Visible Spectrum (4800 words), Reading 5×5 anthology purchase

Rainsticks (6800 words), Aliterate


A Bergie Seltzer on the Northwest Passage (650 words), White Noise & Ouija Boards: An Anthology of Ghosts & Hauntings anthology purchase


Quert (1500 words), Unsung Stories read online

Reflection Espied in the Glass Façade of 20 Fenchurch Street (600 words), Kaleidotrope read online

Luminaria (2500 words), Metaphorosis read online