AI By the time Rory slipped through the side gap in the Richmond Park gate, London had thinned to a smear of light behind the trees. The road noise was still there, technically. It should have been. A city never shut up entirely. But inside the park the sound came muffled, pressed flat, as if someone had closed a heavy door between her and the world.
She stopped with one hand on the cold iron and listened.
Nothing.
Not proper nothing. There was wind moving somewhere high up, a faint dry rustle in branches, but the ground-level noises were missing. No fox bark. No wingbeats erupting from brush. No soft, nervous shifting from deer. The dark stretched ahead in broad black lawns and clumps of trees, and all of it seemed to be holding its breath.
The Heartstone pendant lay warm against her sternum, its silver chain cool where it touched the back of her neck. Not a residual warmth from skin. This was different. It had started two hours earlier in her flat above Silas’s bar, first as a faint pulse , then a steady heat that had sent her to her feet before she could talk herself out of it. She had tried ignoring it. Tried taking it off. The second she unclasped the chain, the gemstone had glowed from within like a coal breathed on. So here she was, after midnight, in a park she had no business wandering alone, following a trail of rumor and instinct toward a hidden grove that most people in the bar only mentioned when they were drunk enough to believe their own stories.
Eva would have called this profoundly stupid.
Rory adjusted the strap of her satchel and started down the path.
Her trainers whispered over the gravel. Her phone torch threw a small, hard-edged circle ahead of her, bleaching out tufts of grass and slick roots, leaving the rest of the park deeper black by contrast. Her shoulder-length hair snagged once on a low branch, and she swore under her breath, more for the comfort of hearing a human voice than out of irritation.
She knew roughly where she was going . A woman with nicotine-yellowed fingers had once leaned over the Golden Empress counter while waiting for her order and told Yu-Fei, in all seriousness, that there was a place in Richmond where flowers bloomed in winter and people lost afternoons. Rory had laughed at the time. Yu-Fei had not. Later, Silas had gone very still when she repeated the story, and told her if she ever found a ring of old stones in the park, she was to walk away and keep walking.
That had been before the pendant.
The path narrowed. The smell changed. Wet earth gave way to something sweeter, green and heady, the scent of crushed stems and nectar. It had no business being this strong in November.
Rory slowed. Her hand rose unconsciously to the pendant. The crimson stone beat once against her fingers. Warm. Warmer. Her pulse answered it.
“There you are,” she murmured, and hated how small her voice sounded.
A break in the trees opened ahead.
At first she thought the pale shapes were trunks catching moonlight. Then her torch found angles too clean for nature: upright stones, half-sunk and weathered, standing in an uneven ring around a clearing. They looked old enough to have grown there. Lichen furred their sides. Roots curled around their bases like knuckled hands. Beyond them, the grove opened in a hush of silver light and impossible color.
Wildflowers carpeted the clearing.
Not scattered stragglers. A full, lush bloom, white and blue and yellow and bruised violet, spilling over one another in dense drifts that shone under the moon. Foxglove. Poppy. Bell-shaped flowers she couldn’t name. Tiny stars of something pale clustered low to the ground. Their scent rolled over her in a warm wave, rich enough to taste.
Beautiful, if beauty could be suspicious.
Rory checked her phone. 00:43 glowed at the top of the screen. No signal. Battery half full. Fine.
She took one step toward the stones and the pendant gave a hard, almost painful throb .
That was reason enough. Or the closest thing to one she was going to get tonight.
She slipped between two standing stones into the grove.
The air changed at once.
It wasn’t dramatic. No gust, no flash of light. Just a pressure shift, subtle and absolute. The wind dropped away. The cold on her cheeks lessened. Her own breathing sounded too near, as if she’d put on noise-canceling headphones and could hear only herself from the inside out.
Rory stopped again.
Behind her, the ring of stones stood exactly where it should. Beyond them, trees. Dark. Ordinary.
She took another step.
Soft petals brushed her trainers. Somewhere to her left came the sound of a single drop of water landing on leaves.
Then, a heartbeat later, another sound answered it.
A footstep.
Not hers. Not exactly. The rhythm matched, but the weight was wrong. Her tread was light, quick, balanced over the balls of her feet. This second step landed heavier, heel first, with a faint drag at the end.
Rory went still.
Silence filled in around her.
She waited, counting without meaning to. One. Two. Three.
Nothing.
Echo, she told herself. Strange acoustics. The place was enclosed . Her brain was primed for nonsense. That was all.
She moved forward again, slower this time.
Tap of her trainer through the flowers.
Then, behind and slightly to the right: step.
Rory stopped so fast the satchel bumped her hip.
The answering step did not come this time. She stared into the dark between the stones until her eyes watered. Her torch beam shook once, a tiny betrayal. She firmed her grip until her knuckles hurt and swung the light across the edge of the clearing.
Flowers. Stone. A tangle of roots.
For a split second she caught movement between two uprights—a vertical slip of pale gray, too narrow for a deer, too smooth for bark. When the beam landed there, nothing remained but a cluster of white blossoms nodding gently .
No wind touched her face.
The flowers moved anyway.
Rory forced herself to breathe in through her nose, out through her mouth. Panic was lazy. Panic made stories out of shadows. She wasn’t giving it that much room. She set her feet apart, rubbed her thumb over the crescent scar on the inside of her left wrist, and listened.
A low hum drifted across the clearing.
Not melody. Not quite. Just three notes, soft and tuneless, the sort of mindless sound someone made while busy with their hands. It came from somewhere near the center of the grove.
“Hello?” she called.
The word died almost immediately. The air seemed to take it and fold it up.
For a moment there was nothing.
Then, from behind her left shoulder, very close and very quiet, came her own voice:
“Hello?”
Every muscle in her back locked.
She turned on instinct, torch carving a sharp white arc through the dark. Empty flowers. Stone. A stand of black trees beyond the ring. No one.
Her mouth had gone dry. She could feel each beat of her heart in the base of her throat.
Don’t answer if it speaks first.
She didn’t know where she had heard that. Silas, maybe. Or some old woman three stools down muttering into stout. It sounded ridiculous in daylight. Standing there with her own voice still seeming to tremble in the air behind her, it sounded like law .
The pendant pulsed again, harder than before.
Not the edge, then. Center.
Rory looked toward the middle of the clearing.
At first she saw only flowers, dense and moonlit. Then her eyes adjusted and found a patch where nothing grew. A narrow oval of bare ground, dark as wet ink. It wasn’t large. A grave -sized stain in the midst of all that bloom. Yet the longer she stared, the more it seemed not to sit on the ground at all, but to open into it .
Cold leaked from that patch. Not ordinary night cold. A cellar cold. Stone and deep water and old iron.
The Heartstone heated against her skin until she hissed. She dragged it free of her collar. The crimson gem hung from its silver chain, glowing faintly in her palm, each pulse throwing a weak red sheen over her fingers.
“Right,” she whispered. “So that’s normal.”
She moved toward the dark patch because standing still was worse.
The flowers changed underfoot as she crossed the clearing. Their scent thickened, turning overripe, almost fermented. The hum came again, this time from the far edge of the ring, then stopped the instant she turned her head. Something moved there. Not seen. Registered. A displacement at the edge of vision, as clear as a body passing behind frosted glass.
Another step sounded behind her.
Then another, after her next.
Whatever was following her was staying just out of sight and deliberately off the beat, half a second late, like a child copying a dance .
Rory stopped walking.
The delayed step came anyway.
Close.
A prickle ran the length of her spine. She swung the pendant up instead of the torch, not from any plan she could name, only because the red glow suddenly felt more honest than white light. For an instant the clearing took on a different shape. The flowers dulled. The standing stones sharpened. And between two of them, where she had seen only darkness before, the crimson gleam caught a silhouette that made no sense at all.
Tall, human-shaped, and wrong in the way a coat on a hanger could look human-shaped in a dark room. Too still in some places, too fluid in others. Empty where a face should have been, or else changing too quickly for her eyes to fix on it. It stood with one shoulder angled toward her, as if caught mid-step.
Then the pendant dimmed, and the thing was gone .
No rustle marked its retreat. No branch snapped. The flowers at that edge of the grove merely dipped, one after another, as though something invisible had brushed a hand over their heads.
Rory’s body was shouting at her now in every language it had. Run. Freeze. Scream. She chose none of the above. Instead she crouched, set the torch on the ground so it shone sideways, and pulled out her phone again with fingers that felt clumsy and distant.
00:43.
The same minute. Same battery.
Her reflection stared back at her in the black of the screen when it dimmed: bright eyes gone darker in the low light, face drawn tight, black hair blown across one cheek. She looked composed. That irritated her.
“Funny,” said a voice from the darkness ahead.
Not hers this time.
Eva’s.
Rory shut her eyes for one single second. Her chest cinched so hard it hurt.
“Rory,” the voice said again, warm and impatient and absolutely wrong. “You can stop now.”
She opened her eyes. The bare patch in the center of the grove had lengthened. Not much. An inch, perhaps. But she was sure of it. The darkness there had depth now, a narrow vertical seam, as though the night itself had split and failed to bleed any light around the edges.
The pendant in her fist burned.
Hel portal, she thought, and the phrase arrived whole, cold and certain. She did not know how she knew it. She only knew the stone was reacting exactly as it always had when it wanted her attention, and that this was no fae glamour for pretty stories. This was something else. Something that sat under the world with its mouth open.
From the seam came a whisper like breath over glass.
“Aurora Carter.”
No borrowed affection in it. No mimicry. Just her full name, spoken carefully , by something that had learned the shape of it and not the meaning.
Her stomach dropped.
There were rules here even if she didn’t know them. Names mattered. Answers mattered. She could feel the pull in that dark slit, not physical, but conceptual, as if a part of her mind had already leaned toward it and needed dragging back by force.
Think.
Rory looked down at the pendant. Its pulse was strongest when she faced the seam. Stronger near the center. If it reacted to the portal, then distance changed it. Direction changed it.
A compass, then.
She rose without haste, because haste felt like permission, and turned very slightly to her right. The stone cooled by a fraction. Another degree. Cooler. She swallowed, fixed on that tiny shift, and began edging toward the side of the clearing where the heat lessened.
The voice followed at once.
“Mum’s worried,” it said now, in a soft Welsh cadence that hit so cleanly she almost stumbled. “Aurora?”
Her throat tightened. Jennifer Carter hadn’t sounded frightened in years, not even the day Rory left Cardiff with two bags and a lie about a job. The grove, or the thing in it, had put exactly the right crack in the voice.
Rory did not look.
Another step behind her. Closer. Then a second on her left. It had moved around.
She kept her eyes on the standing stones and the pendant’s crimson throb . Hot. Cooler. Hot again. The stones seemed farther apart than before . No, not farther. Shifted. The gap she had entered through wasn’t where she remembered it. Every opening in the ring looked plausible and wrong.
The flowers on her right bowed suddenly in a line, as though something tall were pacing her on the other side.
“Rory,” said Evan’s voice near her ear, so gently it made bile rise in her mouth. “Come on.”
That nearly broke her. Not because she believed it. Because she didn’t, and the grove knew exactly how to spend the shape of a fear.
She stopped, reached into her satchel, and took out the metal water bottle she carried on deliveries. Without pausing to aim, she flung it hard toward the opposite side of the clearing.
It hit a standing stone with a ringing clang that sliced through the muffled air.
Everything in the grove reacted.
The flowers shuddered. The seam in the center quivered wider. And the thing pacing her moved—fast, a sudden glide of displaced dark streaking toward the sound with enough speed to make her skin crawl.
Rory bolted.
Not blindly. She kept the pendant out, watched for the brief cool dip as she ran, and aimed for it. The stones loomed . One gap. Too hot. Another. Hotter. A third, half-hidden behind a leaning upright—
Cool.
She drove for it.
Something whispered her name from directly behind, this time in her own voice and not bothering to be subtle. The air at her back turned glacial. She did not look. She ducked between the stones with her shoulder turned, scraped hard against rough lichen, and stumbled out onto damp grass beyond the ring.
Sound crashed over her.
Wind. Real wind, cold and immediate. Distant traffic. Somewhere far off, a deer barked once, harsh and alive. Rory staggered three more paces before stopping, bent over with her hands on her knees, dragging air into lungs that suddenly felt too small.
Behind her the grove stood silent in the trees, moonlit and innocent, a clearing full of flowers.
Her phone buzzed in her pocket.
Rory flinched hard enough to bite her tongue. She yanked it out.
04:12.
Four missed notifications from Eva. One text from Silas sent at 02:01: If you’ve gone where I think you’ve gone, leave. Don’t listen if it knows you.
Rory stared at the screen until the words blurred. Then she looked down at the pendant still clenched in her fist. The Heartstone had gone almost cold, its inner glow faded to a dull ember.
She started walking back toward the gate. Then faster. Then, when the trees thickened and the path dipped and the dark gathered close again, she broke into a run.
She did not stop until the iron bars of the park entrance showed ahead, black against the streetlamps beyond.
Her foot struck the pavement outside the gate with a sharp slap.
A heartbeat later, on the tarmac just behind her, another footstep landed.