AI Rory stopped mid-step with one boot sunk in black mud and the Heartstone burning against her skin.
Heat pulsed through the thin silver chain. The small deep crimson stone struck her chest in a hard tick-tock rhythm, each beat stronger than the last, each beat dragging her gaze toward the trees ahead. She lifted the pendant away from her jumper with two fingers. Faint light throbbed inside the gem and lit the crescent-shaped scar on her left wrist.
That had not happened at the flat. It had not happened outside Richmond Park. It had not happened until she crossed between the ancient oak standing stones and felt the ground give under her boot like a held breath released.
Rory pulled her boot free. Mud sucked at the heel and let go with a wet smack. Behind her, the path through the trees had vanished. Ferns crowded the space where she had entered. Pale wildflowers nodded among them, open and full, and their sweet scent coated the back of her throat until sweetness turned cloying.
She checked the trees again. The stones still stood at her back, grey and pitted, taller than the oaks around them in a way her eyes accepted and her stomach rejected. One stone leaned left. Another leaned right. Both cast shadows toward her, though her phone torch threw light in the opposite direction and no other light touched the clearing.
The package had arrived at the Golden Empress during the lunch rush. Yu-Fei had found it beside the till, a plain brown box with Rory scrawled across the lid in green ink. Inside, the pendant had rested on folded black cloth. Under the cloth, a card had carried four lines.
Bring the stone to Isolde's grove.
Come alone.
Do not follow a voice you recognise.
She knows the name Malphora.
Rory had laughed in the kitchen while steam fogged the windows and pans clattered around her. She had shown the card to no one. She had slipped the chain around her neck, pocketed the card, and finished her shift with the pendant growing warm each time she passed the restaurant door.
Now the stone burned.
"Isolde?"
Her voice flattened at the edge of the clearing. No echo returned it. The flowers along the tree line shivered, one patch after another, a ripple moving anti-clockwise around the Grove. Rory tracked the motion and counted under her breath. Nothing crossed the open ground. No animal broke cover. Still the ripple completed its circuit and stopped at the stone behind her right shoulder.
She turned.
A shoe print marked the mud beside her boot. Narrow. Soled with a shallow diamond pattern. It matched the print her own boot had left at the stones, down to the nick cut into the outer edge.
Rory crouched and touched the print. Cold mud numbed her fingertip. Fresh mud. Wet mud. The print pointed into the Grove, toward a cluster of white flowers she had not yet passed.
Her phone buzzed in her coat pocket.
She pulled it free and stared at the delivery app. The route timer for her last drop, a completed run to Kew from two afternoons past, had opened itself on screen. It counted upward in red numbers. Forty-seven hours. Forty-eight. The seconds spun too fast to read and the battery icon drained from green to amber while she watched.
She locked the screen. The buzzing continued through her palm, a faint insect tremor that synced with the pendant for three beats and then slipped half a beat behind.
Ahead, something clicked.
Rory raised the torch. Light slid across grass, flower heads, fallen branches, the bright white bark of a birch that stood alone near the centre of the clearing. The trunk bore marks at shoulder height. Five shallow grooves. They ran downward, parallel, ending in curled strips of bark that still clung to the tree.
Click. Click.
The sound came from beyond the birch. She moved toward it because the pendant pulled hot and insistent against her ribs, and because retreat had already failed in a smaller test she had set herself four minutes after entering. She had walked straight back through the stones, counted sixty paces, and arrived at this same birch from the other side. The Grove had folded the path without sound or spectacle. It had simply refused to let her leave.
At the birch, the clicking stopped.
Rory lowered the torch beam. A small metal delivery bell sat at the base of the trunk, the kind Yu-Fei kept beside the restaurant till for customers who enjoyed testing staff patience. A thumbprint smeared its dome. Beside it lay a folded paper takeaway menu from the Golden Empress, damp at the corners, open to the page Rory had packed a hundred times without reading.
Her address sat handwritten across the menu in green ink. Not the flat above Silas' bar. Not Cardiff. An address she had never written on an order, in a hand that sloped like her mother's writing on school lunch notes twenty years gone.
The bell rang.
No hand touched it. The dome jumped once against the birch root and produced a clean, bright note that rolled across the clearing and struck the standing stones. Each stone answered with a lower note. The wildflowers shut. Every pale petal folded inward at once, and darkness thickened between the trees until her torch cut a narrow, trembling tunnel through it.
Rory stepped back. Her heel caught a root. She caught the birch trunk and felt the five grooves fit her fingers with obscene precision.
From the trees to her left, her phone rang.
The sound rang clear and familiar , the rising chime she used for Eva. Her phone sat silent in her hand. Its screen stayed black. The ringing continued from the darkness beyond the stones, cheerful and wrong, each note slightly stretched at the end.
It cut off midway through a chime.
"Rory?"
Eva's voice drifted from the same direction. It carried the laugh Eva tucked into her Rs whenever fear made her speak too fast, the exact catch Rory had heard on stairwells and night buses and once outside a police station in Cardiff when neither of them had known which adult to call.
Rory pressed her wrist against the pendant. Pain steadied the air in her lungs.
"You read the card, then"
The voice smiled without mouth or face. It dropped Eva's laugh. It kept Eva's warmth .
"Answer and I come over"
"Isolde first"
"No one here holds that name now"
"Then who sent the box?"
"You did"
The pendant flared. Heat bit through wool and skin. Rory tore the chain upward, but the clasp held at the back of her neck and the stone swung against her throat like a small red eye. Around the clearing, the shut flowers began to open again. Each bloom held a dark centre. Each dark centre reflected her torch as a pinpoint of white, and each pinpoint tracked her as she turned in a slow circle.
Movement flickered at the edge of her sight.
She snapped the torch toward it. Empty grass. Wet leaves. A standing stone with lichen coating its base in dull orange patches. She held the beam there and watched the lichen resolve into fingerprints. Dozens of them. Hundreds. Small and large prints overlapped across the stone from ground to waist height, all pressed into the surface from the inside.
One new print bloomed beside the others as she watched. The fingers spread. The palm flattened. Stone bulged outward around the shape, fine grit pattering onto the grass.
Rory ran for the birch.
She chose the tree because it stood at the centre and centres gave her angles. Law lectures had taught her little worth keeping, but pre-law at Cardiff had sharpened one instinct into habit. Find the fixed point. Measure everything else against it. The birch gave her the stones at her back, the flower ring ahead, and clear ground on both sides.
Her scooter keys dug into her thigh through her pocket. Keys meant the car park. The car park meant the gate, the road, lamps, people ordering taxis and arguing over dropped chips. Ordinary things with hard edges. She gripped the keys until their teeth pricked her palm and used the small pain to count her breaths.
One. The bell lay silent at the root.
Two. The menu had vanished.
Three. Something breathed behind the nearest stone, a soft nasal pull that lifted the hairs along her forearms.
Four. Her own footsteps approached from the far side of the clearing.
They came unhurried. Boot on grass. Boot on mud. The shallow squeak her left sole made since she had stepped on a bottle cap outside Silas' bar three weeks earlier sang out at every fifth step. Rory knew that squeak . She heard it each morning on the flat stairs. She heard it now from a throat of darkness between two oaks, drawing closer, patient as a debt collector.
"Stop"
The footsteps stopped.
"Show yourself"
"You first"
Her own voice answered. It held her Cardiff lilt flattened by London, her habit of clipping the end of a sentence when anger overtook manners, even the small click her tongue made against her teeth before a lie. It lacked only breath. The words arrived complete and dry, as if speech required no lungs behind it.
The pendant stopped pulsing.
Cold replaced heat so fast that Rory gasped. The stone against her throat turned dull. Beyond the birch, the footsteps resumed, and this time two sets sounded together. One pair squeaked. The other dragged. Between steps, a chain chimed against stone in a soft flip-flop pattern, metal and rock, metal and rock, keeping time with neither walker.
Her phone lit up in her hand without her thumb near the screen. A photograph filled the display. It showed this clearing from above, the birch at its centre, Rory standing beside it with the torch aimed at the stones. The image zoomed as she stared, pixel crawling toward the figure beside the birch. The figure in the photograph raised its head.
In the photograph, Rory had no eyes. Dark flower centres filled the sockets. The mouth stretched down past the chin in a wet black oval, and one hand lifted toward the camera with fingers already pressing outward against the screen.
Rory dropped the phone.
Glass cracked on a root. The ringing began again, muffled in the grass, Eva's chime warped into a low toll that shook grit from the birch bark. White strips curled down around her shoulders. The grooves in the trunk deepened. Sap welled inside them, dark and copper-sweet, and the smell pushed into her nose until she tasted blood on the back of her tongue.
"You left Evan"
The voice spoke from the birch itself now. Evan's voice. Softer than memory allowed. Reasonable. Hurt. The voice he had used through locked doors, through the crack in a bathroom window, through the letterbox in Cardiff while neighbours pretended deafness and Rory sat on the hall floor with her back against a chair wedged under the handle.
"You left without a word, Laila"
No living person called her Laila. She had buried that name with childhood games in her grandmother's garden, before the accident that cut her wrist on a broken greenhouse pane, before Cardiff turned sour and London offered its thin escape. The card in her pocket had named Malphora. It had said nothing about Laila.
The scar on her left wrist itched. Rory looked down.
A second crescent had appeared beside the first . Thin. Pink. Fresh. It curved the wrong way, a mirror of the old mark, and as she stared, a third crescent opened below it without pain, skin parting in silence to reveal a line of black beneath.
She clamped her right hand over her wrist. Warmth seeped between her fingers, but her palm came away clean. No blood. Only the smell of crushed flowers.
Across the clearing, the standing stones shifted.
Stone ground against stone. The sound travelled through the soles of her boots and up her shins. The gap between the two tallest stones widened by a hand's breadth, then another, and the darkness inside the gap showed depth where only trees should stand. Red light breathed far down in that depth. The pendant answered before she understood. It tore heat back into her skin, bright and frantic, and the deep crimson gem split the darkness ahead of her with a thin red glow.
The footsteps entered her torch beam.
Bare feet came first. Human feet caked in black mud, toes splayed for grip. Legs followed, clad in Rory's jeans, torn at the left knee where she had caught them on the restaurant's delivery rack that morning. Then came her coat, her black shoulder-length hair, her face lifted into the light with bright blue eyes fixed on her own.
The woman stopped six paces away. She wore an identical pendant on a silver chain. Her stone hung dull and empty. A small crescent scar marked her right wrist.
She smiled with Rory's mouth and spoke with Jennifer Carter's voice, warm from a Cardiff kitchen that no longer existed.
"You kept my seat warm, love"
The ground beneath the birch split open and a hand shot up through the roots and seized Rory's ankle.