Fiction

Published Elsewhere

Read Online

Listen Online

Buy In Print

All Stories

2025
Hook and Line in Clarkesworld Magazine / March 2025

2024
And Someone Has To Do It in Apex Magazine / September 2024
Frog Song in Zooscape Magazine / August 2024

2023
Resistant in Clarkesworld Magazine / August 2023
It Comes Through Us in Three-lobed Burning Eye / August 2023

2022
Shevitsa in Apex Magazine / May 2022
Casting in Frost Zone Zine / March 2022
No Lovie with Dread Imaginings / February 2022
The Uncurling of Samsara in Clarkesworld Magazine / January 2022

2020
Source and Sedition in Zooscape / September 202
Seven Steps to Reunite with Your Children When General Mutafchiiski Says to Stay Home with Jellyfish Review / May 2020

2019
The Making with Frostfire Worlds
Lucy Pemgrass Eats a Crow with Tales from the Moonlit Path / October 2019
When the Door Is Blue with Short Edition / September 2019
Rest Stop with Short Edition / July 2019

2018
End Chanting with 50 Word Stories / November 2018

2025
Hook and Line in Clarkesworld Magazine / March 2025

2023
Resistant in Clarkesworld Magazine / August 2023

2022
The Uncurling of Samsara in Clarkesworld Magazine / January 2022

2021
Digital Nomad in audio with The Overcast / February 2021

2020
Adjustment Parenting with Daily Science Fiction / January 2020 audio with Centropic Oracle / January 2021

2024
Folie a Deux in The Horror that Represents You / November 2024
Condemned in There’s No Place / March 2024

2023
To Catch a Bannik in Uncanny and Unearthly Tales / October 2023
Karakondzhul in Love in Monster Lairs / October 2023
Resistant in Clarkesworld Magazine / August 2023
It Comes Through Us in Three-lobed Burning Eye / August 2023
The Least I Can Do in Monstrous Futures / April 2023
A Little Bird Told Me in The Nameless Songs of Zadok Alan / March 2023

2022
Lifetimes in Chiral Mad / Autumn 2022
Tides of Love in Rewired / Autumn 2022
Rules for Ravelry in Wyngraf / Autumn 2022
San Francsico Shine in Lucent Dreaming / May 2022
The Uncurling of Samsara in Clarkesworld Magazine / January 2022
The Secret of Pan’s Hair in If There’s Anyone Left: Volume 2 / January 2022

2020
Touch in Socially Distant: Quarantales / August 2020
SoulShine in Gotta Wear Eclipse Glasses with Third Flatiron Press / June 2020
Ghosts of Tinder with Bards & Sages Quarterly / April 2020
The Rage Book in Hate: Dark Drabbles #8 / March 2020
Church of the Five Saints with No Greater Love: Martyrs of Earth and Elsewhere / February 2020

2019
The Making with Frostfire Worlds / November 2019
The Artist with Luna Station Quarterly / September 2019

2025
Hook and Line in Clarkesworld Magazine / March 2025

2024
Folie a Deux in The Horror that Represents You / Novermber 2024
And Someone Has To Do It in Apex Magazine / September 2024
Frog Song in Zooscape Magazine / August 2024
Condemned in There’s No Place / March 2024

2023
To Catch a Bannik in Uncanny and Unearthly Tales / October 2023
Karakondzhul in Love in Monster Lairs / October 2023
Resistant in Clarkesworld Magazine / August 2023
It Comes Through Us in Three-lobed Burning Eye / August 2023
The Least I Can Do in Monstrous Futures / April 2023
A Little Bird Told Me in The Nameless Songs of Zadok Alan / March 2023

2022
Lifetimes in Chiral Mad / Autumn 2022
Tides of Love in Rewired / Autumn 2022
Rules for Ravelry in Wyngraf / Autumn 2022
Shevitsa in Apex Magazine / May 2022
Infected in On Spec / May 2022
San Francsico Shine in Lucent Dreaming / May 2022
Casting in Frost Zone Zine / March 2022
Where True Power Lies in Tree and Stone / March 2022
No Lovie with Dread Imaginings / February 2022
The Uncurling of Samsara in Clarkesworld Magazine / January 2022
The Secret of Pan’s Hair in If There’s Anyone Left: Volume 2 / January 2022

2021
Happy Girl Therapy in Tales of Sley House 2021 / December 2021
One Night Witch in Pride Book Cafe / August 2021
Dust and Memories Wyldblood Issue #2 / March 2021
Digital Nomad in audio with The Overcast / February 2021

2020
Scorpion Kiss with Dread Imaginings / November 2020
Source and Sedition in Zooscape / September 2020
Screen Time in Daily Science Fiction / September 2020
Touch in Socially Distant: Quarantales / August 2020
The Great Body Swap of 2222 in Innovation: Queer Sci Fi’s Seventh Annual Flash Fiction Contest (HM) / August 2020
SoulShine in Gotta Wear Eclipse Glasses with Third Flatiron Press / June 2020
Seven Steps to Reunite with Your Children When General Mutafchiiski Says to Stay Home with Jellyfish Review / May 2020
Ghosts of Tinder with Bards & Sages Quarterly / April 2020
Today’s Project with City.River.Tree / March 2020
The Rage Book in Hate: Dark Drabbles #8 / March 2020
Church of the Five Saints with No Greater Love: Martyrs of Earth and Elsewhere / February 2020
Adjustment Parenting with Daily Science Fiction / January 2020 audio with Centropic Oracle / January 2021

2019
The Making with Frostfire Worlds / November 2019
Lucy Pemgrass Eats a Crow with Tales from the Moonlit Path / October 2019
The Artist with Luna Station Quarterly / September 2019
When the Door Is Blue with Short Edition / September 2019
Rest Stop with Short Edition / July 2019

2018
End Chanting with 50 Word Stories / November 2018

Newsletter

Like what you see? Subscribe to my monthly newsletter to keep up to date on my publications and blog posts. I'd love to have you with me on this journey into the weird.