AI Aurora shoved between two ancient oak stones and caught her sleeve on bark polished smooth by no human hand.
The Heartstone pendant thudded once against her sternum, hot through her shirt, and she froze with one foot still half raised. The clearing ahead looked close enough to cross in a dozen strides. The path behind her had already narrowed into a seam between trunks.
“Right,” she said to nobody . “Subtle as ever.”
She tugged her sleeve free and stepped into the Grove.
Richmond Park had sat behind her in tidy pieces, gravel paths, distant lamps, the city held at arm’s length. Here, the place folded that order into something older and stranger. Wildflowers crowded the ground in thick drifts, foxgloves beside bluebells beside pale blooms she did not know, all of them open as if they answered to another season. The air carried a sweet, damp scent, green sap and crushed stems with a bright metal note underneath that set her teeth on edge.
The pendant warmed again.
That had brought her here. Three nights of it pulsing at random, never for long, then one steady beat when she crossed the park on a delivery shortcut and passed the old standing stones. She had doubled back. The pendant had gone hot enough to sting. She had left fast, told herself she would come back with someone sensible, then found nobody free, nobody who would hear “hidden Fae clearing in Richmond” and not either laugh or insist on joining her. So here she was, alone, with a torch in her coat pocket, trainers damp from grass, and the taste of bad choices sharp at the back of her tongue.
The clearing held a hush so complete it felt constructed . No road noise. No bark of a dog. No aircraft. Her own breath sounded rude.
Aurora crouched and pressed two fingers to the pendant through the fabric. Heat radiated into her skin in slow waves.
“Hel portal,” she murmured. “If you’ve dragged me into a hole to the underworld on a Tuesday, I’ll be annoyed.”
No answer came. The flowers stirred anyway.
She straightened at once. Nothing touched them. No breeze moved through the trees. Yet a patch of white star-shaped blossoms near the centre of the clearing shivered, stems knocking together with a dry tick-tick-tick.
Aurora kept still. The motion stopped.
A fox, she thought first. Then she looked for a body under the stems, a red back, a tail, any ripple in the growth. Nothing. The flowers stood untouched, upright as soldiers.
Her torch sat heavy in her pocket. She left it there. Light often helped. Light also announced your position, and she had the strong sense that this place already knew exactly where she stood.
She moved in a slow arc round the clearing instead, boots sinking into deep moss. The ground gave too much underfoot. It felt layered, like old carpet spread over waterlogged boards. Every few steps the pendant pulsed , warmer, then cool, then warm again, like a second heart with poor rhythm.
At the far side, the trees leaned inward over a low bank choked with ferns. Their trunks looked wrong. Not diseased. Not dead. More like each had grown while something underneath had twisted them in a patient grip. Bark ridged in spirals. Knots bulged like half-buried knuckles.
Aurora reached one hand towards the nearest trunk and stopped short of touching it. The bark bore lines too neat for chance, long shallow scratches crossing one another in bands. Not letters. Not any script she knew. More like tally marks made by something that had lost count and kept going.
A sound came from behind her.
Not a footstep. A single soft clap.
She turned so fast the pendant chain bit the back of her neck.
The clearing lay empty. Flowers, stones, the black wall of trees. Nothing else.
“Funny,” she said, voice low .
Her own words dropped dead at her feet. The hush swallowed them whole.
Aurora drew the torch and thumbed it on.
A hard white beam sliced across the clearing. Petals flashed, dewed leaves gleamed, and shadows sprang up sharp and black behind every stem. The standing stones at the boundary looked taller from this side, each with lichened faces and dark seams that suggested split lips. She swept the light left, then right.
Movement flicked near the edge of the beam.
She whipped the torch back. Empty again.
No, not empty. A cluster of tall purple foxgloves rocked from side to side, though nothing else moved around them.
Aurora angled towards them, slow and deliberate. She watched the ground as much as the flowers, alert for tracks, depressions, any practical answer. She found none. Moss lay unbroken. A snail shell gleamed beside her shoe. When she reached the foxgloves, she held the torch low and examined their stems.
One of the bells held a smear on the pale inner throat.
Dark, glossy. Not sap.
She crouched. Copper stung her nostrils.
Blood. Fresh enough to shine.
A small amount, no splash, no drag marks. One fingertip’s worth, wiped there by accident or design. Aurora’s scalp tightened. She rose at once and turned in a full circle, beam cutting over the ring of trees.
“Who’s here?”
Silence.
Then, from deep among the trunks, a voice answered in a shape that only almost matched her own.
“Who’s here?”
Aurora did not move. The torch beam shook once in her hand. She locked her wrist.
It had her tone, her cadence, even that dry edge she heard whenever she got cross. Yet the words came back flattened, stripped of breath, as if a throat made of wet leaves had pushed them out.
“Not amusing,” she said.
“Amusing.”
The reply came from her left this time, close enough that she turned with a sharp step, light flaring over bark and fern and a narrow lane between two yews. No face. No body. Only darkness packed thick between trunks.
Her free hand slid to the crescent scar on her left wrist, thumb rubbing the old pale line before she caught herself and dropped it. A childhood habit. Count, assess, move. Panic spent energy and gave little in return.
“Right then,” she said. “New plan.”
She backed towards the standing stones. Not a retreat, she told herself, a reset. She kept the torch up, sweeping wide. The clearing no longer looked small. It stretched between one breath and the next, distances subtly skewed. The centre seemed farther than before . The boundary stones seemed to drift apart.
Time moved oddly here. She knew that much . Distance, too, apparently.
Something brushed past her ankle.
Aurora lurched sideways with a sharp inhale and snapped the beam down.
Flowers. Only flowers. Long white petals bent against her trainer, yet several stems lay flattened in a line leading away behind her, as if something low and careful had just slipped through them.
The line ended three feet off, where the moss darkened in a rough oval.
She approached despite every alarm her body rang. The oval sat in a shallow dip in the earth. It looked wet. Not water. The torchlight did not reflect cleanly off it. The surface swallowed light and returned a dull red glimmer from somewhere below.
The Heartstone pendant burned.
Aurora hissed and grabbed it through her shirt. The stone pulsed hard enough to feel alive. Once. Twice. Faster now. In answer, the dark oval on the ground gave a little quiver, like skin reacting to touch.
“Oh, brilliant.”
A portal. Or the start of one.
She scanned the clearing again, furious at the thought of being right in the worst possible direction. If that thing opened fully, if something used it, she needed bearings, exits, any edge she could use. The standing stones stood where they had stood, but not all of them. She counted five at the boundary where there had been four.
The fifth stone leaned inward, thin and tall.
It had not been there before.
Aurora lifted the torch beam to its full height and felt her throat close.
Not a stone.
A figure stood among the stones in something pale and trailing. Human height, human outline, head bent a fraction too far to one side. The cloth, if cloth it was, hung in long strips like old petals. No face showed beneath the fall of it.
The figure did not move.
Aurora’s voice came clean, cool, the one she used with drunks and liars and men who thought volume counted as power.
“You picked the wrong woman for theatrics.”
The figure lifted one hand and pointed at her chest.
The pendant flared hot.
Then the thing vanished.
No blur. No step. One heartbeat it stood there, the next the gap between the stones held only darkness. Aurora swung the torch beam wildly and caught motion to her right, white slipping between trunks. She ran after it before caution could get a word in.
Branches clawed at her coat. Ferns whipped her shins. The ground dipped and rose without warning, roots swelling under moss like bones under skin. The white shape glimmered ahead, always half hidden, always just beyond the beam. It never rustled the leaves it passed. It glided through them, and the leaves leaned after it in a faint, greedy whisper .
Aurora ducked under a low branch and burst into another clearing, smaller than the first, ringed by hawthorn. She stopped so hard her trainers skidded in the loam.
No figure.
In the centre stood a stone basin crusted with lichen, waist high and old enough to belong in a ruin. Black water filled it to the brim. The surface lay smooth as glass.
Her torch beam hit it. The water rippled at once, though she had not touched it.
Concentric rings spread out, slow and neat. In the middle, something rose.
Not a body. A face.
Her face.
Bright blue eyes stared up from the water, wider than her own, irises blown huge with dark. Black hair framed cheeks too white to hold blood. The mouth opened.
“Don’t let it hear your name.”
Aurora jerked back from the basin. The reflected face lunged up with the motion, mouth stretching, water peeling from it in clear ropes.
A hand clamped over the rim from the inside.
Long fingers, jointed wrong, nails pale as thorn tips.
Aurora swung the torch like a club. The metal body cracked against the hand with a sick, woody snap. The thing in the basin shrieked, not loud but piercing, a sound like cut glass drawn across plate . Water burst upward in a black sheet.
The torch flew from her hand and spun into the hawthorn, beam strobing madly through branches.
Darkness swallowed the clearing.
Then voices woke all around her, dozens of them, hidden in the thorn ring, each one wearing a stolen human throat.
“Aurora.”
“Rory.”
“Laila.”
“Carter.”
“Malphora.”
The last name came out with relish, dragged soft and slow through many mouths at once.
Something wet slapped onto the leaves behind her.
Another landed to her left.
Another in front.
The pendant turned scorching hot against her skin, and from the basin came the scrape of more hands finding the stone rim.