AI Aurora Carter stopped at the pedestrian gate in Richmond Park with the evening delivery bag still in her hand and the smell of oil and ginger clinging to her coat. The city lights leaned away from her at the edges of the road, gold smeared through rain, but the path beyond the gate was dark and black as ink, disappearing under the low shoulders of the trees. She checked her phone once more. The screen showed 12:03 a.m., a message from Eva sent three hours ago, and no reply.
I followed it here. The stone is warm again. Bring it to the Grove.
She had read the words until the letters blurred. Eva would not joke about the Heartstone. Eva would not ask her to come alone into a place like this unless something was already wrong.
Aurora tucked the phone into her pocket and walked on.
Her boots made the first real sound she had heard in minutes: a wet crunch of leaves and gravel. Behind her, through the bars of the gate, traffic hissed like a river over stones. Ahead, the park took that noise away by degrees, replacing it with a deeper silence that felt shaped around her, as if the trees were cupping their ears. The path was too broad to be forgotten, too straight to be natural. It was the sort of road that looked maintained by no one and yet refused to allow a single weed.
At twenty-five, Aurora had learned to trust the feeling before the reason. A street that smelled wrong, a doorway that was too clean, a car that followed at the exact pace of her walk—she noticed, counted, moved. It had kept her alive long enough to leave Evan behind. It was why she had listened to Eva’s frantic note instead of dismissing it as one of the old stories people told in London flats after too much wine.
There were names for the place she was approaching . The old maps called it Isolde’s grove. The locals called it the Grove. Silas had once told her, with a laugh that had not quite reached his eyes, that Richmond had more secrets than saints, and that the Fae Grove was one of them .
A hidden clearing, he had said. A place between.
She had never believed in such things until she started working the late delivery routes and finding alleys that were not on any council map.
The path ended without warning.
One moment Aurora was walking through the park’s ordinary night; the next, she stood at the boundary of a clearing. Ancient oak stones rose around its rim, rough and dark, their surfaces carved by centuries into shapes that almost resembled faces. They were not standing stones in any way she had ever learned to describe them. They were too tall. Too even. And they did not look like they had been placed there. They looked as though they had been pushed up through the earth by something patient.
Wildflowers bloomed in the spaces between them.
White snowdrops, bluebells, pale primroses, and flowers she could not name opened at the same time, impossibly close to the stones, impossibly fresh. They had no business blooming together, and none of them had any business blooming at all in a wet December night. Yet they filled the air with a sweetness too rich for cold weather, a scent like sugar left burning on a stove.
Aurora’s hand went to the pendant beneath her shirt.
The Heartstone lay against her collarbone, the deep crimson gem no bigger than a thumbnail, the silver chain cold before it touched her fingers. The unknown benefactor who had given it to her had never said what it truly was. She had learned only to respect it. It glowed faintly when something else was near. It pulsed with warmth when there was a Hel portal.
And right now it was pulsing .
Not the slow warmth she had felt once near a doorway in Shoreditch. Not the cautious heat that had guided her through mist and alley. This pulse was steady and quick, like the beat of a frightened bird pressed against her skin.
Aurora stepped back until her heels struck gravel.
The clearing stayed the same. The pendant did not.
“Eva?” she called.
Her voice sounded wrong in the Grove. It went out from her mouth too clearly, as if the air had no obstacles to catch it, but it did not echo off the stones. Instead, it seemed to move sideways, sliding between the trees and losing itself there.
No one answered.
She tried again, softer. “Eva, it’s me.”
The wind shifted.
The wildflowers swayed in a direction that had nothing to do with it, all their heads turning a fraction toward her before returning to stillness. Aurora’s bright blue eyes darted from stone to stone. She counted them. Eight. She had passed through the gap between the seventh and eighth when she entered the clearing, or thought she had. She counted again. Nine.
The extra one stood between two oaks to her left. It had not been there.
Aurora’s hand closed over the crescent-shaped scar on her left wrist, a childhood habit that had never stopped helping her think . The scar was pale and smooth, small enough that strangers rarely noticed, and she found its familiar roughness under her thumb reassuring, the way a sailor might touch a lucky coin.
She took out the phone. The screen still showed 12:03 a.m.
She looked at the clearing. She looked at the screen.
Twelve minutes had passed since she read Eva’s message outside the gate.
Aurora turned the phone face down in her palm.
“Very funny,” she said, not to anyone, not to the air, only to herself. “Time zones. Battery. Old phone.”
But old phones did not become wrong.
The first sound was almost nothing. A click from the edge of the clearing, like a twig rolling under a shoe. She froze. The sound came again, from behind the tree line beyond the stones.
Something shifted in the dark.
Not a deer. Not the wind. The movement had weight and intention, a slow slide of leaves over a foot that was not quite shaped like a human one . Aurora reached into the delivery bag she still carried, not for courage but for something solid . Her fingers closed around a plastic fork Yu-Fei Cheung had tucked in with the food, along with a rolled receipt and a pair of chopsticks. She took the fork and gripped it like she had once gripped a letter opener in Evan’s flat when she left too fast to pack anything worth taking.
It was stupid. It was comfort. She kept it in her free hand anyway.
“I know someone’s here,” she said, and was proud that her voice did not shake. “Come on, then.”
No one came out of the trees.
But the silence changed.
It thickened. It gathered around her. The air felt pressed against her skin, warm and cold at the same time, as though she were standing inside a mouth. The pendant pulsed against her chest once, hard enough that she nearly gasped. Its warmth spread through her coat. For a brief, insane second, it felt like fingers resting on her sternum.
Aurora backed toward the gap between the oak stones. The moment she moved, the sound followed.
Her footstep. Then her footstep again.
She stopped.
Her footstep took one more step after her.
The click of gravel came from exactly where she had stood, a half-second delayed, as if the ground had copied her and then forgotten to delete the trace. She turned slowly , the fork useless and ridiculous in her hand, and looked at the place behind her.
Nothing.
Only the white flowers, opened too wide.
Then, in the edge of her vision, the standing stone to her left seemed to lean a little farther into the clearing.
Aurora’s eyes flicked toward it.
When she looked straight at it, it stood upright as it had always stood.
But the space beside it was empty.
It had always been empty. She had passed through the gap between stones. She had counted the entrance carefully . If one stone had moved, there would have been another gap. Unless the stones had never been stones. Unless they were growing. Unless they had been counting too.
The pendant pulsed again, and this time the glow showed through the thin cotton of her shirt.
She lifted her coat.
The Heartstone rested against her skin, its silver chain shining in the impossible bloom-light. The crimson gem had darkened and lightened with each pulse , its inner glow rising and falling like breath. It pointed not toward the gate, not toward the park beyond, but toward the center of the clearing .
At the center, there was only black earth and a shallow hollow where rainwater had gathered. A puddle sat among the roots of the oldest oak stone, still and mirror-dark. Aurora could not remember seeing it when she entered.
She could not remember seeing anything clearly.
“Eva,” she said again, and this time her voice came out lower, almost a whisper . “If you’re in here, I can get you out. Don’t move.”
She did not know why she said it. She only knew that something had moved when the name left her mouth, a shadow at the edge of the clearing no bigger than a hand.
It looked like hair.
Straight and black.
Aurora’s hand flew to her own shoulder-length hair, damp at the ends from the rain. The shadow was not hers. It could not be hers.
She looked at the puddle in the center.
Her reflection was in it.
That should have reassured her. Her reflection was a small thing, blue eyes wide, coat dark, face pale and tight with fear. She looked like herself. She looked like someone who had left Cardiff and not looked back, someone who had learned to survive on quiet streets and late deliveries and the knowledge that no one would come for her unless she made them.
Then the reflection’s hand lifted.
Aurora’s own hand did not move.
In the water, the reflection rubbed the crescent scar on its left wrist.
Aurora stepped back so sharply that her heel caught on a root. The reflection in the puddle rippled, but it did not go with her. It stood there, watching, its blue eyes too bright in the dark water.
The pendant became hot against her chest.
The reflection smiled.
Aurora did not.
She turned and ran.
The path she had entered by should have been a few steps away. The gap between two stones waited ahead of her, a mouth of shadow in the ring of wildflowers. She ran toward it. The grass resisted her boots. The scent of the blooms cloyed and thickened until it was less sweet than rotten, a perfume of decay disguised as life. Her phone bag slapped against her thigh. The fork clattered against the stones as she brushed past the ring.
She reached the gap.
She went through.
The path was behind her.
Not the entrance. Not the road. The path, the same black road that had carried her from the gate, lay open ahead, slick and straight and empty. It looked as if she had come out from a door and turned back into the same corridor.
She stopped.
Her breath came in white bursts. She looked back. The clearing remained behind her, a perfect circle in the dark, impossible and quiet. She looked ahead. The path led away from it.
Aurora started walking again.
She walked for a few minutes, counting her steps, watching the gate at the end of the path, willing it to appear. The trees closed in by small degrees. Not dramatically. Not like a door shutting. Just the way a person might stand too close when you had not noticed them approach. Their branches leaned overhead until they touched each other. The air became denser. Rain began to fall through the leaves, but it was not cold. It was faintly warm, as though it had been breathed on.
Her phone rang in her pocket.
She pulled it out with a hand that trembled now.
No number. No name.
She answered.
The voice on the other end spoke Eva’s words exactly as Eva had spoken them three years ago, in a kitchen in Cardiff, after Evan had broken a door and Aurora had packed a bag and said she could not go back.
Come to London with me, Eva had said. Leave before it starts again.
Aurora said nothing.
The voice continued, still Eva, but slower, as if learning how to sound like her .
Rory. Bring the stone.
“Where are you?” Aurora asked.
The voice paused.
Then it changed.
Not into a monster’s voice. Not into a scream. It became her own.
Her own voice answered, with her own cadence, her own slight Cardiff lilt , but wrong in the spaces between words.
Here.
The call ended.
Aurora stood on the path with the phone pressed to her ear, listening to dead air. Around her, the trees no longer looked like oaks . They looked like stones covered in bark, and between them, at the edges of her sight, she saw movement that did not belong to animals. Something pale flickered behind one trunk. Then another. Then she was sure she saw three of them, all with straight black hair, all with the same bright blue eyes, standing too still and too close to one another.
When she blinked, there were none.
But the pendant was still warm.
Aurora walked faster. The path did not change. She pulled a receipt from her bag, tore off a strip, and tied it to a low branch. The paper was soggy and useless, but she needed proof of herself, proof that she was moving through time and not repeating it. She walked on. Minutes stretched. The branch came back into view. The receipt was gone . The bark where she had tied it was smooth, healed, as if the wood had never been touched .
Then the path opened again into the clearing.
The same white flowers. The same dark puddle. The same circle of ancient oak stones. The ninth stone stood slightly closer than before, leaning in from the left. Aurora stopped at the edge of the clearing and looked down.
Her bootprints were everywhere.
Small, black, wet, human.
But beside them were other prints, barefoot and pale, pressing up from beneath the grass as if the earth itself had tried to wear shoes it had no feet for.
The Heartstone pulsed .
Not warmth now.
Recognition.
Aurora looked at the puddle again.
The reflection that met her eyes was not afraid. It wore Eva’s coat and Eva’s stance and Eva’s tired smile, and yet its scar was wrong, and its eyes were wrong, and its mouth moved a second before Aurora’s did.
The thing in the water raised a hand and pointed at her.
Behind Aurora, between the oak stones, something whispered in a voice made of leaves.
“Rory.”
She did not turn.
She understood at last why the pendant had grown warm. It had not been a portal. Or perhaps it had been, but not one opening into Hel. The Heartstone was answering something that had borrowed a shape it had never worn, something wearing the dark trees and the sweet flowers and the face of a friend it had learned too well.
The grove had no heart.
It wanted one.