AI Aurora Carter reached the first oak stone at seventeen minutes past midnight, though her phone insisted it was still 23:58.
She stood under the trees at the edge of the hidden path, rainwater dripping from the ends of her straight black hair onto the collar of her jacket, and held the screen close enough for its light to sharpen the lines of her fingers. No signal. No map. No time she could trust.
The silver chain at her throat had gone warm.
Not cosy warm. Not skin-warmed metal tucked under fabric. The Heartstone Pendant pressed against her sternum with the heat of a coin pulled from a dying fire, its thumbnail-sized crimson centre breathing faint colour through her black top.
“Right,” she murmured, voice small beneath the branches. “That’s useful in the least comforting way possible.”
No one answered.
Richmond Park lay behind her in a dark sweep of wet grass, distant roads, and sleeping deer. The city’s glow should have stained the clouds orange. Out here, the sky looked rinsed clean of London, black from edge to edge, with no stars at all. The absence bothered her more than the dark. London always put something in the sky — plane lights, tower cranes, a helicopter grumbling over the river. Tonight held its breath.
She had come because of the note.
Three words, written on Golden Empress receipt paper and pushed under the door of the flat above Silas’ bar.
Grove. Midnight. Alone.
Underneath, someone had drawn a circle split by a jagged line. The same mark that had burned itself into the delivery bag two nights before, right after the alley behind Gerrard Street had opened into a corridor of black stone and blue fire for the length of one sick heartbeat.
Yu-Fei had told her to ignore it.
Silas had told her to bring a knife.
Eva had told her not to be a daft martyr and then packed Rory’s coat pockets with salt sachets stolen from the bar kitchen.
Rory had done all three wrong. She had ignored none of it, brought a pocketknife she had never used for anything more threatening than opening parcels, and carried enough salt to season a ghost.
The oak standing stones waited ahead.
They were not stones, not really . She had thought so the first time Isolde led her here — squat pillars around a hidden clearing, bark-smooth and ancient, each one carved from old oak gone grey with age and rain until it looked mineral rather than wood. The Fae Grove slept beyond them, a pocket of wildflowers and impossible seasons pressed into Richmond Park like a secret under a tongue.
Tonight the boundary looked narrower.
The gap between the two nearest oak pillars had no depth. The path beyond lay flat and dark, a painted passage without air. Wildflowers, which usually bloomed here in shameless colour no matter the month, bent low with their faces turned away from her. Their petals closed like fists.
Aurora took one step forward.
The pendant pulsed .
Heat spread from it in a slow throb , once, twice, then settled back into her bones.
“Hel portal, is it?” She tucked the pendant beneath her collar, then hissed and pulled it out again when the hot chain kissed her skin. “Wonderful. Brilliant. Love that for me.”
Her breath fogged. It was April. The air had been damp and mild all the way through the park. Now each exhale drifted pale and thick before her face, and the droplets on her jacket stiffened into beads.
Something knocked, far off.
Wood on wood.
Aurora lifted her head.
The knock came again.
Three taps.
Then silence .
She waited, hand closing around the pocketknife in her right coat pocket. The little plastic salt sachets crackled under her left fingers.
“Isolde?” Her voice caught on the trunks. “If this is some Fae etiquette test, I’m failing it on purpose.”
A leaf skittered across the path behind her.
She turned.
Nothing stood there. No fox. No deer. No late-night jogger with a death wish. Only the narrow path back through the trees, slick with old rain, swallowed by dark after twenty paces.
The leaf lay at her boot.
It was not a leaf.
Aurora crouched without meaning to. A strip of receipt paper had curled in the wet, ink running at the edges.
Grove. Midnight. Alone.
The same handwriting. The same three words.
She did not touch it.
The trees around her creaked, though no wind moved through them.
“Cute.” She straightened, the back of her neck prickling beneath her hair. “Very eco-friendly. Reusing your threats.”
From somewhere inside the Grove came a sound like a child laughing into a jar.
Aurora stopped breathing.
The sound thinned, stretched, became the squeal of a branch rubbing against another branch. Nothing more. Her mind took one noise and dressed it badly. She knew that. Fear loved cheap costumes.
The pendant warmed again.
This time, it pulled.
A faint tug against the chain, as though a hook had caught the gem from inside the clearing. Aurora set her jaw and stepped between the oak pillars.
The world folded.
Not violently. No flash, no tearing sky. One moment she stood at the boundary with Richmond Park behind her, the next the darkness pressed close enough to stroke her cheeks. The air smelled of crushed bluebells, cold iron, and something buried under wet soil too long.
The Fae Grove opened before her.
By day, or by whatever passed for day here, the clearing looked almost gentle. A ring of ancient oaks. A carpet of wildflowers. Moss-glazed stones. A shallow stream that ran in a circle and ignored all sensible geography.
At night, the trees leaned in.
Their branches braided overhead, cutting out the sky. Flowers glowed faintly at ground level, not with soft fairy-tale light but with the bruised sheen of things found under stones . White blooms hung from black stems. Red poppies faced her as she passed, heads turning by tiny increments.
Aurora noticed.
She did not look back at them.
The old ring of stones stood in the centre of the clearing. Waist-high, lichen-covered, arranged around a flat slab split down the middle by a natural crack. Isolde had called it a listening place. A court before courts had walls.
Tonight, a bowl sat on the slab.
Aurora had not seen it before.
Black ceramic. Rough-edged. Filled with water dark enough to hold no reflection.
She moved closer, boots sinking into moss that gave no sound. The wrongness gathered in layers, fine as dust. No insects hummed. No birds shifted in sleep. Even her footsteps seemed to happen elsewhere.
The pendant pulled hard enough to bite the chain into the back of her neck.
“All right.” She stopped three feet from the slab. “I’m here. I’m alone. You win the prize for ominous scheduling.”
The bowl rippled.
Aurora’s reflection surfaced.
Not quite.
The woman in the water had bright blue eyes, black hair to her shoulders, pale skin drawn tight over cheekbones sharpened by cold. Same jacket. Same mouth. But the reflection’s left wrist rested on the edge of the bowl, bare beneath a rolled sleeve, displaying the small crescent scar from Rory’s childhood accident.
Aurora’s sleeve was down.
She yanked her left hand out of her pocket and looked at her cuff. Still covering the wrist.
The reflection smiled.
Aurora stepped back.
The reflection did not.
“Absolutely not.”
Her voice seemed to drop into the bowl and vanish.
A tap sounded behind her.
Wood on wood.
Aurora turned with her hand still gripping the knife in her pocket.
At the edge of the clearing, between two trees, a figure stood half-hidden.
Tall. Thin. Wrongly still.
Rain-dark hair hung over its face. Or moss. Or strips of bark. The dim flowers lit it from below, which gave no help at all. She saw the suggestion of shoulders, a narrow chest, arms hanging too long.
“Isolde?”
The figure tilted its head.
No answer.
Aurora’s thumb found the ridge of the pocketknife and pushed. The blade opened inside the fabric with a muted click that sounded too loud in the dead clearing.
The figure took one step sideways, behind the tree.
Not around it.
Behind it.
Its body thinned as it moved, flattening into the trunk’s shadow until only a pale hand remained curled round the bark. Four fingers. Then five. Then too many, one unfolding after another, jointed like roots.
Aurora backed towards the stone slab.
The bowl behind her made a wet clicking sound.
She refused to look.
“Who sent the note?” Her throat tightened around each word. “Speak, or clear off.”
The fingers withdrew.
The tree stood bare.
Something breathed beside her ear.
Aurora spun, knife out.
Empty air.
Her blade cut through the cold. Her heart kicked once, hard enough to hurt.
A whisper slid through the branches above.
“Rory.”
It used Eva’s voice.
Aurora froze.
Leaves shifted, though no wind passed. The whisper came again, from the left this time.
“Rory, you absolute idiot.”
Eva’s cadence. Eva’s sharp London vowels wrapped round concern and fury. The Grove had stolen her voice right down to the bite.
Aurora forced her eyes to the ground. Moss. Flowers. The toes of her boots. The stone ring. If she looked between the trees, it would give the voice a face. It wanted that.
“Eva calls me worse when she’s scared.”
A pause.
Then Brendan Carter’s voice, warm with old courtroom polish, rolled out from the dark.
“Aurora, love, put the knife down.”
Her grip faltered.
The clearing sharpened at the edges. The smell of damp soil thickened. Her father had not called her love since she was nineteen and shouting across the kitchen in Cardiff, hands shaking over university forms she had signed to please him.
The voice came from the path behind the central oak.
“You’ve been through enough now. Come here.”
Aurora’s tongue pressed against the back of her teeth until pain steadied her.
“My dad never says ‘come here’ when he’s losing an argument.” She lifted the knife again. “He fetches the kettle.”
The thing in the trees laughed with three throats at once.
The flowers nearest her feet closed.
One by one, little heads snapping shut.
The temperature dropped another few degrees. Frost spread in thin white veins across the slab, reaching the black bowl. The water inside did not freeze. It began to turn.
A slow whirlpool formed at its centre, dragging darkness down into a point.
The Heartstone flared hot.
Aurora hissed and grabbed it through her shirt, but the heat burned into her palm. Deep crimson light leaked between her fingers. The pendant pulsed in time with the turning water.
A Hel portal.
Not open. Not yet.
Her stomach sank with the old, familiar feeling of a room changing after a man closed the door too softly . Evan had done that. Smiled. Lowered his voice. Moved one thing out of place and waited for her to notice. Fear as furniture. Fear as air.
This clearing had the same hands.
“No,” she breathed.
The word smoked in front of her.
The bowl clicked again.
Not ceramic. Teeth.
Aurora leaned close enough to see without giving it her face.
At the bottom of the bowl, beneath the turning water, something pressed upward from below. Not a hand. Not a face. A pale curve, smooth and blind, like an egg under skin. It nudged the surface. The water bulged but did not break.
The whisper returned, no longer borrowing anyone she loved.
“Laila.”
Aurora’s bones tightened.
No one here should have known that name .
It had been a false name on a delivery order, used once for a customer who never opened his door. Laila. The name printed on the receipt before the alley split open. The name that had not belonged to her until the man at the threshold called it and the pendant burned cold against her chest.
The trees murmured it now.
“Laila.”
“Laila.”
“Malphora.”
That last word scraped across the clearing. The flowers bent flat. The oak stones groaned, deep and old, as if roots twisted under them.
Aurora stepped away from the slab.
The pendant pulled toward the bowl so hard the chain lifted from her neck.
“Nope.”
She yanked the chain over her head. The Heartstone swung free, crimson glow staining her fingers. For a moment the tug strengthened, dragging her arm forward. She locked her elbow against her ribs.
The water in the bowl rose in a rounded dome.
The pale shape beneath it spread.
A face formed without features, only shallow dents where eyes might decide to open.
Aurora’s breath came short, but her mind cut clean. The salt. The boundary. The listening place. Fae rules. Thresholds mattered. Names mattered. Invitations mattered.
Alone.
The note had insisted on alone.
So something needed her to be alone.
A sound came from the path into the Grove.
Footsteps.
Human rhythm. Uneven on wet ground.
Aurora turned, hope leaping before she could stop it.
A silhouette appeared between the oak pillars at the edge of the clearing. Shorter than the tree-thing. Solid. A woman in a hooded coat, one hand lifted.
“Rory?” Eva’s voice cracked. “Thank God. I followed you. Don’t be angry.”
Aurora’s chest clenched.
The figure stepped forward, face still hidden.
“I told you not to come.” Aurora backed until the slab pressed cold against her hip.
“I know. I know, but your text said—”
“I didn’t text.”
The figure stopped.
The Grove went still.
Aurora watched the hood. No breath misted from beneath it.
Eva always breathed like a dragon in cold weather and complained about it.
The figure lowered its hand.
“Oh,” it spoke, and Eva’s voice peeled away mid-word into something damp and hollow. “That was careless.”
Aurora tore open the salt sachet with her teeth.
The figure lunged.
Not fast like an animal. It crossed the space by losing the distance between them. One blink placed it at the edge of the clearing. The next put it inside the stone ring, hood fallen back, face blank beneath Eva’s hair. No eyes. No mouth. Just skin stretched smooth, denting inward as if fingers pressed from the other side.
Aurora flung salt.
White grains struck its chest and face. Steam burst up with the stink of burnt rain.
The thing folded backward without a sound.
The bowl screamed.
Not loud. Worse. Thin, needling, threaded straight into her molars. Aurora staggered, clapping one hand over her ear, the pendant clenched in the other. The black water rose higher, trembling above the rim now, holding its shape like glass.
The featureless face under the surface opened one eye.
A vertical slit of blue-white fire.
The Heartstone answered with a pulse so fierce the clearing flashed crimson.
In that flash, Aurora saw them.
All around the clearing, at the edge of the trees, figures stood shoulder to shoulder. Dozens. Some wore bark like skin. Some wore faces she almost recognised. One had antlers threaded with receipts. One held her father’s kettle in both long hands. One crouched on all fours, head upside down, smiling with Yu-Fei’s mouth.
The dark returned.
Aurora did not scream. Her voice had gone somewhere else.
The thing wearing Eva’s shape twitched on the moss, salt eating holes through its coat. No blood came out. Only black water, leaking upward in droplets that floated back toward the bowl.
The pendant dragged her arm again.
This time, Aurora moved with it.
She stepped to the slab and slammed the Heartstone into the black bowl.
The water swallowed the pendant to the chain.
Heat shot up her arm. Her palm clenched round the silver links as if the metal had fused to her skin. The surface of the bowl turned crimson from within, and the pale face beneath pressed up, mouth now carved wide, teeth forming one by one out of the dark.
“Laila,” the Grove whispered, all its stolen voices braided together. “Open.”
Aurora leaned her weight onto the chain and held the pendant submerged.
“No.”
The eye in the water fixed on her.
Her left wrist burned.
She looked down.
The crescent scar glowed red through her skin.
The black bowl cracked. A single line split its rim with a sharp little sound, almost polite.
Every figure at the trees stepped forward at once.
Aurora reached into her pocket with her free hand, fingers closing round the remaining salt sachets, paper damp and soft from rain. She pulled them out, tore them open against the knife blade, and crushed them in her fist.
The figures stopped at the stone ring.
Their faces turned toward her hand.
Aurora spread her fingers over the bowl.
Salt fell into the crimson water.
The surface convulsed.
The pale face slammed upward, breaking the dome without breaking the surface, and its mouth stretched beneath the water until it matched the width of the bowl. The scream returned, now packed with voices she knew and voices she never wanted to know, all crying from a distance so vast it made the small clearing feel like the bottom of a well.
The Heartstone went cold.
Aurora gasped.
The pendant’s glow snapped out, leaving only the dim flowers, the black bowl, the ring of watching shapes.
Then, from somewhere behind the trees, a real branch broke under a real foot.
Not a whisper . Not a borrowed voice. A heavy, clumsy crack.
Every head in the clearing turned.