AI Aurora Carter reached the old oaks just after midnight with a paper map folded in one hand and the Heartstone pendant tucked beneath her jumper.
Richmond Park lay behind her, wide and black and wrong. The city had thinned to nothing too quickly . One minute she had passed a road where late taxis hissed over wet tarmac; the next, the path had swallowed the traffic, the lamps, the distant hum of London, and left her with frost-white grass and trees that stood too close together.
Her phone showed 00:13.
Then 00:13 again.
Then 00:13, still.
“Brilliant.”
Her breath smoked in front of her mouth. The cold pressed through her coat, found the gaps at her cuffs, and bit at the crescent scar on her left wrist. She flexed her fingers and kept walking.
The message had arrived at the Golden Empress during the dinner rush, tucked inside a sealed red envelope with no stamp, no address, no handwriting she recognised. Yu-Fei had blamed one of the kitchen lads. The kitchen lads had blamed the delivery drivers. Rory had opened it beside the stockroom bins while steam rolled from the vents and the smell of garlic and hot oil clung to her hair.
Midnight. The Grove. Bring the Heartstone. Come alone, if you want the door to stay shut.
No name.
No explanation.
No threat written out clean enough to report, which made it worse.
She had left work with soy sauce on one sleeve and a lie on her tongue for everyone who asked where she was going . Now she stood at the edge of a hidden clearing in Richmond Park, staring at ancient oak trunks arranged like standing stones, and the pendant had begun to warm against her chest.
Not warmth like skin.
Warmth like a cup of tea left too close to a fire until the ceramic burned the fingertips.
Rory pulled the silver chain free. The deep crimson stone rested in her palm, no bigger than her thumbnail, its faint inner glow pulsing once.
The clearing waited beyond the oaks.
Wildflowers grew there despite the month, little blue and yellow heads nodding without wind. Grass lay silver under moonlight. The trees curved around the space in a ring, each trunk thick and old, bark ridged like knuckles. She had been here once before by daylight with Isolde nearby and Eva making jokes to cover nerves. It had looked strange then, too pretty, too polished, like a painting hung in the wrong house.
At night, it looked occupied.
Not by a person.
By attention.
Rory stopped before the first oak marker and listened.
Nothing.
No cars. No fox bark. No bird shifting in a branch. Even the usual London under-noise had been scraped away. Silence settled over the clearing in layers, and beneath it something tapped.
Tap.
Tap.
Tap.
She held her breath.
The sound stopped.
“Right. That’s normal. Ancient haunted grove’s got central heating.”
Her voice dropped dead at the boundary. It did not echo . It did not travel. It fell out of her mouth and vanished at her boots.
The pendant pulsed again.
The heat spread across her palm and up her wrist, grazing the little crescent scar. Rory looked down at it, then at the dark between the trees.
She took one step into the Grove.
The cold changed.
Outside the ring, winter had teeth. Inside, the air felt close and damp, like a cellar under a house where no one had lived for years. Earth and crushed petals scented every breath. Something sweet rotted beneath it, not strong, not enough to name, just enough to make her tongue press against the back of her teeth.
Her phone buzzed.
Rory snatched it from her pocket.
No signal. No notification.
The screen still read 00:13.
The battery icon had turned black, though it had been at seventy-two percent when she left the flat.
She shoved it away and crossed to the centre of the clearing. The wildflowers brushed her boots. Their heads turned as she passed.
She stopped.
The flowers stilled.
Rory lowered her gaze. A cluster of bluebells, impossible in this season, angled towards her left foot. A second later, one by one, they dipped away as though embarrassed.
“No. Absolutely not.”
She stepped back.
Something stepped with her.
Not close. Not loud. A soft shift in the grass at the far edge of the clearing, opposite the path she had used. Rory’s shoulders tightened. She turned her head without moving her feet.
Between two oak trunks, darkness packed itself into a narrow shape.
She blinked.
Only bark. Only shadow. Only the space where moonlight failed.
Her hand closed around the pendant until the silver chain cut into her fingers.
“I came. Whoever sent the note, I’m here.”
The Grove gave her the silence again.
Then, from somewhere behind her, a restaurant service bell rang.
One bright ding.
Rory’s stomach pulled tight.
The Golden Empress bell had a cracked note because Yu-Fei refused to replace it. This one carried the same split sound, that little metallic cough under the ring.
Ding.
She turned.
No counter. No steam. No Yu-Fei scowling over receipts. Just grass, wildflowers, oak trunks, moonlight.
Ding.
Closer.
“Cute.”
She backed towards the nearest tree, choosing the thickest trunk, putting bark to her shoulders. The wood felt wet through her coat. Her fingers found a ridge in the bark and dug in.
Another sound came from the clearing.
Paper folding.
A soft crease.
Then another.
Rory looked down.
The map in her hand had folded itself once, neatly along the centre seam.
She dropped it.
The map landed open on the grass.
The paper creased again. One corner lifted without wind and tucked under itself. Then another. It folded into a small square, edges aligned with careful hands. When it finished, it lay at her feet like a note passed across a school desk.
Her throat dried.
She crouched and opened it with two fingers.
The map had changed.
The printed paths and pond markings had sunk beneath thin black lines that crawled over the paper. The lines formed the ring of oaks, then the clearing, then a small mark at the centre where she stood. Around that mark, someone had written a word in a tight, looping hand.
Laila.
Rory went still.
No one in London called her that. Almost no one knew the alias at all. She had used it once, out of panic, with the wrong people asking the wrong questions and Evan’s shadow still clinging to every doorway.
The pendant grew hotter.
She let the map fall.
“Don’t use that name.”
Her voice came back this time.
Not as an echo .
As a whisper beside her ear.
“Don’t use that name.”
Rory jolted away from the tree.
The clearing had shifted.
The path out no longer lined up with the gap between the oaks. She could still see a gap, but beyond it lay more trees, packed too tightly for Richmond Park. Their branches interlaced overhead, black against black. The moon hung above the clearing, swollen and pale, too low, as though someone had lowered a lamp on a cord.
She checked her phone again.
00:13.
The screen reflected her face in faint blue-grey: straight black hair loosened from its tie, sharp cheekbones, eyes too bright in the dead glass. Behind her reflection, something pale moved across the clearing.
She spun.
Nothing stood there.
The flowers trembled in a narrow line from one oak to another, as if a hem had dragged through them.
Rory slid the phone into her pocket and forced herself to breathe through her nose. One thing at a time. She had come because the note had mentioned a door. The Heartstone reacted to Hel portals. If something had opened, if something had pressed close enough to make the pendant burn, then standing frozen in the middle of the Grove would help no one.
She lifted the Heartstone.
“Show me.”
The crimson gem pulsed .
Warmth beat through her palm once, twice, three times, not in time with her heart. The glow deepened until red light slipped between her fingers and painted the flowers beneath. Their petals closed.
At the northern edge of the clearing, one oak trunk split open.
Not with a crack. Not with splinters. The bark unfolded in strips, each one peeling back without sound, revealing darkness underneath. No hollow, no heartwood. Just darkness, flat and deep, like wet ink held upright.
The smell of old smoke rolled out.
Rory’s skin tightened along her arms.
A door.
She took two steps towards it.
A child laughed behind her.
Rory stopped so hard her ankle turned in the grass.
The laugh came again, small and breathy, half hidden behind cupped hands.
“Who’s there?”
A rustle moved from tree to tree around the ring. Not one body. Several. Light feet through grass. A sleeve brushing bark. A nail against wood.
Tap.
Tap.
Tap.
The first sound again.
She turned in a slow circle.
Nothing showed itself.
Then the flowers beside her boot flattened in the shape of a small foot.
Another print appeared a metre away.
Then another.
The invisible feet walked around her in a widening ring, crushing petals, bending stems. Each print sank deep into the damp earth. Too deep for a child. Too precise for an animal. The steps circled once, then twice, and the tapping moved overhead.
Rory looked up.
The branches above her were full of tied paper slips.
They had not been there before.
Hundreds of them hung from black twine, swaying though the air stayed still. Each slip carried writing. Some in English. Some in Welsh. Some in a script that hurt her eyes if she looked too long. The closest strip twisted, and moonlight caught the words.
Aurora Carter.
Another turned.
Rory.
Another.
Malphora.
She did not know that name , but the Heartstone pulsed against it hard enough to sting.
A paper slip dropped.
It brushed her shoulder and landed in the grass. She did not touch it. She read it anyway.
Come alone, if you want the door to stay shut.
The words faded.
New ones bled up through the fibres.
You came alone.
The restaurant bell rang again.
Ding.
This time it rang from inside the open oak.
Rory faced the black doorway.
Something stood within it, set far back where the red glow of the pendant thinned. Tall, narrow, motionless. Its edges refused shape. When she stared at where a face should have been, her eyes watered and slid away. The air between them tightened, as if the clearing had taken a breath and held it.
Rory stepped back.
The invisible feet stopped circling.
A voice came from the doorway, low and familiar enough to make anger cut through fear.
“Rory.”
Evan’s voice.
Not a memory. Not close enough to be a trick of her own head. It carried the same smooth patience he used when he wanted an apology out of her, the same soft drag on her name, the same little pause afterwards to let guilt crawl in.
Her hand shook once.
Then stilled.
“No.”
The thing in the doorway moved its head.
“Rory, love, come here.”
She swallowed. The sweet rot in the air thickened. Her pendant burned against her palm. She pictured the flat above Silas’ bar: the crooked windows, the kettle that screamed, the floorboard by the sofa that complained under one heel. She pictured Eva’s trainers kicked under the table on nights she stayed too late, Yu-Fei swearing at a supplier, Cardiff rain needling the windows of a house she had left behind.
The voice changed.
“Laila.”
Closer.
The black inside the oak pressed outward by an inch. No step. No body crossing a threshold. Just that dark plane swelling into the Grove like fabric pushed from behind.
The wildflowers nearest the door greyed. Their petals shrivelled inward without falling.
Rory raised the Heartstone between herself and the oak.
“Stay shut, then.”
The pendant’s crimson light flared.
The tied paper slips snapped towards the doorway in one motion, twine creaking. The invisible feet scattered through the grass. The child laughed, but the sound broke halfway and stretched into a thin whistle that ran around the ring of oaks.
The dark in the tree recoiled.
For one second, the open trunk showed a corridor beyond it.
Stone floor.
Walls sweating with black moisture.
A line of old iron hooks.
A white hand resting against the far wall, palm flat, fingers too long.
Then the bark slammed halfway closed.
The force threw Rory backwards.
She hit the ground on one elbow. Pain shot up her arm. The pendant flew from her hand but caught on its chain around her neck, striking her collarbone with a hot bite. Her breath left her. Grass pressed wet against her cheek.
The clearing did not stay still.
The oaks leaned inward. Not enough to topple. Enough to alter the shape of the sky. Branches knitted tighter overhead. The moon broke into pieces between them.
Rory pushed herself up.
The doorway remained half open.
The darkness behind it pulsed .
Not with the Heartstone’s rhythm.
With a slow, patient knock.
Tap.
Tap.
Tap.
Her phone began to ring.
The sound came muffled from her pocket, absurd and tinny inside the crushed silence . Rory dragged it out. The screen blazed white.
Incoming call: Mum.
Jennifer Carter’s name sat there, impossible and ordinary, with her smiling contact photo from some summer afternoon in Cardiff. Rory’s thumb hovered over the screen.
The call connected by itself.
No signal bars. No touch.
Static filled the speaker. Beneath it, a woman breathed in short, careful pulls.
“Mam?”
The breathing stopped.
Then Jennifer’s voice came through, thin as if spoken from the bottom of a well.
“Aurora, don’t look at it.”
Rory’s grip tightened around the phone.
“Mam, where are you?”
“Don’t look at it wearing my face.”
The line clicked.
The screen went black.
Something sighed in the clearing.
Rory did not lift her head.
At the edge of her vision, near the half-shut oak, a pair of bare feet stepped out onto the grass. Pale ankles. The hem of a long skirt. A hand hanging at one side, fingers curled in the exact way her mother’s curled when she carried too many shopping bags and refused help.
Rory stared at the mud on her own boots.
The figure took a step.
Grass whispered.
“Aurora.”
Her mother’s voice warmed, filled out, became the voice from childhood kitchens and school gates and the end of hard phone calls.
“Look at me, cariad.”
Rory’s jaw locked.
The pendant throbbed against her sternum, heat soaking through wool, skin, bone.
Another step.
The hem entered the edge of her sight. Dark blue skirt. Sensible shoes now. Her mother owned a pair like that. Rory remembered mocking them. Jennifer had clipped her round the ear with a tea towel and told her barristers’ daughters could still have manners.
The figure bent closer.
Rory saw the hand.
Same wedding ring.
Same little burn scar near the thumb from a baking tray.
The fingers bent the wrong way at the knuckles, one by one, as though testing a glove .
“Rory, love.”
Rory closed her eyes.
“Piss off.”
The thing inhaled through too many teeth.
The Grove answered with a shiver through every flower, every slip of paper, every oak trunk. Bark creaked behind her. The half-open door knocked from within.
Tap.
Tap.
Tap.
Rory kept her eyes shut and reached for the Heartstone with both hands. The silver chain had twisted around her neck. She found the clasp, found the gem, found the heat. Her left wrist brushed the stone, and the crescent scar flared with a clean, sharp pain.
The thing wearing her mother’s voice crouched in front of her.
Its breath touched her cheek, cold and damp.
“Open your eyes.”
Rory tightened her fist around the pendant.
“No.”
The grass beside her knee flattened under a hand she refused to see.
“Open them.”
The phone in her pocket buzzed again.
Once.
Twice.
The Heartstone pulsed between her fingers, and from the half-closed oak, the service bell rang one more time.