AI Aurora Carter jammed the Heartstone Pendant under the strap of her delivery satchel and kept walking anyway.
It had started as a joke, at least in her head. She had told herself she only needed ten minutes in the Fae Grove, that the standing stones marked a boundary everyone else respected, and that a clean, bright pulse of crimson would mean she’d done the right thing. She hadn’t come here for beauty. She’d come because a man in a back booth at Silas’ bar had slid a card across to her with no name and a single instruction, in handwriting too neat to belong to a drunk.
Bring the pendant. Stand between the stones. Don’t look behind you.
The card had smelled faintly of iron, and it had chilled her wrist the way her childhood scar did when she flexed it too hard. She’d noticed, too, that the man hadn’t asked for the pendant at all, only for her. As if he’d already decided she was the missing component.
Now the grove pressed in around her, not with trees exactly, but with the idea of trees . Richmond Park’s paths had gone somewhere else in the last ten steps. The air held that clean, wrong taste you got when you bit foil, sharp and dry on the back of your tongue. Wildflowers bloomed where they shouldn’t, petals too crisp, colours too certain, as if someone had edited nature for effect.
Aurora kept her eyes forward and counted her breaths like the math would calm the animal part of her.
One. In.
Two. Out.
The standing stones appeared at her left, ancient oak blocks half sunk in soil, their bark grooved into lines that looked deliberate. Between them, the clearing narrowed into a kind of doorway made of nothing but space. The pendant warmed against her palm through the strap, heat blooming like a bruise you hadn’t earned.
A faint inner glow flickered , even through cloth. Aurora paused, forced herself to unclasp the chain, and let the pendant hang at her chest. Crimson light bled softly into her fingertips. When she lifted it closer to the line between the stones, the warmth surged, then stuttered, as if the pendant hesitated.
She didn’t like hesitations. Hesitations meant choices. Choices meant consequences.
The card had said don’t look behind you.
So Aurora listened instead.
At first, the grove gave her the usual quiet. Grass toed under her trainers. A bird call, thin as a thread, somewhere distant. Her own pulse thumping at the base of her throat.
Then a second sound folded itself into the quiet, too precise to ignore.
A spoon on glass. Tap-tap, gentle, rhythmical.
No one carried spoons in a grove at night. No one carried glass either, not out here. Her eyes stayed on the narrow gap between the stones while her mind tried to place the sound, tried to give it a source, tried to make it mundane.
Tap.
Tap-tap.
She shifted her weight , slow, careful. The sound didn’t move with her. It stayed where it was, behind her left shoulder, as if it existed in the space rather than in the air.
Aurora swallowed. The back of her tongue tasted of pennies. She raised the pendant until the crimson light cast a narrow smear across the bark lines on the standing stones.
The grooves deepened under the glow. Letters, or something like letters, rose from the surface, thin ridges catching light. They weren’t carved, not exactly. They looked like scars the stone had learned to speak through.
She leaned in, ignoring the way the air thickened with the warm smell of wet bark.
The pendant pulsed once. Bright. Warm.
The tap-tap stopped.
Relief came sharp and immediate, like stepping into a lift that didn’t drop. Aurora exhaled and forced her shoulders down.
There.
See? Nothing.
She moved closer to the line between the stones. The ground changed under her sole. It still felt like soil, but it held heat now, not from the world, from somewhere underneath. Her trainers stuck with a faint suction as if the clearing wanted to keep her.
A soft click sounded at her back.
Aurora didn’t move her head, not even a fraction. She tightened her grip on the pendant chain until the silver bit her skin. The crescent scar on her left wrist throbbed in sympathy.
The click repeated, closer. Metal on metal. Like a latch being tested .
A laugh followed, low and brief, from somewhere behind her. Not delighted. Not mocking. It sounded like someone remembering a joke they weren’t sure she would understand.
Aurora’s breath snagged. She shifted her stance to keep her body between the stones and the direction of the sound, as if her spine could block it.
“Who’s there?” she asked.
The question came out steady. She hated that she could make it sound calm.
No answer.
Instead, the grove offered a new noise, one she felt more than heard. A pressure, like the air before thunder, but without thunder. The wildflowers around the clearing trembled , petals quivering in a pattern too smooth to be wind.
Tap-tap resumed, but this time the rhythm came from her right. Aurora’s stomach tightened. The sound slid around her with intention, never changing volume, never changing distance, always perfectly positioned to keep her guessing.
She held still and let her eyes work, scanning the edges without turning her face. Peripheral vision caught movement, thin silhouettes folding and unfolding just outside the pendant’s glow.
They weren’t creatures. Not yet. They were more like shapes learning to look like bodies. A tall suggestion where there should have been a trunk. A curve where the dark should have stayed straight.
Aurora forced her gaze to the line between the standing stones and pressed her pendant to the centre of that narrow doorway.
The glow expanded. Crimson flooded the grooves on the oak bark, making the letters brighten into full meaning. Aurora couldn’t read them. She didn’t need to.
Her skin recognized threat the way her scar recognized strain. The air thickened until each breath scraped.
Then the doorway exhaled.
Not wind. Not air.
Something colder than both, a touch like fingers dipped in lake water. It brushed her knuckles through the chain as the pendant swung slightly , independent of her hand.
A voice came from the space between stones, not above or behind her, but directly through her . It didn’t use her ears.
“You’re late.”
Aurora froze hard enough that her jaw ached. She had expected a person, or at worst a trick. The voice sounded human, and that made it worse.
“Late for what?” she asked, and hated the way her tone tried to bargain.
The crimson light pulsed in answer. The letters on the bark rearranged themselves, lines sliding like worms under glass.
“You already know,” the voice said. “You came with the right heart.”
Aurora’s fingers tightened. The pendant warmed until it felt almost alive . She tried not to imagine what “right heart” meant. She tried not to picture what had been offered in exchange for it.
“I didn’t come for you,” she said.
“You came for the door,” the voice corrected, amused. “Doors don’t open for intent. They open for need.”
The click returned again, but this time it sounded inside the stones, as if something had found a seam. Bark flexed. Wood creaked with the slow, patient pressure of something shifting its weight underground.
Aurora stepped back on instinct.
The ground released her boot with a suction pop, leaving a ring of warm soil around her trainer. She took another step, keeping her distance from the doorway.
The tap-tap started again behind her, faster now, like a finger drumming impatience. Aurora’s throat tightened. She wanted to turn. Every nerve in her body pulled in that direction.
The card had said don’t look behind you.
Fine.
She didn’t need to look . She could listen.
A second set of footsteps approached her from the wrong side, a soft crunch through mulch that matched her pace until it stopped, right behind her heel. She felt it the way you feel someone standing too close on a train.
Then something inhaled.
Aurora’s pendant flared. Crimson light spilled into the dark at the edge of her sight and revealed a smear of shape, thin as smoke, stretched across the clearing like a handprint pressed from the other side of glass.
It didn’t have fingers.
It had segments. Knots. As if whoever had touched the world had been made of joints instead of flesh.
The voice through the stones chuckled.
“You brought it,” it said. “You brought your mistake.”
Aurora’s breath came shallow. Her mind jumped to the only mistake that fit: Evan, the abusive ex she had fled. Evan’s name lived like a bruise in her chest, like a clenched fist . But what did that have to do with a fae doorway and a card with neat handwriting?
The tapping behind her changed again. Now it sounded like nails tapping on wood.
Tap. Tap-tap. Tap.
A pattern.
Her scar burned in response, a crescent-shaped sting that matched the rhythm. She remembered being a child, wrist caught in a door, blood soaking her mother’s hands while a neighbour swore it hadn’t been an accident. She remembered the way adults talked around the event, the way her father’s voice had gone tight, the way Eva had leaned close and whispered that some things felt planned even when they weren’t.
She hadn’t believed her back then.
She didn’t have time to decide whether she believed her now.
Aurora yanked the chain from her satchel strap and held the pendant out at arm’s length, crimson light washing her face. Her eyes flicked to the side, just enough to catch the shape at the edge of her vision without breaking the instruction about looking behind.
The shape was closer now.
It had no face she could name, only a suggestion of a head where darkness should have sat. It leaned in as if it wanted to read her through the glow.
Aurora’s grip slipped on the chain. The pendant swung once and clinked against her teeth. She tasted iron again, deeper, like blood in her mouth.
The shape behind her let out a sound like satisfaction. The air tightened, as if the grove had drawn a breath and decided to hold it.
Aurora backed away from the stones, one careful step at a time, keeping the pendant angled towards the doorway. She needed the glow to anchor her, needed the warmth to keep her hands from shaking.
“Don’t,” the voice said, sharper now. Not angry. Protective. Possessive.
Aurora glanced down at the ground, at the ring of warm soil left by her boot. The soil had begun to darken around the edges, as if it soaked up light. Crimson seeped into the cracks like dye in paper.
She realised, with sick clarity, that the pendant didn’t just pulse near a Hel portal. It fed it.
The doorway between the standing stones widened, just slightly . Not enough for her to step through, but enough for the air around it to shimmer . Aurora could see, for the first time, a depth beyond the gap, a second space layered over the grove like a bruise over skin.
Something moved in that depth.
She heard it as a scrape, distant, like nails across stone. It advanced without urgency, as if it didn’t need to hurry.
The tapping behind her stopped.
The silence that followed felt deliberate, like a stage cue before a performance. Aurora’s mouth went dry.
In the sudden absence of noise, she noticed her own delivery satchel strap pulling, tight across her shoulder, not from her movement. The weight shifted as if something inside had grabbed hold.
She hadn’t put anything else in there besides her usual route gear and the pendant. She hadn’t brought food or tools.
Her fingers found the satchel zipper. She hadn’t meant to open it. She only meant to steady the strap.
The zipper slid down on its own, teeth releasing with a soft, precise sound.
Aurora’s eyes widened , but she still didn’t turn fully. She couldn’t afford to. Not with whatever stood behind her.
The satchel mouth opened. Crimson light leaked out, bright enough to make the air around it look thick.
Inside, the Heartstone Pendant sat against the dark fabric like a seed in a pod.
Except Aurora hadn’t put it back.
Her fingers had held it out at arm’s length a second ago. Her hand now felt empty, the chain slack, the pendant gone.
A cold relief skated over her nerves, brief and cruel. She understood what she’d just lost. The voice wanted the pendant inside the satchel, needed it close, needed it contained.
The satchel tightened against her chest as if someone had grabbed it from the other side.
The grove hummed.
Then the Hel-depth inside the standing stones answered with a sound like a throat clearing. A low, wet resonance rolled through the air, and the crimson doorway flared hard enough to paint the wildflowers red.
Aurora shoved her hand into the satchel, not caring about the wrongness now, only about the pendant. Her fingers scraped fabric, found smooth stone—
And then her wrist jerked.
The crescent scar split with pain so sharp it stole her breath. Her left arm pulled upwards, away from her shoulder, as if the bones had decided to negotiate with gravity.
The shape behind her moved.
Aurora finally twisted her head, breaking the instruction by necessity.
She saw it then, not properly, not fully. Just enough.
A hand, too long, too jointed, pressed against her back like a brace. Its segments flexed in slow count, matching the tapping pattern the grove had offered earlier. Where skin should have been, there was only a sheen like wet ash, and it left a trail of faint crimson on her hoodie as if the glow tasted her warmth .
The voice from the stones breathed through her again.
“Now,” it said. “Hold it still.”
Aurora tried to pull the pendant free. Her arm screamed. The jointed hand tightened, pressing her towards the widening gap. The standing stones creaked, their bark-letter language bright, letters crawling towards the centre like ants to a wound.
The Hel-depth surged, not with light, but with suction, drawing air, drawing breath, drawing her body like a tide.
Aurora stumbled forward without choice, her foot catching the warm soil ring. Crimson spread across the ground under her boot, and the doorway stole the sound from her ears.
She felt it take the last thread of distance between her and the stones.
And then, with a snap like a branch breaking, the grove’s false quiet shattered , and the clearing filled with movement at the edges, figures unfolding out of shadow too neatly arranged to be natural—closing in as the Heartstone Pendant slipped from her grasp and the Hel doorway swallowed her step by step.