Stories

One-off stories and stories which were not explicitly serialized.

it looks at them, and they look at it

(I’m not sure if I ever posted this one publicly; back when I still had a patreon it was there, but now … well, here it is. 2.1k words of trauma and spiders)

Kids on one side of the glass, the spider on the other. There are three of them there on that sticky summer day, Grace and Florence and Ash, set adrift in the zoo’s carefully curated expanse while their three sets of parents get drunk and reminisce about old times. They’re all old enough to be left alone—and more than old enough to insist that they’d rather not have an older teen disinterestedly keeping an eye on them—but not old enough to be left to downtown’s tender mercies. There are kidnappers about, everyone knows that! And worse things too, lurking in the shadows and blasted across every news channel lest anyone might forget that the world is a dangerous place.

Read on … ( ~11 Min.)
Rooftop Angel

Rooftop Angel

This piece was originally posted to Twitter on July 18, 2022.

She’s smoking on the roof again, leaning back against the railing with her head tilted up to stare into the rotting orange sky. There’s no point in looking down or out, no point in letting her gaze wash over the city so far below. She’s seen it all before.

The way down’s lit up by her halo’s spotlight, shining painfully bright against the night’s uneasy shadows. Each inch of the fall thrown into sharp relief, from the ease with which she could tip back over the too-low railing to the places she’d have to flare her wings to escape the skyscraper’s setbacks, gathering speed all the while, plummeting down faster and faster and faster—

Read on … ( ~3 Min.)

Resurrection (1)

She doesn’t get a chance to understand before it kills her.
Read on … ( ~6 Min.)

Garbage Day

This story was originally posted to Twitter on June 6, 2022.

Long-forgotten Fireflies finds her doll huddled outside, its display case’s well-polished glass shining in the little nook between two of the building’s many trash cans.

She hums happily and kneels down beside it.

“Hey, Lace. What are you doing out here?”

It doesn’t meet her gaze.

It’s garbage day, but they’re so far into the concrete forest that the truck won’t reach them until the evening; that vast thing rumbling past is just a bus, no matter its grasping arms or Lace’s hopeful gaze as it passes it by.

Read on … ( ~4 Min.)

So many things are said of devils

It is said that devils hunger for souls, and many a wayward maiden—and dispossessed gentleman—quakes with fear at the prospect of what might befall them if they misjudge the stranger who so kindly offers them a warm bed, a hearty meal, a heavy purse …

For, oh! So easily may an immortal soul be lost! Eternity hangs in the balance at every moment, so vulnerable, so delectable. Each moment of life teeters in the balance between paradise and damnation, and the light of tender grace will never penetrate the darkness beyond that too-sharp smile.

Read on … ( ~4 Min.)

Untitled Story About Thorns

It was hot and humid on the day thorns first touched your skin. The cloud-speckled sky danced between rain and sun, the two intermingling as freely as lovers, steaming the world. It had been like that for what felt like forever, and the bushes had grown lush and dewy, their branches bowed down by the weight of sweet berries.

Your lips were stained with juice and your stomach full of their flesh when you realized that you’d picked the fringes bare, and, still too young to understand the need for moderation—too young to understand the need for fear—you reached deeper.

Read on … ( ~4 Min.)

Driftwood and Rose, After It All

This story was originally posted to Twitter on May 7, 2022. It is the end of a story, written out of order.

Today the two of them are nestled up in the boughs of a vast tree, one of the few around to weather the flood unscathed. Beneath them the water swirls and dances, unsure of what it is and unsure of what it wants to be and as hungry as the tide ever is, but up here they’re safe.

Read on … ( ~5 Min.)