AI Aurora found the first standing stone by walking into it.
One moment she was following the narrow deer track through Richmond Park, her phone torch held low and useless against the mist; the next, her knee struck something hard beneath the grass and she lurched sideways with a sharp breath.
The stone rose out of the dark beside her.
It was not particularly tall—perhaps to her shoulder—but it had the density of something that had been waiting in that exact patch of earth since before London had a name. Oak, people said. Ancient oak, though no tree could have grown with bark like blackened iron and knots that resembled shut eyes.
Rory put one palm against it to steady herself.
The wood was warm.
She pulled her hand away.
Behind her, the park lay open and ordinary in theory: distant paths, fenced fields, old trees stripped bare by winter. In practice, the mist had swallowed everything beyond ten paces. Even the city had vanished. No traffic humming on the A3. No aircraft snarling overhead. No thin, constant London noise.
Only the soft wet hiss of her own breathing.
She checked her phone. No signal. The screen showed 11:47 p.m., battery at sixty-three percent. The little blue dot on her map had frozen somewhere among a featureless wash of green.
“Excellent,” she muttered.
The sound went nowhere.
She had come because the note had said Richmond Park. It had been pushed beneath the door of her flat sometime between her returning from an evening delivery and taking a shower. No name. No explanation. Just three lines in narrow black handwriting.
COME TO THE OAKS AT MIDNIGHT.
BRING THE HEARTSTONE.
COME ALONE.
Normally, she would have burnt it over Silas’s bar sink, then rung every person she trusted and several she didn’t. But the handwriting had included a detail that stopped her cold.
It knew what the pendant did.
Not everything. Just enough.
When the red stone grows warm, it is near a door.
Rory had read that sentence six times. Then she had taken the pendant from beneath her shirt, felt its faint, living heat against her thumb, and spent the next hour trying to convince herself not to come.
She had failed.
The silver chain lay cold against the back of her neck. The pendant itself rested in the hollow above her sternum, warmer now than it had been in her flat. Its crimson glow bled through the thin fabric of her black jumper, subtle as an ember cupped in ash.
A door.
She looked around the standing stone.
There were others.
They appeared one by one as she moved, their dark bulk surfacing from the mist. Some stood upright; others lay half-buried in the mud, roots and moss webbed over them. Together they formed a broken ring around a clearing that should not have been there.
Wildflowers covered the ground.
Rory stopped at its edge.
It was December. The park beyond the stones was all sodden grass and skeletal branches, but inside the ring, bluebells nodded beside buttercups. Foxgloves rose pale and waxen from the earth. Tiny white flowers clustered in drifts around the roots of a massive ash tree at the clearing’s centre.
Their smell was too sweet.
Not floral exactly. Honey left too long in a warm cupboard. Fruit softening in a bowl.
The Heartstone pulsed against her chest.
Once.
Twice.
The warmth spread through the fabric of her jumper and touched her skin.
She had seen the grove once before, in daylight, with other people. It had been strange then, but beautiful in the way a painted landscape was beautiful: composed, deliberate, almost too perfect to be real. Isolde’s grove. The hidden clearing. Fae-touched ground.
At night it looked like a mouth .
Rory stepped over the nearest fallen stone.
The air changed.
It was not a breeze. There was no movement in it at all. It simply became heavier, thick with damp earth and the syrupy perfume of the flowers. Her ears popped as if she had gone down in a lift too fast.
She turned instinctively toward the path.
The standing stones stood behind her in a crooked line.
Beyond them, there was only darkness.
No mist. No park.
Just a dense black wall, unbroken from ground to the low branches above.
Her pulse climbed, fast but controlled. She had spent enough time frightened to recognise the first treacherous signs: the tightness in her chest, the prickling scalp, the mind beginning to offer solutions before she had properly defined the problem.
She took out her phone and pointed the torch at the darkness.
The beam struck nothing.
Not disappeared. Not faded into fog. It simply ended at the stones, a clean white bar severed as though someone had sliced the light away.
Rory lowered the phone.
“Hello?” she called.
Her voice sounded wrong.
It came back from the trees, but not as an echo . An echo would have been thinner, farther away. This was her own voice, lower and slower, repeating the word from somewhere close behind her.
Hello.
She did not turn.
Her fingers closed over the pendant through her jumper. Its heat had become painful.
The note had told her to come alone. It had not promised anyone would meet her.
A small sound whispered through the flowers.
Rory looked down.
The bluebells were turning .
Not bending in the wind. There was no wind. Their little heads swung one after another, all facing the same direction: toward the ash tree.
Then the buttercups followed.
The foxgloves.
Every flower in the clearing angled itself toward the centre.
Something moved behind the ash.
Rory’s torch jerked up.
The trunk was broad enough to hide a van. Its bark gleamed silver-grey beneath the moonless dark, though she could not see where the light came from. Its roots rose from the ground in thick, twisting ridges, punching through the flowers before plunging back beneath them.
There was nothing behind it.
She stared anyway.
A faint tapping began overhead.
Tap.
Tap.
Tap.
It sounded like a fingernail against glass .
Rory raised the torch slowly .
The ash branches braided together above the clearing. Between them hung strips of shadow. The tapping moved from branch to branch, always a little farther away than her light could reach.
Tap.
Tap.
Then, unmistakably, a child began to hum.
The tune was simple. Four notes, then four again. A nursery rhyme, perhaps, though Rory could not place it. The voice was small and breathy, singing without words.
Her mouth went dry.
She forced herself to walk.
Not toward the tree. Around the edge of the clearing, staying close to the ring of standing stones. She counted them as she went: one upright, one broken, two leaning together like old women whispering.
At the fifth stone, she found footprints in the mud.
Bare feet.
They came from the blackness beyond the boundary and crossed into the grove. The prints were small at first, child-sized, each one sharply pressed into the wet earth. Rory crouched, holding the phone close.
The toes pointed inward.
All five of them.
She stood too quickly and nearly lost her balance.
The humming stopped.
In the sudden quiet, something breathed behind her.
Rory’s hand went to the small folding knife in her coat pocket. She did not draw it. A knife was a comfort, not an answer, and she knew that well enough. Still, she curled her fingers around its familiar metal shape.
“Whoever sent the note,” she said, keeping her voice level, “this is a rather stupid way to arrange a meeting.”
No reply.
The Heartstone gave a hard, hot throb against her breastbone.
The clearing flashed crimson.
It lasted less than a second. Yet in that blink of red light she saw the figure on the far side of the ash tree.
A girl stood among the flowers.
At least, Rory thought it was a girl. It had the right outline: slight shoulders, narrow arms, a pale dress hanging to bare calves. Its head tilted at an impossible angle, one ear nearly touching its shoulder.
When darkness returned, the figure was gone .
Rory’s grip tightened on the knife.
“Not funny,” she whispered.
This time the answering voice came from directly beside her.
“Not funny.”
She spun.
Nothing.
But the flowers at her feet had flattened in a long, curved track, as if something had passed through them on all fours.
It circled her.
She could see the path of its movement. Bluebells bowed down, then sprang partway back. Foxgloves shivered. The flattened line moved around her with terrible patience.
Rory stepped toward the nearest standing stone.
The track stopped.
For a moment, she heard only her own heartbeat.
Then the ash tree gave a deep wooden groan.
The sound came from inside its trunk.
A split had opened in the bark.
It was no wider than a door, though it stretched from the roots to the lowest branches. Darkness filled it—not the same darkness beyond the standing stones, but something with depth . Something that seemed to recede farther every time Rory tried to focus on it .
The Heartstone burned.
She sucked in a breath and dragged the pendant from beneath her jumper. The crimson gem glowed bright enough now to paint her fingers red. Within it, something moved: not light, precisely, but a slow coil of shadow trapped behind glass .
A door.
The words from the note tightened around her thoughts.
She should leave. Whatever had called her here wanted the pendant close to that thing in the tree. Perhaps it wanted her to put it inside. Perhaps that was all it took to open it.
Her feet did not move.
A second set of footprints appeared in the mud before the ash.
These were adult-sized.
Bare, too.
They pressed themselves into the earth one at a time. Heel. Arch. Toes. The mud accepted each mark as though an invisible person were walking out from the black split in the trunk.
One foot.
Then another.
The footsteps stopped three paces from her.
Rory watched the empty space above them.
The smell of old honey thickened until it turned her stomach .
“You came,” said a man’s voice.
It did not come from the figureless footprints. It came from the ash tree. From the roots. From the flowers. It came from the darkness beyond the stones, and from the warm red gem in her hand.
Rory swallowed.
“I usually do,” she said. “When someone leaves cryptic instructions under my door.”
For an instant, the voice seemed almost amused .
Then the invisible thing in front of her shifted its weight .
The grass dipped.
“You wear what was stolen.”
The pendant flared.
Pain snapped across Rory’s palm. She looked down. The silver chain had twisted around her fingers, not loosely but tight enough to bite . The Heartstone dragged itself toward the tree, its glow deepening from crimson to the colour of fresh blood.
She seized the stone in her fist.
“No,” she said.
The word was small. It barely reached the far side of the clearing.
But the pendant stopped pulling.
The flowers all lifted their heads.
The thing in front of her made a sound like air leaking through rotten wood.
Rory’s mind raced . Stolen. The pendant had been given to her by an unknown benefactor. She had never known why. She had never known what it had been meant to unlock, or seal, or summon.
A door was only a door, she told herself. It mattered who held the key.
“Who are you?” she asked.
The unseen feet sank deeper into the mud.
“Hungry.”
A laugh fluttered through the branches overhead. Not the child’s laugh. A hundred little laughs, dry and breathless.
Rory backed up another step.
The standing stone behind her met her shoulders. Its warmth soaked through her coat. The moment her back touched it, the black beyond the ring rippled.
For the first time, she saw the park.
A scrap of it, anyway. A silvered fence. A slope of grass. The weak orange stain of distant city light.
The boundary.
The thing had kept her inside the grove. The stone had changed something.
Rory pressed herself harder against it and looked down at the chain cinched around her hand.
The pendant tugged toward the tree.
The stone behind her held the way out.
She could not outrun something she could not see. But perhaps she did not have to.
The Heartstone pulsed again.
Rory raised it.
The air between her and the ash shivered.
“Stolen from whom?” she asked.
The voice went quiet.
She waited.
The silence deepened. Even the small laughter above stopped. Somewhere close by, the invisible thing drew in a long breath.
Rory held the pendant tighter, ignoring the heat searing into her palm.
“Funny thing about doors,” she said. “They work both ways.”
Then she slammed the Heartstone against the oak standing stone behind her.
The impact rang like a bell.
The sound did not spread outward. It plunged down.
The earth beneath the clearing convulsed.
Flowers burst open all at once, their petals whipping upward in a storm of blue, yellow, white. The ash tree screamed—not with a human voice, but with every branch cracking in a gale . The split in its trunk yawned wide, and a wind rushed from it, icy and furious.
For one red-lit instant, the thing before Rory took shape.
It was tall enough that its head brushed the lower branches. Its skin had no colour, only the grey sheen of drowned flesh. Its limbs bent wrong at too many joints. Where its face should have been there was a smooth oval of darkness, and inside that darkness, dozens of tiny teeth opened and closed.
Rory saw it reach for her.
Then the standing stone flashed white.
The thing vanished with a sound like a wet sheet torn in half.
Rory stumbled backward.
Cold night air hit her face.
She fell onto ordinary grass, hard enough to jar her teeth. Her phone flew from her hand, its torch spinning wild circles across mud and bracken.
For several seconds she lay there, staring at the sky.
Clouds moved overhead. Real clouds, bruised purple with reflected city light. Somewhere in the distance, a fox barked. A car passed on a road beyond the trees, tyres hissing over wet tarmac.
Rory dragged herself upright.
The ring of standing stones stood twenty yards away.
Inside them, there was no clearing.
Only a tangle of dead grass and low, thorny scrub beneath an old ash tree. No flowers. No crimson light. No split trunk.
She looked at her hand.
The Heartstone lay in her palm, dim and cool. A thin line of blood ran across the crescent scar on her left wrist where the chain had cut her.
Then, from within the thicket beyond the stones, the child began to hum again.