AI Aurora slipped between the ancient oak stones and hissed as the Heartstone bit hot against her chest.
She caught the nearest trunk with one hand, steadied herself, and looked back through the gap she had just crossed. The park path had gone. In its place stood a wall of dark yew, thick as felt, with no break in it and no sign that London sat on the far side, full of roads, sirens, kebab vans, and people who would have laughed at her for following a warm pendant into a hidden grove.
“Fine,” she said.
Her voice fell flat. The clearing swallowed it.
She took the pendant in her fingers. The deep crimson stone pulsed with a faint inner glow, warm as breath. It had started at her throat while she locked up her flat above Silas’ bar. A gentle tap at first. Then a steady heat all the way on the train. By the park gate it had felt alive. She could have ignored it. She had ignored stranger things since coming to London. But the pendant had never led her anywhere before, and gifts from unknown benefactors did not earn trust by staying mysterious.
The silver chain slid over the small crescent scar on her left wrist when she let it drop. The touch grounded her. Skin. Metal. Pain. Real.
Ahead, the grove opened in layers. Wildflowers spread over the moss in dense drifts, foxgloves and cornflowers and white roses, all blooming at once where they had no right to. The standing stones marked a rough circle around the clearing, each one grown through with old oak roots that bulged and twisted over their faces. Their surfaces looked too smooth in places, rubbed by hands or rain or something patient with more time than either.
Aurora reached into her jacket pocket and took out the thick black marker she used on takeaway bags.
Practical. Start with proof.
She drew a clean cross on the entry stone, then stepped away and counted ten paces. When she turned back, the cross had bled into the bark and sunk beneath it, dark and blurred, like a bruise under skin.
“No,” she said.
She went back, touched the mark, and found only dry wood.
A laugh rang out somewhere to her right. Not loud. Not gleeful. A short burst, clipped off at the end, like someone had put a hand over a mouth.
Aurora stood still.
Nothing moved. The flowers held their places. A pale moth lifted from one bloom and vanished into the dark above. Beyond the stone ring, the trees rose close and crowded. Their branches wove so tight that the sky showed only in torn slivers. Night pressed there, deeper than it should have been.
She took out her phone. No signal. That meant little in parts of Richmond. She opened the compass. The needle spun twice, stilled, then pointed at her.
“Cute.”
She put the phone away.
The ground dipped towards the centre of the grove. Moss cushioned her boots, thick enough to hush each step. After the third pace she heard another step behind her, soft and delayed, heel then toe.
Aurora stopped.
The sound came once more. Heel. Toe.
Silence.
Her throat tightened. She let it. Panic did not help. Facts did. She breathed in through her nose and caught crushed green things, wet bark, and something faintly sweet under it all. Apples left too long in a cellar.
She moved again, this time faster, and counted under her breath.
“One, two, three, four.”
Nothing answered.
At seven, a foxglove bent sideways at the edge of her vision, not with the sway of a stem but with the neat fold of a finger .
She turned. Only flowers. Tall, purple bells drooping over black mouths.
Aurora crouched and studied the nearest stalk. No wind. No insect weight . The stem stood upright and still.
She rose.
A low metallic clink drifted through the trees. Then another. A spoon against china. A soft scrape like a chair leg on a floorboard.
Her mouth went dry. She knew those sounds. She had heard them for months in the narrow kitchen at the Golden Empress when Yu-Fei stacked bowls for the dinner rush. The place had its own rhythm, fast and sharp. Cleaver, wok, ladle, plate. Human noise. Safe noise.
A hiss followed, oil hitting heat.
Then a voice, faint and close at once.
“Rory, table three’s gone cold.”
Yu-Fei’s accent sat exactly right on the words. Flat, impatient, half a bark.
Aurora did not turn.
“Not him,” she said.
The grove kept still. Then, from ahead of her, the same voice spoke again.
“Then who?”
That made her look .
Nothing stood among the flowers. No man in an apron. No kitchen door. No restaurant light spilling over tiles. Just the grove, patient and bright in all the wrong places. Some of the blossoms gave off a colour of their own, a weak pearl sheen under the dark, enough to show their petals and leave the spaces between them black.
The pendant throbbed harder. Heat spread over her sternum.
She moved towards it.
As she walked, the sounds changed. The china clinks died. In their place came a soft rustle that matched her pace and broke from it now and then, circling wide, slipping behind stones and trunks. Once she heard breathing, low and measured . Once she heard a child hum three notes and stop. Once she heard her own shoe scuff moss several feet to her left while both her boots stood still.
The centre of the grove came into view all at once.
An oak rose there, broader than the rest, its trunk split down the middle. The gap in it was narrow at the base and wide above, a dark wound packed with shadow. Roots arched out from the trunk like knotted limbs and disappeared under a ring of old stones. At the foot of the tree lay a patch of bare earth, round and black, untouched by moss or flower. It had no leaves on it. No fallen twig. Nothing.
Aurora stopped at the edge of the ring.
The Heartstone burned now. She pulled it free of her shirt. Its glow had deepened, red under red, like an ember under glass.
“Hel portal,” she murmured.
The word tasted wrong here.
A thin sound came from the split in the oak. Not a voice. Not wind. More like someone drew one fingernail, slow and careful, down the inside of a wooden box.
Aurora’s shoulders locked. She made herself relax them.
Think.
She stripped the insulated delivery strap from across her body and set the bag on a stone. Then she took a folded receipt from her pocket, tore off a strip, and dropped it on the moss behind her. White on green. A breadcrumb. If the grove meant to turn her around, she wanted a witness, even a flimsy paper one.
She stepped left round the black earth.
The receipt strip had gone.
Aurora looked down. Bare moss. She had heard it leave, no footfall , no flutter.
“Right,” she said.
A voice answered from behind the oak, her own voice with her own Cardiff edge, every vowel perfect .
“Right.”
Cold climbed under her skin.
She moved to put a standing stone at her back. The surface felt damp and ridged through her jacket. Better. One direction at a time. She scanned the dark between the trunks.
Something pale crossed there, twenty feet out. Human height. Black hair against a white neck. A woman’s back. Her build. Her coat.
Aurora pushed off the stone and followed before the thing could vanish.
It passed between two yews and did not bend a branch. Aurora cut across the flowers, boots sinking into moss. The pendant jerked on its chain, pulling her chest towards the oak even while she chased the figure away from it.
“Oi.”
The woman stopped.
She stood with one shoulder turned, head bowed. Hair hung straight to the shoulder blades. Aurora saw the line of a cheek, a sharp chin, the slope of a nose she knew from mirrors and bad front cameras. Then the head tilted further, further, far beyond the give of any human neck.
Aurora halted.
The figure slid behind a trunk.
She lunged after it and found empty space, bark, flowers, nothing else. No footprint. No broken stem. The moss lay smooth.
A smell hit her then, thick and damp. Not blood. Soil opened after a spade. Old stone under a church. Lilies left in water until they rotted at the stems.
The Heartstone flared so hot she swore and dropped it against her shirt. It swung back, thudded once against her chest, and pointed straight at the split oak.
Not at the tree.
At the dark in the tree.
The grove had gone quiet. No hum. No rustle. No false kitchen. No hidden footstep. Silence pressed against her ears until she heard her own pulse in her jaw.
Then, from every side at once, whispers rose.
Rory.
Aurora.
Laila.
Carter.
Malphora.
Each name wore a different mouth. A woman old and cracked. A child. A man. A voice she had never heard but knew at once hated her.
Her hands curled. She kept them loose by force.
“If you want a conversation, pick one face,” she said.
The split in the oak widened by an inch.
Wood groaned. Roots shifted over stone with a slow, heavy grind.
Aurora took one step back.
The black patch of earth at the base of the tree rippled.
Not like water. Water had softness. This moved like fabric pulled from underneath, a stretch and fold and drag. The middle sank, opening into a depth that swallowed the weak flower-light whole.
The whispers stopped.
A shape moved under the dark surface.
Aurora reached for the marker in her pocket, then the phone, then the short paring knife she kept in her delivery bag for loose tape and stubborn knots. Stupid weapon. Better than fingernails. She snatched it free.
The silver chain cut across her scar as the pendant yanked forward again.
The surface broke.
A hand rose from the blackness and gripped the edge of the earth.
Human hand. Pale. Slim. Dirt packed under the nails.
On the left wrist, clear in the weak red glow, sat a small crescent scar.