AI Aurora Carter reached Richmond Park after midnight with a torch in her mouth, a paper bag of salt in one hand, and the Heartstone Pendant tucked under her jumper against her skin.
The gates behind her had given a soft metallic complaint when she slipped through, then settled back into place with a sound too much like a lock catching.
She stood still on the path.
London had not gone silent. London never managed silence; it breathed through vents and distant roads, hissed through tyres on wet tarmac, coughed out sirens and night buses and the drunken chorus of strangers who believed the dark belonged to them. Yet here, a few steps past the boundary, those sounds thinned as if someone had shut a heavy door between her and the city.
The park stretched ahead in a black slope of grass and bare-limbed trees. Mist pooled in the hollows. The moon hung low, blurred at the edges, like a coin left too long in dishwater.
Rory took the torch from her mouth and clicked it on.
The beam cut across damp grass. A pair of deer eyes flashed and vanished beyond a rise.
“Just deer,” she murmured.
The pendant warmed against her sternum.
Not much. Not the sharp heat it had given off the last time it had dragged her towards something that should not exist, only a small pulse beneath the fabric, like a second heart that had not learnt her rhythm.
She drew it out.
The deep crimson stone, no bigger than her thumbnail, held its faint inner glow even under the torchlight. Its silver chain had left a cool mark around her neck. Rory rubbed the crescent-shaped scar on her left wrist with her thumb, an old habit that had outlived childhood and most of her bad decisions.
“You brought me here,” she told the pendant . “So point.”
It pulsed once.
Ahead.
Of course.
She had come because at 11:07 p.m., while she was packing prawn crackers and chilli oil into a delivery bag at the Golden Empress, the pendant had heated so fast she had dropped a tub of sweet-and-sour sauce onto the floor. Yu-Fei had sworn in Cantonese. Rory had apologised, then seen the red smear across the white tiles form a shape she recognised from Isolde’s old sketch: three standing oaks, their branches bent inward like fingers over a flame.
A summons, or a warning. Either way, the Grove.
Rory had taken her coat, ignored Yu-Fei’s demand to explain why she looked like she’d seen her own corpse in the stockroom, and lied badly enough that Yu-Fei had shoved a bag of salt into her hands and told her to stop being stupid near old things.
The salt bag sagged in Rory’s grip now, damp at the corners.
She left the paved track and headed into the grass.
Each step made a soft sucking sound. The ground had soaked up the day’s rain and kept it. Her boots darkened at the toes. Thorny stems snagged at her jeans. Somewhere above, branches shifted without wind.
The park had always carried its own age at night, the Roman roads buried under modern paths, the old hunting grounds pressed beneath picnic blankets and council signs. But this part felt older than old. It did not feel abandoned. It felt occupied by something patient enough to let humans rename it.
Rory lifted the torch.
Oak trunks appeared between the mist, wide and black, their bark cracked into deep ridges. The ancient standing stones waited beyond them, though they were not stones at all. They were oaks shaped by time and magic into upright markers, dead and living at once, their roots sunk deep into the hidden seam between Earth and the Fae realm.
The Fae Grove lay beyond.
Wildflowers bloomed around the boundary despite the season, pale yellow and blue and white, each petal wet with moonlight. Their scent reached Rory before she stepped close. Sweet. Too sweet. Like honey left in a warm room with cut lilies and mould beneath the floorboards.
She stopped at the first marker.
A sound came from behind her.
Not close. Not far.
A child laughed.
Rory turned, torch snapping across the grass.
Nothing stood there. No child. No pram on the path. No family stumbling home after a bonfire or a late picnic. Only mist, shrubs, and the dark forms of deer far off among the trees.
The laugh came again, softer this time, from ahead.
Inside the boundary.
Rory’s fingers tightened around the torch until the ridges pressed into her palm.
“Nope.”
The word fell flat. The Grove swallowed it.
Her phone had one bar. She unlocked it, thumb hovering over Eva’s name, then watched the signal drop to none. The time read 00:14. A blink later it read 03:52. Then 00:14 again.
“Helpful.”
The pendant warmed.
Rory slipped the chain over her fingers and held the Heartstone out like a compass. The crimson glow leaned towards the gap between two oak markers. Past them, the clearing shimmered in a way the eye hated; not bright, not dark, but folded, as if the space behind the trees had been creased and pressed back into place.
She opened the salt bag with her teeth, spat a scrap of paper aside, and poured a thin line across the grass before the boundary.
“Old rule,” she whispered. “You invite me in, I decide how I leave.”
No answer came.
She stepped over the salt.
The air changed.
Cold moved through her clothes and into her bones, precise as a blade slid under skin. The sound of her boots vanished. The smell of the flowers thickened. The torch flickered once, twice, then steadied with a yellow beam that seemed too narrow for the darkness ahead.
The Fae Grove had no business blooming under a winter moon, but it did. Wildflowers crowded the clearing in impossible colour, their heads turned not towards the sky, but towards Rory . Ancient oaks stood in a ring, their branches knitting overhead into a roof that let the moon through in silver scraps. At the centre lay a patch of black earth, circular and bare, where nothing grew.
The pendant gave a slow, feverish pulse .
Rory crossed the flowers without touching them more than she had to. They leaned away from her boots, stems bending in a wave. Not from pressure. Before pressure.
She watched them move.
“Right. That’s new.”
A twig snapped to her left.
She swung the torch.
Between two oaks, a figure slipped behind the trunk. Tall. Thin. Too thin for a person. The beam caught a sliver of grey fabric or bark or skin; then it was gone .
Rory’s breath locked behind her ribs.
“Isolde?”
Her voice travelled across the clearing and returned to her in pieces.
Isolde.
Solde.
Old.
The oaks creaked.
Rory lowered the torch a fraction. Calling a Fae by name in their own place had the shape of a mistake. She knew enough to regret it after she had done it, which had become the pattern of her life since leaving Cardiff: act, survive, hate the bill later.
She took another step towards the bare circle.
The ground under the flowers gave with a wet sound. Her boot sank halfway to the ankle. When she pulled it free, something clung to the sole, dark and fibrous, like hair dredged from a drain. She scraped it off against a root.
The laugh came again.
This time it came from above.
Rory lifted the torch to the canopy.
Branches layered over branches. Leaves shivered without wind. Between two boughs, something pale hung upside down.
A face.
Small. Round-cheeked. A child’s face with closed eyes and wet lashes.
Rory stumbled back, torch jerking.
The face opened its eyes.
They were bright blue.
Her eyes.
Rory dropped the torch.
It hit the ground and rolled, beam spinning through stems and roots and the black circle, throwing the clearing into broken motion. For one sickening second, every flower seemed to be a hand. Every oak knot became an eye. Every gap between trunks held the suggestion of a shoulder turning out of sight.
The thing above whispered in her voice.
“Just deer.”
Rory lunged for the torch and snatched it up. The beam found the branch.
Nothing hung there.
Her pulse hammered in her throat. The Heartstone burnt hot now, the heat spreading across her chest in a tight disc.
She backed away, then forced herself to stop.
“No.” She swallowed, mouth dry. “No, you don’t get to puppeteer me with party tricks.”
The Grove listened.
A rustle moved around the ring of oaks. Slow. Measured. One disturbance passing from tree to tree, keeping pace with her breathing. Rory turned with it, torch raised, salt bag tucked under her arm. The sound stopped whenever she stopped. When she held her breath, the clearing held its breath too.
She let out one thin exhale.
Leaves stirred in answer.
Something stood at the edge of the beam.
Not a body. A suggestion. A vertical patch of darker dark between the wildflowers, where moonlight refused to settle. It had the height of a man and the narrowness of a sapling. The beam struck it and bent around it.
Rory’s fingers went numb.
The pendant pulsed towards the bare circle, not the figure.
She had come here for the portal. Hel portal, if the Heartstone had not lied. A tear, a seam, a mouth. Isolde had warned that such places could bruise the world before they opened; animals vanished, clocks rotted, voices seeped through. Warmth from the pendant meant proximity.
Heat like this meant the thing had teeth.
Rory kept the torch on the dark shape and moved sideways towards the centre.
The shape matched her pace.
“Stay there.”
The flowers between them trembled .
The shape stopped.
Rory moved again.
It moved.
She gripped the salt bag, tore the top wider with her thumb, and flung a fistful in an arc across the grass.
The salt fell through the shape.
Not onto it. Through it.
The darkness rippled like cloth under water. For a breath, the torch revealed what stood inside: bark stretched into the outline of ribs, a hollow where a mouth belonged, and deep within that hollow a red ember no larger than the Heartstone.
Then the salt hit the flowers behind it.
The flowers blackened.
Every bloom in the arc folded inward at once. Petals shrivelled into tight knots. Stems curled, hissing, and the sweet smell turned sour.
The figure did not retreat.
Rory’s stomach clenched.
“Not Fae, then.”
From somewhere behind her, a woman’s voice answered.
“No.”
Rory spun.
No one.
The voice had been close enough to stir the hair beside her ear.
She held the torch with both hands to stop it shaking. “Who’s there?”
The reply came from the oak ring, many places at once.
“No.”
“No.”
“No.”
Her own voice joined them, low and exact.
“Nope.”
Rory moved to the edge of the bare circle. The ground there looked wrong under the beam. Not soil, not ash. It had a sheen like oil, but when she crouched and held the torch close, she saw no reflection. The darkness drank the light down and left no shine.
The pendant throbbed .
She drew it away from her chest. The crimson stone flared, not bright enough to light the clearing, bright enough to show red crawling in the cracks of the black earth. Fine lines spread from the centre of the circle in a pattern that resembled frost on glass. They pulsed with the same rhythm as the pendant.
Under the ground, something knocked.
Once.
Rory froze.
Another knock.
Not below. Inside the circle. As if someone stood beneath a trapdoor and rapped with patient knuckles.
Three knocks.
Then a voice, muffled under the black earth.
“Rory?”
The torch slipped in her grip.
Eva’s voice.
Rory had heard Eva angry, drunk, laughing through a mouthful of chips outside a club in Camden, whispering down the phone the night Rory left Evan with a split lip and a packed rucksack. This was Eva. Same clipped London bite. Same pressure on the R, because she knew Rory hated being called Aurora unless someone wanted a fight.
“Rory, open it. It’s freezing.”
Rory stepped back so fast her heel crushed flowers.
The dark figure at the edge of the clearing tilted its head.
“Eva’s in Hackney,” Rory breathed. “Eva’s asleep. Eva would call me a daft cow before she asked me to open the spooky floor.”
The ground knocked again. Harder.
“Rory, please.”
Her throat tightened despite herself.
She crouched, not touching the circle, and held the pendant over it. The Heartstone’s heat stung her palm through the chain. The red cracks widened. A line of vapour rose from the ground, thin and pale, twisting into the cold air.
The vapour carried a smell that did not belong in any grove.
Burnt iron. Wet stone. A cellar shut for years.
Rory remembered Yu-Fei’s hand shoving the salt bag at her chest.
Stop being stupid near old things.
She poured salt around the edge of the circle.
The knocking stopped.
So did the leaves. So did the distant deer. So did the faint creak of trees settling into the night.
For three seconds, the Grove gave her nothing.
Then every flower in the clearing turned its face towards the circle.
The black earth sank.
Only an inch. Enough.
Rory saw the surface dip as though something beneath had inhaled. The salt line slid inward grain by grain, pulled over the lip of the depression. She grabbed the bag, stumbling back, and poured the rest in a thick white stream across the nearest red crack.
The crack spat.
The sound was small, almost domestic, like fat hitting a hot pan. The red light under the soil dimmed where the salt touched it.
The voice beneath the ground changed.
Not Eva now.
A man laughed softly .
Rory knew that sound . Her body knew it before her mind named it. Her shoulders rose. Her jaw locked. Evan had laughed like that when he found the keys hidden in the flour tin, when he read messages over her shoulder, when he called her clever in the tone men used for dogs that had learnt a trick.
“Laila,” the voice cooed from under the earth.
Her old false name in his mouth.
Rory’s hand closed around the pendant until its edges cut into her skin.
The dark figure at the trees took a step into the torchlight.
It wore no face, but Evan’s laugh moved inside its hollow mouth.
“Come on out,” Rory called, her voice stripped raw. “Use his face if you’ve got it. I’ll put salt in that too.”
The figure stopped.
The laugh ended.
A sound rose beyond the oaks. Footsteps. Many of them. Slow, dragging steps through wet grass outside the Grove, circling the boundary where she had crossed. The torch beam swept over the markers, catching gaps between trunks.
Shapes moved there.
At the edge of vision, always leaving before the light arrived. A shoulder slipping behind oak. Fingers sliding from bark. A head withdrawing into mist. The Grove had gathered an audience, or the dark had learnt how to lean.
Rory backed towards the salt line she had made at the entrance.
It was gone .
The place where she had poured it before stepping in showed only crushed grass and a white smear no longer than her thumb. The rest had been licked away, scattered, swallowed.
Her phone buzzed in her pocket.
The sound ripped a gasp from her.
She fumbled it out. The screen glared bright enough to hurt. No signal. Battery at 3%, though it had been 62 when she left the restaurant.
A message sat open from an unknown number.
WHERE ARE YOU
The timestamp read 07:41 tomorrow morning.
Another message appeared beneath it.
WHERE ARE YOU
Then another.
WHERE ARE YOU
The screen filled, line after line, the words stacking with no pause.
WHERE ARE YOU
WHERE ARE YOU
WHERE ARE YOU
Rory turned the phone off.
It kept buzzing in her hand.
The text glowed through the black screen.
WHERE ARE YOU
She dropped it into the flowers. Stems bent away, refusing to touch it. The phone lay face-up, dead and lit, repeating the question in a white rectangle.
The pendant jerked in her grip.
Not pulsed . Jerked.
The chain snapped taut towards the black circle as if hooked by a fishline. Rory dug her heels into the soil. The silver links bit into her fingers. Heat flared through the stone, up her wrist, across the old crescent scar. For an instant the scar shone red.
The ground knocked once more.
This time it came from beneath her feet. Beneath the flowers. Beneath the oaks. Beneath the whole Grove.
A mouth opened in the bare circle.
Not with teeth. Not with lips. The black earth split along one of the red cracks and widened into a narrow seam, no longer than Rory’s forearm. Darkness pressed up from within it, thick and vertical, as if the night below had weight .
Cold poured out.
The wildflowers nearest the seam froze in place, their petals glazing white. Frost crawled over the salt, over the blackened stems, over Rory’s boot leather. The torchlight thinned to a weak cone.
From the seam came breathing.
Slow in.
Slow out.
Not animal. Not human. Too large for the small opening and too close for anything deep underground.
Rory wrapped the pendant chain around her fist, lifted the Heartstone over the seam, and felt it strain downward like a living thing desperate to return to a body.
The dark figure at the edge of the clearing spoke in Aurora’s voice.
“Open it.”
Rory spat onto the black earth beside the crack.
“Get in the queue.”
She swung the salt bag upside down. A last handful, trapped in the corner, slid into her palm. Not enough. Barely a pinch and a half, damp and clumped.
The breathing from the seam paused.
The entire Grove waited with it.
Rory looked at the salt in her hand, then at the Heartstone burning red between her fingers. Her skin around the chain had whitened. The scar on her wrist still glowed, a thin crescent of heat.
Something brushed the back of her neck.
Not fingers. Breath.
Her own voice whispered into her hair.
“Rory, open it.”
She did not turn.
She flung the last salt into the seam and drove the Heartstone down after it, stopping a hair’s breadth above the split earth as the pendant blazed crimson across her face.