AI Aurora found the oak stones by sound before she saw them.
The wind had dropped over Richmond Park an hour ago. The city lay somewhere beyond the dark fields and clotted trees, a distant orange stain beneath low cloud, but here even the traffic had vanished. Her boots pressed softly into wet grass. Her phone, held in her gloved hand, had no signal and a battery that had fallen from sixty percent to nine in the time it took her to cross the park.
Ahead, something knocked—wood against wood, slow and hollow.
She stopped.
The sound came again.
Tok.
Not a branch falling. Too measured . Too patient.
Aurora drew a breath through her nose and kept walking.
The instruction had arrived folded inside the handlebar bag of her delivery bicycle, tucked beneath a receipt from the Golden Empress and a crumpled packet of soy sauce. No name. No signature. Just an address—a point in Richmond Park—and six words written in a neat hand.
Bring the Heartstone. Come alone. Midnight.
She had considered burning it. She had considered taking it straight to Silas, or Eva, or the police, though explaining why someone had summoned her to a patch of parkland with an untraceable note and a strange red pendant would have made her sound less like a woman in danger and more like a woman overdue for a rest.
Instead, she had put on her thickest coat, left the bike chained by the Roehampton Gate, and come alone.
Because the pendant had been warm all evening.
Not warm from her skin. Warm as though it contained a small, stubborn coal. Its deep crimson stone lay under her shirt, touching the hollow between her collarbones. With each step it pulsed against her, faintly bright through the fabric.
Tok.
Aurora reached the tree line.
The ancient oaks here were not like the others in the park. Their trunks rose black and massive from the earth, their roots shouldering through the ground as if they had spent centuries trying to climb out. The standing stones stood among them—at least that was what people called them, though stone suggested something fixed, something dead.
These looked like old teeth.
They made a rough circle around a gap in the woods. Moss furred their sides. Rain gleamed in their cracks. One leaned sharply inward, as though listening .
The air changed at the first stone.
It did not grow colder. That would have been ordinary. Instead, it lost its smell. The mud, the wet leaves, the distant sour trace of deer—all of it disappeared at once. Aurora stepped forward and found herself breathing air as clean and blank as water.
The Heartstone flared hot against her chest.
She swore beneath her breath and fumbled under her coat. The silver chain snagged briefly on the zipper. When she pulled the pendant free, the stone glowed in her palm, a dark red light that did not spread so much as deepen. It seemed to draw darkness into itself.
“Fine,” she whispered. “I’m here.”
No answer.
She passed between the stones.
The clearing beyond should not have fit behind them.
Aurora knew that much . She had walked this part of the park before—on sunny afternoons, once with Eva and a bottle of bad prosecco, once on a delivery shortcut that had saved her perhaps five minutes. There had been woods here. Brambles, mud, enough low branches to catch in her hair.
Now the ground opened in a broad, shallow bowl beneath a sky that looked too close.
Wildflowers carpeted the grass.
They grew in every colour the night could not swallow: pale bells, yellow stars, red cups cupping beads of rain. Blue flowers, bright as eyes, crowded around the black roots of the trees. It was late autumn. Frost silvered the grass at the clearing’s edge. Yet the flowers stood open and fresh, their petals unwilted.
Aurora did not move.
The silence had weight . It pressed at her ears until she could hear the tiny shifts inside her own body: the drag of a breath, the beat of blood behind her jaw, the faint scrape of fabric when she tightened her grip on the pendant.
Then a child laughed.
It came from the far side of the clearing.
The sound was brief, high, and perfectly clear.
Aurora’s head turned before she could stop it.
Nothing stood there. Only flowers and a line of trees. Their branches tangled overhead, woven so thickly that no wind could have passed through them.
She waited.
A sensible explanation assembled itself in pieces. A fox. A bird. Somebody’s phone playing through the trees. Sound travelled strangely at night. The park was not empty. It could not be empty.
But she had heard a child laugh.
She looked back toward the standing stones.
They were gone .
The place where she had entered held only a wall of oaks, their trunks packed shoulder to shoulder. No gap. No moonlit park beyond. No route back.
Her pulse gave one brutal kick.
“Right,” she said, because the sound of her own voice was better than the silence .
It did not sound right.
The word travelled away from her in a thin little thread. It crossed the clearing, touched the trees, and came back softer.
Right.
Aurora lowered her hand. The Heartstone continued to glow, staining her fingers red.
Someone had brought her here. The note had not told her to enter the grove, but it had given her the place, and the pendant had done the rest. That meant someone knew what it was. More importantly, it meant someone expected her to arrive.
She forced herself to look properly.
The clearing held no hut, no obvious path, no waiting figure wrapped in a cloak because apparently the universe had decided subtlety was overrated . In the centre, where the ground sank lowest, stood a smooth stone basin no higher than her knee. It had not been there a moment ago. Or perhaps it had, concealed by the dark.
Water filled it to the brim.
No rain fell. No stream fed it. Yet the surface trembled in tight, steady rings.
Tok.
Aurora flinched.
The sound came from beneath the water.
She took a step nearer, then another. Her boots bent the flower stems without breaking them. A small white bloom brushed against the toe of her left boot and folded itself shut.
She stopped.
The flowers around her boot were closing.
One by one, in a slow circular spread, their petals drew inward. Blue. Yellow. Red. White. Each sealed itself tight against the night.
The flowers farther away remained open.
Aurora stepped back.
The closed blossoms opened again.
A whisper ran through the grass.
Not words. Not quite. More like a crowd in another room, all speaking under its breath.
Her thumb found the crescent scar on her left wrist through the glove, a habit she had never managed to lose. Her mother used to say she did it whenever she was thinking too hard. Her father had called it a tell, which was barrister-speak for a weakness somebody cleverer might use against you.
At that moment, it was all she could do not to rub the scar raw.
“Who sent the note?” she asked.
The water in the basin stilled.
Aurora waited for an answer.
Her reflection looked back at her from the black surface. Black hair hanging straight around her face. Pale skin. Bright blue eyes, wide with the kind of fear she would have mocked in anyone else. The crimson pendant burned against the centre of her chest.
Then the reflection smiled.
Aurora did not.
She stumbled backward so hard her heel caught in the turf. Pain shot up her ankle. She nearly went down, caught herself, and looked again.
The water showed only the sky.
Not the cloud-choked London sky above the clearing. A sky full of stars.
For one dizzy second, she could see constellations wheeling in the basin’s surface, sharp and innumerable. Then something passed beneath them.
A face rose from the dark water.
It had Aurora’s shape in the broadest sense: eyes, mouth, pale oval of cheeks. But it was too smooth. The eyes were closed. Its hair spread around it in the water like ink. When its lips parted, the whispering grass went silent.
“Aurora Carter,” it said.
The voice came from everywhere except the basin.
She backed away.
The thing’s eyes opened.
They were not blue.
They were the colour of old milk, filmed and lightless.
“You took a long time.”
Aurora’s hand closed around the Heartstone. Its heat seared her palm. Instinct made her try to rip it from her neck, but the chain had twisted and caught beneath her collar. The stone pulsed once, violently.
The thing in the water smiled again.
“You don’t know what that is,” it said.
“Neither do you, apparently,” Aurora said, though her mouth had gone dry .
A low sound moved through the trees. It might have been laughter. It might have been wind forcing its way between branches, except the air remained dead still.
The water-face tilted its head.
“I know its door.”
The pendant flashed.
For an instant, the entire clearing turned red.
Aurora saw movement at the edge of every tree.
Figures stood among the trunks.
Too tall. Too thin. Some had antlers rising from their shadowed heads; some wore long pale shapes that might have been dresses or strips of bark. One crouched low on all fours, its eyes level with Aurora’s knees. None of them moved when the red light struck them. None of them blinked.
Then darkness returned, and the clearing was empty again.
Aurora’s breath came shallow and fast.
A simple rule presented itself with the clean certainty of a solution: do not look into the trees.
She fixed her eyes on the basin instead.
The water had begun to rise.
It climbed above the stone rim without spilling, a clear column lifting itself into the air. The face stretched with it, lengthening, smoothing, until it no longer resembled a face at all. The column leaned towards Aurora.
“You were given the stone,” it murmured. “You were not given the warning.”
“What warning?”
The water shuddered.
From somewhere behind her, very close to her ear, a child’s voice said, “Don’t tell it your name.”
Every muscle in Aurora’s body locked.
She did not turn.
The voice had been soft. A girl, perhaps. Not the same laugh from before. This one sounded frightened.
The thing in the water sharpened. Its blank eyes fixed on Aurora’s shoulder, on whatever stood behind her.
“You came with company,” it said.
“I came alone.”
The words left her before she could stop them.
Behind her, the child gave a small, hurt sigh.
The clearing changed.
Aurora felt it rather than saw it. The flowers bent away from her. The shadows beneath the trees deepened, spreading across the grass in long black fingers. The thing in the basin drew itself taller, water climbing into the outline of a body with no bones in it.
“You said it,” it whispered.
The child behind her began to cry.
Aurora shut her eyes.
Panic wanted to make her run. It wanted to make her whirl around, find a gap, hurl herself at the trees and keep going until branches tore her coat and her lungs gave out. But there had been no gap. And whatever rules held this place together were not rules she understood.
The note had told her to bring the Heartstone.
Not give it.
The pendant had brought her to the grove. It pulsed near a portal—she knew that much , or had pieced it together from too many strange moments and too little useful explanation. A door. The water thing had said it knew the stone’s door.
Not that it could open it.
Aurora opened her eyes.
The water creature had risen nearly to her height. Its lower half still tethered to the basin. Its face shifted continuously, features emerging and melting away: a young woman; an old man; the laughing child; Aurora herself.
“Give it to me,” it said.
“No.”
The word shook, but it held.
The creature’s smile vanished.
Behind Aurora, footsteps pressed into the grass.
Bare feet.
One step.
Then another.
The closed flowers opened beneath those unseen feet and immediately blackened at the edges.
Aurora stared at the water. The Heartstone burned in her fist. There was nowhere to throw it that did not feel like a decision made for someone else.
The silver chain.
She yanked it free from beneath her collar, ignoring the sting where it scraped her neck. The pendant fell into her palm, hot enough to hurt. Crimson light seeped through the lines of her fingers.
The creature surged forward.
Aurora did not throw the stone at it.
She threw it into the basin.
For a fraction of a second, nothing happened.
Then the pendant struck the water with a sound like a bell dropped into a cathedral.
Red light exploded upward.
The creature screamed.
It was not loud. That was worse. The scream arrived inside Aurora’s skull, a thin endless note that drove her to her knees. The water column tore apart in strips. The figures in the trees appeared all at once, recoiling as the crimson light washed through them . Their faces—if they had faces—turned away.
Behind her, the child shrieked.
Aurora clapped both hands over her ears, but the sound came through bone and blood. Her vision narrowed. The basin blazed. Beneath the light, its water opened like an eye.
Not a reflection this time.
A hole.
Through it she saw darkness deeper than the grove’s shadows. Shapes moved beyond it, vast and slow. Something far away beat against the other side of the world.
The Heartstone floated at the centre, its crimson glow steady now.
A door, Aurora thought wildly.
The thing in the water collapsed toward it, dragged by an invisible pull. Its hands formed last—long, translucent fingers clawing at the grass, at the lip of the basin, at nothing. Its blank eyes found Aurora.
“You don’t know what follows,” it said.
Then it was gone .
The basin snapped shut.
Darkness fell so completely that Aurora could not see her own hands.
For three breaths there was nothing.
Then the normal night returned in pieces.
Rain pattered on leaves.
Wind moved through branches.
Somewhere, incredibly distant, a car passed on a road.
Aurora lay curled on damp grass, her cheek against the earth. Her ears rang. Her left wrist ached from where she had pressed it against the ground. The flowers around her were open again, fresh and bright beneath the weak moonlight.
The stone basin was gone .
So was the Heartstone.
She pushed herself upright.
The standing stones waited at the edge of the clearing.
There was a gap between them.
Aurora did not need any more encouragement. She got to her feet, limped across the grass, and passed through before the trees could decide to close again.
On the other side, Richmond Park was exactly as it should have been: muddy, cold, smelling of wet leaves and deer. Her phone vibrated in her pocket with a burst of delayed notifications. The screen read 2:17 a.m.
She had entered the grove at midnight.
Aurora looked back.
Between the oaks stood only darkness.
Then, from far within the trees, a child laughed.
Aurora ran.