AI Aurora Carter hooked her fingers under the silver chain and tightened the Heartstone Pendant against her throat as if the gemstone might slip away and leave her with nothing but breath.
“Come on,” she muttered, voice low enough to stay private in the trees. “Just do what you’re meant to do.”
The crimson Heartstone pulsed once, warm against her skin. It did it again, quicker, as though it had picked up a rhythm somewhere ahead of her. The warmth spread through her collarbone and settled like a thumb on her pulse .
Aurora paused at the first ancient oak standing stone, its bark split and grown over in old patterns that looked deliberate. Beyond it, the undergrowth opened into a clearing that should not have existed in Richmond Park. Wildflowers still bloomed in tight clusters, petals bright against the dark, their colours too saturated to trust.
She had come for a hel portal.
She had come because someone had told her the Heartstone would notice it.
The pulse steadied. She stepped forward, then checked herself, turning her head sharply .
A sound answered her movement. Not footsteps . Not wind. Something like a soft scraping, close to the ground, as if a dry fingernail dragged along bark a few paces behind her.
Aurora kept her face forward and lifted her hand, palm out, slow. She listened until the scraping stopped.
Nothing followed that silence . No second sound. No return of the scrape.
Only her own breath, and the faint rattle of the pendant chain when her throat swallowed.
She crossed the clearing with care. Her trainers sank a fraction into soil that felt too smooth, as though the earth had been pressed down and varnished. The scent hit her next, sweet and wrong, like crushed flowers mixed with cold metal.
She reached the centre and found the boundary marked by more stones. Older than the first. Thicker. Some stood apart in pairs, others leaned like tired shoulders. A few oaks had grown around them so tightly the wood looked fused into stone.
Aurora held the pendant out at arm’s length.
The crimson gemstone brightened from within. A gentle glow, the kind you could ignore if you wanted to be brave, not the kind that begged for attention.
But her body did not ignore it.
The air near her hand tightened. It pressed against her skin, not with wind, with resistance. Her ears popped as though she had climbed too fast on a lift, her inner pressure shifting.
She swallowed again. The crescent-shaped scar on her left wrist stung, a memory of pain made new.
A faint hum rose through the clearing.
Aurora shifted her weight and lowered the pendant to chest height, keeping it level, like that would help her see the boundary line. She scanned the standing stones, counting gaps, looking for the place where the pulse seemed strongest .
The hum paused.
In the sudden absence, she heard another sound.
A low, repeated knock, like knuckles on wood, but too far away to belong to any person in the grove. Three beats, then a pause, then three again.
Aurora stood utterly still.
Her eyes snagged on movement at the edge of her vision, a flicker in the corner of the world. She turned her head a fraction, just enough.
A shadow moved where no body stood.
It slid between two flowers, not stepping, not crawling, just relocating. One moment the petals framed an empty stretch of air, the next moment the air carried the shadow like a stain.
Aurora tightened her grip on the pendant chain. The silver bit her fingers as she pulled it closer.
“Who are you?” she asked.
The words left her mouth and hung there, thin and careful.
The shadow did not answer.
Instead, the three knocks returned, closer this time. The wood it came from felt like the stones themselves . The vibration travelled through Aurora’s bones, making her teeth feel loose.
The gemstone warmed until it bordered on hot.
Aurora tried not to flinch. She had learned, after Evan, after every apology that had come too late, that panic never made anything safer. It just wasted energy you needed later.
She lifted her left wrist so the scar faced the stones. The crescent marked skin burned, then cooled, then burned again in time with the pendant’s pulse .
The hel portal, if it existed here, would obey the Heartstone.
Or the Heartstone would obey it.
Aurora’s mouth went dry. She drew a slow breath and forced herself to move. She walked toward the gap between two leaning oaks, the hum rising with every step.
The gap looked normal from a distance. Up close, the space between the stones refused to behave. It shimmered , not like heat, but like a picture that couldn’t decide what it showed. One second the gap held nothing but darkness, the next it held a faint suggestion of a corridor, walls too close together, light bleeding from the wrong angle.
Aurora stopped at arm’s length from the boundary.
The scraping sound came back, but now it started in front of her, not behind. It ran along the soil, dragging, slow and patient. Something in the earth shifted and pulled, the way roots might search for water.
Her eyes stayed locked on the shimmer.
She did not look down.
She did not look away.
A breath brushed her cheek.
Not cold. Not warm. Neutral, like the air had learned to mimic every temperature it had ever encountered.
Aurora froze harder.
“Stop,” she said, because it felt better than silence . “I’m not here to hurt you.”
The pendant flared in her hand. Crimson light spilled over her knuckles and cast a sick glow on the stones. The shimmer thickened, the corridor inside the gap sharpening like a camera focusing.
Aurora felt the portal tug at the back of her throat. Not physically, not with hands, with insistence. Like a word she had tried to forget was finally calling her name in a voice she recognised.
She jerked her gaze to the side.
The shadow from the edge of her vision stood now, closer than it should have been. It had the shape of a person without the commitment to details. A head. Shoulders. A torso. No clear arms.
It did not step forward. The space around it moved instead, bending the view like heat haze, turning distance into a lie.
Aurora kept her voice level.
“What do you want?”
The answer came through the ground, not the air. The three knocks changed rhythm, speeding up until they sounded like teeth chattering behind stone .
The portal shimmered wider.
Aurora felt something press from the corridor side toward her side, testing the boundary, like a seal being broken.
She realised, too late, that she had assumed the Heartstone would open the door.
The Heartstone had woken whatever slept behind it.
The scraping intensified. It moved under the flowers, under the soil, the blades of wild stems bowing as though pulled by invisible fingers. The scent of crushed flowers deepened, and underneath it she smelled copper again, sharp as a bitten lip.
Aurora stepped back.
Her heel caught on something and stopped her movement. She looked down.
A thin line cut through the soil, barely visible under the dark. It traced a circle around her boots, like chalk drawn by someone who did not have chalk, only intent. The line pulsed with crimson light that matched the pendant.
Her heartbeat hitched.
The portal flared.
The boundary circle tightened around her, lifting the soil along the line so it looked like the ground had started to rise on a hinge. Her trainers scuffed, scraping to escape, but the line held.
The shadow leaned in.
Aurora lifted the pendant higher, meaning to pull it away from the portal’s pull. She expected cold resistance.
Instead, warmth exploded up her arm. Pain followed, quick and sharp, blooming behind her eyes. The Heartstone hummed so loudly it swallowed her breath.
Then, without warning, the clearing around her shifted.
The wildflowers moved as a group, petals tilting like a field listening. The standing stones lost their alignment. One oak stepped sideways, or the grove chose to rearrange itself without moving the stone at all. The air inside the gap became clearer and deeper, as if she had opened a door and discovered the room went on forever.
Aurora swayed, not from dizziness but from disorientation so sudden it stole her sense of direction.
A whisper rose out of the corridor.
Not words. Not language.
A sound built from syllables she had never learned, but the rhythm struck familiar nerves in her chest, like a lullaby she had heard in childhood and forgotten on purpose. It wrapped around the Heartstone’s hum, feeding it.
Aurora forced her mouth to work.
“Cardiff,” she said, and the name came out rougher than she meant . “Jennifer. Brendan.”
She did not know why she said it. She just needed an anchor that did not come from this place.
The whisper paused.
The pendant’s glow faltered.
Aurora grabbed the moment and pulled the Heartstone chain until it scraped her throat. Her wrist screamed where the scar sat. She turned her body so she faced the shimmer instead of the shadow.
“Enough,” she said. “I came for a reason. I’m leaving.”
The shadow twitched, and the air around it rippled. The ground line tightened again, dragging at her ankles now, not just holding her boots.
Aurora’s stomach dropped.
She had not asked who she was dealing with. She had not offered terms. She had simply approached the boundary like a customer arriving for a delivery.
The grove punished assumptions.
The portal widened until Aurora saw a corridor of dim, greyish light, and something moved inside it. Not a person walking. A presence stretching, like ink spreading in water.
The Heartstone surged warm, then went abruptly cold. Its crimson glow dimmed to a dull ember.
The sudden shift made Aurora gasp. The circle around her responded too, loosening, then hardening, as if the boundary itself changed its mind.
The whisper returned, louder, and this time it formed shapes she could almost recognise as words.
Aurora heard the scrape of claws, but she never looked down. She could feel the pressure of attention from below, from the earth, from whatever made soil into a mouth.
The shadow’s outline sharpened as it moved closer, still without walking. Aurora saw the hint of fingers, long and pale, reaching.
Her left wrist burned. The scar flared.
She yanked her arm back hard enough to jerk the chain.
The Heartstone Pendant tore free.
Silver chain snapped across her skin with a sting. Aurora clenched the pendant in her right hand and stumbled backward, circling away from the boundary line as the soil tried to hold her.
The portal surged forward at the same time, as if relieved it had gained the pendant’s attention. The corridor light strobed. The standing stones around her bowed inward, leaning toward the gap like trees pulled by a current.
Aurora stumbled through a gap between stones that had not been there a second ago.
She landed on the other side of the boundary circle with a hard, wet thud, though the earth under her did not feel wet. It felt like something thick and listening , like the ground had learned to wear texture.
Behind her, the portal roared without sound. The air inside it tore and reformed, and the corridor flashed with glimpses of shapes that might have been rooms.
Or bodies.
Aurora clutched the Heartstone Pendant, its glow returning violently, scorching her palm.
A figure stepped out of the gap.
Not the shadow.
Something else, formed from the corridor’s grey light and overlaid with darkness. It had a head, too large, too smooth, and shoulders that looked like stacked slabs . Where eyes should have been, Aurora saw knots of crimson like trapped veins under skin.
It paused, and the grove held its breath with it.
Then it raised its hand, long fingers unfolding like petals, and Aurora heard the three knocks again, directly in her bones.
The last thing she managed was a breathless step back, before the crimson-knotted face tilted toward her and the air around her wrist scarred with heat.
The pendant in her hand pulsed once, twice, thrice, and the figure took another step, crossing the distance between them in an instant.