Full Length Books
- MILLION-YEAR ELEGIES – Kindle Direct Publishing (2021)
2023
- Nightmare IV – Resurrections (December 2023)
- Bluebells – Resurrections (December 2023)
- Married Men – Resurrections (December 2023)
- Prayer: A Cautionary Tale – Resurrections (December 2023)
- The Fox’s Lover – Orion’s Belt (August 2023)
2022
- Google Glasses – The Sprawl, Vol 1.1 (October 2022)
- Nightmare III – Bleed Error, Issue #1 (Spring 2022)
2021
- I grew out of it – Not One Of Us, Issue #66 (April 2021)
- Prologue: The Late Heavy Bombardment – from Million-Year Elegies (March 2021)
- Nominated for a 2022 Rhysling Award, short form
- Francevillian Biota – Million-Year Elegies (March 2021)
- Cloudina – Million-Year Elegies (March 2021)
- Shankouclava – Million-Year Elegies (March 2021)
- Trilobita – Million-Year Elegies (March 2021)
- Euthycarcinus – Million-Year Elegies (March 2021)
- Shimenolepis – Million-Year Elegies (March 2021)
- Tiktaalik – Million-Year Elegies (March 2021)
- Cystoidea – Million-Year Elegies (March 2021)
- Lepidodendron – Million-Year Elegies (March 2021)
- Archaeothyris – Million-Year Elegies (March 2021)
- Proterosuchus – Million-Year Elegies (March 2021)
- Scleractinia – Million-Year Elegies (March 2021)
- Staurikosaurus – Million-Year Elegies (March 2021)
- Protoavis – Million-Year Elegies (March 2021)
- Plateosaurus – Million-Year Elegies (March 2021)
- Stegosaurus – Million-Year Elegies (March 2021)
- Brontosaurus – Million-Year Elegies (March 2021)
- Blattodea – Million-Year Elegies (March 2021)
- Magnolia – Million-Year Elegies (March 2021)
- Iguanodon – Million-Year Elegies (March 2021)
- Hadrosaurus – Million-Year Elegies (March 2021)
- Bactrosaurus – Million-Year Elegies (March 2021)
- Velociraptor – Million-Year Elegies (March 2021)
- Therizinosaurus – Million-Year Elegies (March 2021)
- Quetzalcoatlus – Million-Year Elegies (March 2021)
- Capitalsaurus – Million-Year Elegies (March 2021)
- Osmunda – Million-Year Elegies (March 2021)
- Ptilodus – Million-Year Elegies (March 2021)
- Plesiadapis – Million-Year Elegies (March 2021)
- Azolla – Million-Year Elegies (March 2021)
- Basilosaurus – Million-Year Elegies (March 2021)
- Baluchitherium – Million-Year Elegies (March 2021)
- Megalodon – Million-Year Elegies (March 2021)
- Hipparion – Million-Year Elegies (March 2021)
- Phorusrhacos – Million-Year Elegies (March 2021)
- Smilodon – Million-Year Elegies (March 2021)
- Homo habilis – Million-Year Elegies (March 2021)
- Megatherium – Million-Year Elegies (March 2021)
- Ursus – Million-Year Elegies (March 2021)
- Epilogue: Memento Mori – from Million-Year Elegies (March 2021)
- Nominated for a 2022 Rhysling Award, long form
- Million-Year Elegies: Dimetrodon – Patreon guest post for Julia Rios (March 4, 2021)
- reprinted in Million-Year Elegies (March 2021)
- Dream Logic – Climbing Lightly Through Forests: A Poetry Anthology Honoring Ursula K. LeGuin (February 2021).
- Nominated for a 2022 Rhysling Award, long form
- reprinted in Resurrections (December 2023)
2020
- Dunkleosteus – Patreon original (May 2020).
- Pet – Patreon original (February 2020).
- Who Do You Think You Are – Uncanny (January 2020).
- reprinted in Resurrections (December 2023)
2019
- The Bright Wind – Patreon original (November 2019).
- The Evil Eye – Patreon original (August 2019).
- Looking Down – Patreon original (May 2019).
- Nightmare II – Kaleidotrope, Spring 2019.
- reprinted in Resurrections (December 2023)
- Culvert Kelpie – The Temz Review, Issue Six (February 2019).
- reprinted in Resurrections (December 2023)
- Thule – Patreon original (February 2019).
2018
- How I Knew My Professor Was a Faerie in Disguise – Augur Magazine 1.3 (November 2018).
- reprinted in Resurrections (December 2023)
- Held Tongue – Patreon original (November 2018).
- reprinted in Resurrections (December 2023)
- singing teeth – Patreon original (September 2018).
- Spaceship’s Block – Patreon original (August 2018).
- “ads if privacy row” – Patreon original (August 2018).
- Rabbit Pulls a Magician Out Of Her Hat – Liminality, Issue #16 (Summer 2018).
- reprinted in Resurrections (December 2023)
- “chill im a nice person i just hate everybody” – Liminality, Issue #15 (Spring 2018).
- The Sentry – Patreon original (March 2018).
2017
- Atavist – Monsters In My Mind (October 2017).
- Baku – Monsters In My Mind (October 2017).
- Crocodile Tears – Monsters In My Mind (October 2017).
- The Dragon-Ship – Monsters In My Mind (October 2017).
- Hippocamp – Monsters In My Mind (October 2017).
- Nightmare I – Monsters In My Mind (October 2017).
- Unicorns – Liminality, Issue #12 (June 2017).
- A Lover, Asleep – Liminality, Issue #11 (March 2017)
- reprinted in Resurrections (December 2023)
2016
- The Pattern of Eightfold Limbs – Through the Gate, December 31, 2016
- reprinted in Resurrections (December 2023)
- Million-Year Elegies: Archaeopteryx – Asimov’s, December 2016
- reprinted in Million-Year Elegies (March 2021)
- The Giantess’s Dream – Twisted Moon, Issue 1 (November 2016).
- nominated for a 2016 Rhysling Award, short form
- reprinted in Resurrections (December 2023)
- Million-Year Elegies: Oviraptor – Strange Horizons, September 14, 2016
- reprinted in Million-Year Elegies (March 2021)
- Million-Year Elegies: Tyrannosaurus – Uncanny, Issue 12 (September 2016).
- reprinted in Million-Year Elegies (March 2021)
- Roar – inkscrawl (August 2016).
- reprinted in Resurrections (December 2023)
- Million-Year Elegies: Edmontonia – Mythic Delirium 3.1 (July 2016).
- reprinted in Million-Year Elegies (March 2021)
- Million-Year Elegies: Hallucigenia – Liminality, Issue #8 (June 2016)
- reprinted in Million-Year Elegies (March 2021)
- Snowflake – Through the Gate (May 2016).
- reprinted in Resurrections (December 2023)
- The Raising of Lazarus – Breath & Shadow (April 2016).
- reprinted in Resurrections (December 2023)
- Kraken Quatrain – Andromeda Spaceways Inflight Magazine, Issue #62 (March 2016).
- reprinted in Resurrections (December 2023)
2015
- Octopi Viewing a Submersible – Strange Horizons (October 2015).
- Ekyprotic Theory – Lakeside Circus, Year Two, Issue One (April 2015).
- reprinted in Monsters In My Mind (October 2017).
2014
- The Pyromancer – Goblin Fruit, Fall 2014.
- reprinted in Monsters In My Mind (October 2017).
- Abominable Snowman – Niteblade, Volume 30 (December 2014).
- reprinted in Monsters In My Mind (October 2017).
- Self-Portrait as Bilbo Baggins – Liminality, Issue One (fall 2014).
- read aloud by Diane Severson Mori at Amazing Stories
- reprinted in Imaginarium 4: The Best Canadian Speculative Writing
- reprinted in Monsters In My Mind (October 2017).
- The Self-Rescuing Princess – Lakeside Circus, Year One, Issue Two (August 2014).
- Imaginarium 4 honorable mention
- reprinted in Monsters In My Mind (October 2017).
- Evianna Talirr Builds a Portal on Commission – HWA Poetry Showcase, Volume I (July 2014).
- reprinted in Monsters In My Mind (October 2017).
- Goblin Love Song – The Literary Hatchet 8 (May 2014).
- reprinted in Monsters In My Mind (October 2017).
- The Parable of the Supervillain – Apex Magazine, Issue 58 (March 2014).
- reprinted in Imaginarium 4: The Best Canadian Speculative Writing
- reprinted in Monsters In My Mind (October 2017).
- The Mermaid at Sea World – Niteblade, Volume 27 (March 2014)
- illustrated by Marge Simon
- reprinted in Imaginarium 4: The Best Canadian Speculative Writing
- reprinted in Monsters In My Mind (October 2017).
- Turning to Stone – Stone Telling, Issue #10: Body (January 2014).
- Imaginarium 4 honorable mention
- reprinted in Monsters In My Mind (October 2017)
- Memo From Neverland – Kaleidotrope, Winter 2014 (January).
- Imaginarium 4 honorable mention
- reprinted in Monsters In My Mind (October 2017)
2013
- The Changeling’s Escape – Ideomancer 12:4 (December 2013).
- reprinted in Monsters In My Mind (October 2017)
- The Witch’s Courting Song – Mythic Delirium 29 (November 2013).
- The Siren of Mayberry Crescent – Mythic Delirium 29 (November 2013).
- nominated for a 2014 Rhysling Award, Long Form
- reprinted in Monsters In My Mind (October 2017)
- The Tooth Fairy Throws In the Towel – Mythic Delirium 29 (November 2013).
- reprinted in Monsters In My Mind (October 2017)
- Daphne Without Apollo – Plunge Magazine, Issue #2: Chase(d) (August 2013).
- reprinted in Monsters In My Mind (October 2017)
- Synchronicity – Through the Gate, Issue #3 (May 2013).
- reprinted in Monsters In My Mind (October 2017)
- A Glance Across the Ballroom – Strange Horizons, March 4, 2013.
- read aloud by Anaea Lay on the Strange Horizons podcast
- reprinted in Monsters In My Mind (October 2017)
- A Toast to the Hero Upon Her Defeat of the Wyrm of L’Incertain – Liquid Imagination, Issue 16 (February 2013).
- reprinted in Monsters In My Mind (October 2017)
- Lament for a Faithless Prince – Goblin Fruit, Winter 2013.
- read aloud by me
- reprinted in Monsters In My Mind (October 2017)
- A Certain Kind of Spider – Star*Line Volume 36, Issue 1 (January-March 2013).
- reprinted in Monsters In My Mind (October 2017)
2012
- Finding Shadow – Eye to the Telescope Issue #5: LGBTQ (July 2012).
- reprinted in Monsters In My Mind (October 2017)