AI Aurora Carter reached the standing stones just after midnight, with Richmond Park black and breathing around her.
She had cut across the grass from the road with her phone torch turned low and one hand closed around the Heartstone beneath her jumper. The pendant had begun to warm before she saw the first of the oaks. Not the ordinary oaks scattered through the park, not the broad, sensible trees with their winter-tangled branches and roots humping under the soil, but the old ones. The boundary trees. They rose in a loose ring ahead of her, their trunks dark and swollen, bark ridged like knuckles. Between them stood the stones, squat and weather-worn, lichen glowing pale where her torch brushed them.
The air changed as she approached.
London fell away in layers. First the distant hiss of traffic. Then the drone of a plane overhead. Then the faint, constant city murmur she had learned to sleep beneath in the flat above Silas’ bar, the pulse of pipes and buses and strangers shouting on the street. All of it thinned until there was only the grass under her boots, the wind in the branches, and her own breath.
Rory stopped at the threshold.
The Heartstone pulsed once against her palm.
Deep crimson, small as a thumbnail, warm as something alive. She pulled it free on its silver chain and let it rest in the hollow of her hand. Its inner glow was faint, no brighter than banked coal, but in the dark it seemed indecently bright .
“Right,” she said under her breath . Her voice sounded flat, swallowed before it could travel. “That’s encouraging.”
It was a stupid thing to say. Talking to herself usually steadied her. Tonight it only proved how alone she was.
She had not wanted to come.
At seven that evening she had been balancing three takeaway bags from the Golden Empress in the lift of a block in Kensington, smelling of ginger, duck fat, and hot plastic lids, when the message had appeared on her phone. No number. No notification tone. Just her screen lighting in her coat pocket, the words already there when she pulled it out.
Midnight. Isolde’s grove. Bring the Heartstone if you want to keep the door shut.
No signature. No explanation. No patience for questions.
She had called Eva first. Straight to voicemail. Then Silas. No answer, though the bar would have been heaving at that hour. She had considered throwing the pendant into the Thames and getting on a train to Cardiff, except she knew too much now about doors that should not exist and things that whispered through them. She knew enough to understand that if someone warned her about a door, they might be lying, but the door would be real.
So here she was, in boots not made for mud, with a kitchen knife tucked inside her coat because she had no better ideas.
Rory slipped the pendant back beneath her jumper. The warmth remained, spreading from the stone into the base of her throat.
“Quick in, quick out,” she said. “No heroics.”
The crescent scar on her left wrist caught briefly in the torchlight as she adjusted her grip on the phone. A small pale curve, an old childhood accident she barely remembered unless she was nervous . Tonight it seemed to itch.
She stepped between the oaks.
The grove took her.
It always felt like that. Not that she walked into it, but that it accepted or swallowed or remembered her. One moment her boots were on the damp grass of Richmond Park; the next they sank into a bed of moss and fallen petals. The air smelled green and sweet, full of wet earth, crushed stems, and flowers that had no business blooming in January. Wildflowers spread through the clearing in silvery drifts, their heads turned toward a moon she could not see. Beyond them the trees grew thick, their branches interlaced overhead, black against a sky too deep and starless to belong above London.
Rory turned back at once.
The gap between the standing stones was there, but not as she had left it. The park beyond looked far away, blurred and colourless, as if seen through rain-smeared glass. The oaks leaned together around it. Patient. Watchful.
She made herself breathe.
An hour inside could be minutes or days outside. She knew that. She had been told that. She had also been told not to enter alone after dark.
A petal drifted past her face.
There was no wind.
Rory lowered her phone. The torch beam made the flowers look corpse-white. She switched it off.
Darkness folded in, but not completely . The grove kept its own light: a thin blue glimmer on leaves, the faint pallor of stone, the Heartstone’s hidden pulse under her clothes. It was enough to see by if she did not look directly at anything. Enough to make shadows into shapes and shapes into things waiting to move.
She stood still and listened.
At first there was only the small, busy quiet of a wood at night. Leaves shifting. A twig settling. Water somewhere far off, though she had never seen a stream in the grove. Then came a sound she knew did not belong.
Metal on ceramic.
A soft clink, the kind a spoon made against a teacup.
Rory’s shoulders tightened.
The sound came again, from deeper within the clearing. Delicate. Domestic. Absurd.
She thought of Yu-Fei in the Golden Empress kitchen, tapping a ladle against the side of a wok, telling Rory she held the delivery bags like evidence in court. She thought of her mother putting mugs on the table in Cardiff, a classroom voice softening at home. Ordinary sounds. Safe sounds.
This was neither.
“Hello?” Rory called.
The grove answered with silence .
She immediately regretted speaking. The word had gone out too cleanly, too visibly, like blood in water.
She took a step forward. Then another.
The message had said bring the Heartstone if you want to keep the door shut. She had expected some obvious sign: a portal bleeding red light between trees, perhaps, or a convenient ominous crack in the air. Instead the grove looked almost beautiful. Flowers crowded around her boots, bluebells beside snowdrops beside impossible summer poppies, all slick with dew. The ancient oaks ringed the clearing. The standing stones marked the boundary behind her like bad teeth.
Nothing moved.
Then, at the very edge of her vision, something pale slipped behind a tree.
Rory snapped her head toward it.
A trunk. Moss. A spray of white flowers.
No figure.
Her pulse began to climb. She kept walking, because stopping felt worse. The kitchen knife pressed cold against her ribs. She had carried it all the way from her flat, wrapped in a tea towel until the park, where she’d shoved it into the inside pocket of her coat and tried not to think about how ridiculous it was. A knife was for onions, parcel tape, hands too close to you. It was not for whatever made the air of the grove curdle.
The Heartstone warmed again.
Not pulsing now. Holding heat.
Rory touched it through the wool of her jumper. “Where?” she whispered.
The pendant did not answer. Obviously. Her life had become the sort of nonsense where she was irritated that jewellery lacked follow-through.
Another clink.
Closer.
This time, beneath it, came a murmur.
Rory froze.
It was a voice, perhaps. Or several. Too low to catch words, rising and falling in a rhythm that tugged at her memory. Not English. Not Welsh. Not any language she knew. Yet it held the shape of conversation. A gathering just out of sight. People leaning close over a table.
There were no people in the grove.
She turned slowly .
On the far side of the clearing, where the trees grew thickest, a light flickered .
Not the red of a Hel portal. Not the gold of fire. It was the weak yellow of a window seen from a long way off.
Rory stared at it.
The grove had no buildings.
The light blinked between branches, half-hidden, steadying and dimming as if someone moved in front of it. With it came the smell of tea. Strong black tea, overbrewed. Then the sweeter note of biscuits gone soft in an old tin.
Her mouth dried.
“No,” she said.
The light remained.
A door shut somewhere in the trees.
Not slammed. Not loud. Just the ordinary click of a latch.
Rory almost turned and ran then. Her body wanted it with a clarity that made thought unnecessary. Back to the stones, through the gap, across the park, into a night bus full of drunk strangers and fluorescent light. Back to London, where monsters at least had the decency to wear human faces.
But the pendant’s heat sharpened to a sting.
She hissed and yanked it from under her jumper. The Heartstone glowed brighter now, crimson light seeping between her fingers. It pulsed toward the flickering yellow window.
Whatever she had been called here to stop was there.
“Brilliant,” Rory said, though her voice trembled . “Of course it is.”
She moved toward the light.
The flowers thinned as she crossed the clearing. Underfoot the moss gave way to damp soil threaded with roots. The oaks loomed closer together, branches dipping low enough to catch in her hair. She ducked under one, straightened, and found the light gone.
Dark trees. Silver moss. No window.
She stopped so abruptly she nearly slipped.
Behind her, from the direction she had come, a woman laughed.
Rory spun.
The laugh was soft and amused. Familiar enough to gut her.
Eva?
No. Not quite. The pitch was wrong. The warmth missing.
“Aurora,” said the voice from the dark.
Her full name. Not Rory. Not Carter. Aurora, the way Evan had said it when he wanted her to feel childish, overdramatic, trapped in the shape of his mouth.
Her hand went numb around the Heartstone.
The voice came again, closer. “You shouldn’t be out alone.”
Rory could not see anyone. The trees stood black and packed. The clearing behind her seemed farther away than it should, the standing stones no longer visible . Only flowers, pale and watchful.
She swallowed. “If you’re trying to scare me, get in line.”
A pause.
Then a sigh, intimate and disappointed.
“You never did listen.”
The sound crawled under her skin. It was not Evan’s voice exactly, but the grove had found the bruise and pressed. Clever thing. Cruel thing.
Rory forced her fingers to move. She reached inside her coat and found the handle of the knife.
At once, all the small sounds of the wood stopped.
No leaves. No water. No settling twigs.
The silence had weight .
She drew the knife out.
Its blade caught the Heartstone’s glow and flashed red.
Something breathed behind her.
Rory did not turn. Not immediately. Instinct screamed at her, but another part of her—the cool, stubborn, inconvenient part that had got her through police reports not filed, apologies not deserved, and a new life built out of part-time shifts and borrowed courage—understood that panic had a direction, and predators noticed when you followed it.
She stared at the black trees ahead and listened to the breath behind her.
It was too close. Not at her back, but above it . As if someone taller than any person leaned down over her shoulder.
The air chilled . Not winter cold. Cellar cold. Stone-door cold. The smell of tea vanished beneath something mineral and damp.
The Heartstone beat hard enough to hurt.
Once.
Twice.
Three times.
With each pulse , the ground ahead of her darkened. The soil between two roots sank inward, not collapsing but opening, a circle of black no wider than a dinner plate . The flowers nearest it curled away. Frost silvered their petals.
A hole, Rory thought.
No. A door pretending to be a hole.
From it came a sound like fingernails lightly tracing the underside of a table.
Her breath caught.
The breathing behind her stopped.
Then a whisper brushed her left ear.
“Open it.”
Rory slashed backward with the knife.
She hit nothing. The blade cut empty air. Her momentum nearly spun her off balance, and for a sick second she saw it—not full-on, never full-on, but reflected in the knife’s red-slick gleam .
A shape too tall, folded wrong to fit among the trees. Pale face where no face should be. A smile like a seam cut in cloth.
Then it vanished.
Rory staggered back, boots crushing flowers. The hole between the roots widened by an inch. The scratching grew louder.
“Of course,” she breathed. Her mind raced so fast it felt detached from terror. “That’s why you wanted me alone. Not to close it. To bring the key.”
The Heartstone burned in her fist. She nearly dropped it.
The unseen thing laughed in Eva’s almost-voice. “Clever Rory.”
Anger flared, bright and human. It steadied her more than courage ever had.
“Don’t call me that.”
She looked around. The trees had shifted. She was sure of it now. The path back to the clearing was gone , trunks crowding where open space had been. The standing stones hidden. The grove had folded itself around her like a hand.
The hole opened another inch.
A draft rose from it, smelling of wet iron and extinguished candles. In that dark, something moved. Not emerged. Not yet. But repositioned itself, aware of her, aware of the pendant, aware of the small human woman with a kitchen knife and no plan worth the name.
Rory backed away.
The scratching stopped.
A single knock came from beneath the earth.
Polite.
Patient.
She remembered the message. Bring the Heartstone if you want to keep the door shut.
A lie bent around a truth. The pendant reacted near Hel portals. Warmth near the door. Maybe key, maybe lock, maybe both. She was no scholar of cursed jewellery, but she knew contracts. She knew wording. Want to keep the door shut did not mean the sender wanted that. It only meant she did.
The door was not open yet.
So what kept it shut?
The Heartstone pulsed again, and the red light crawled over her left wrist. The crescent scar shone pale within it.
A childhood accident: broken glass in her father’s study, blood on legal papers, Brendan Carter wrapping her wrist and telling her, steady now, hold pressure, think before you panic. She had forgotten most of the pain. Remembered his voice. The instruction.
Hold pressure.
Rory’s gaze moved from her scar to the dark circle in the earth.
“No,” she whispered. “Absolutely not.”
The thing in the trees whispered back with a dozen voices. “Aurora.”
The door widened.
The first finger appeared at the rim.
It was not a finger in any useful sense. Too long, jointed twice, the colour of old candle wax. It curled over the edge of the hole and pressed into the soil. Another followed. The flowers around it blackened without flame.
Rory’s stomach turned. She wanted to scream, but the sound lodged behind her teeth.
Restraint, she thought wildly. Great. Lovely. We’re all being very restrained .
She gripped the knife, set the blade against the chain, and pulled.
The silver did not break.
The thing below tightened its fingers.
She tried again, sawing hard. The chain bit into her neck. A link snapped with a sound like a tiny bell. The pendant fell into her palm, free and blazing hot.
The grove stirred. Leaves shuddered though there was no wind. The tall shape moved between trunks, not approaching so much as becoming more possible.
“Give it,” said Evan’s almost-voice.
Rory crouched and slammed the Heartstone against the earth beside the hole.
Nothing happened.
“Shit.”
The finger at the rim flexed.
Think.
Not beside. Not into. If it wanted the pendant, she could not throw it in. If it was a lock, it needed the door. The threshold.
Her scar burned, though the pendant was in her other hand.
Blood, then. Of course. Old things always wanted blood, oaths, names, the dramatic essentials. She hated them for their lack of imagination.
Rory pressed the knife to her left wrist, just below the crescent scar.
Her hand shook once. She steadied it.
“Just enough,” she told herself. “Don’t be stupid.”
The whispering rose in alarm, or hunger. The tall thing rushed from the trees in a flicker of limbs and pale cloth-shadow. Rory cut.
Pain sparked clean and hot. Blood welled, dark in the red glow.
She slapped her bleeding wrist over the Heartstone and drove both down onto the rim of the hole.
The reaction was immediate.
The ground convulsed.
Not like an earthquake. Like muscle. Soil clenched around the pendant; roots writhed upward, black and slick, wrapping over her hand. Rory cried out and tried to pull away, but the roots held her fast. The fingers in the hole clawed at the dirt, scrabbling now, frantic. A sound rose from below—not a scream, not exactly, but the pressure of one felt through bone .
The tall shape reached her.
She saw its face this time because it wanted her to.
It wore no features of its own. Instead they slid across it: Eva’s worried eyes, her mother’s mouth, Evan’s smile, Yu-Fei’s sharp frown, Silas’ tired kindness. Faces like masks pressed from beneath wet paper. They came and went too quickly , each wrong in some small and devastating way.
Rory bared her teeth.
“Not yours,” she said.
The roots tightened. Blood ran down her wrist and over the Heartstone.
The crimson light flared.
The hole snapped shut.
The force threw her backward. Her hand tore free of the roots, skin scraping raw. She hit the ground hard enough to punch the breath out of her lungs. The knife flew from her grip and vanished among the flowers.
For several seconds she could do nothing but lie there, staring up through black branches at the starless sky, mouth open, body refusing air.
Then the grove inhaled.
Sound returned all at once: leaves rattling, water murmuring, her own ragged gasp as her lungs unlocked. Rory rolled onto her side and clutched her wrist. Blood slicked her fingers, but not as much as she feared. Shallow. Ugly. Manageable.
The hole was gone .
Between the roots lay only dark soil and a scatter of frost-killed petals. The Heartstone sat half-buried at the centre, its glow dimmed to a faint inner coal.
The tall shape was gone too.
Rory did not mistake that for safety.
She pushed herself upright, swaying. The trees had opened again. Across the clearing, the standing stones waited between the ancient oaks, and beyond them Richmond Park lay grey and distant under night.
A clink sounded behind her.
Spoon on ceramic.
Rory closed her eyes for one brief, furious second.
“Nope.”
She lurched forward and snatched up the Heartstone. It was cool now. Too cool, like a stone pulled from a river. The broken chain trailed between her fingers.
The clink came again.
Then her mother’s voice, soft and clear behind her, said, “Aurora, love, come have your tea before it gets cold.”
Rory walked faster.
The flowers brushed her boots, whispering. Her wrist throbbed . Every instinct demanded she look back, but she fixed her gaze on the stones and counted her steps in Welsh under her breath because numbers were better than prayers. Un, dau, tri, pedwar. The air thickened around her. The grove did not want to let go. She felt it in the pressure behind her ears, the tug at her coat, the sudden heavy sweetness of the flowers.
At the threshold, a hand touched her shoulder.
Gentle. Familiar.
Rory stopped.
For one impossible moment she smelled Cardiff rain, chalk dust, her mother’s lavender soap. Grief opened in her like a trapdoor.
“Don’t go,” Jennifer Carter’s voice said.
Rory’s bright blue eyes stung. She held the Heartstone so tightly its edges cut into her palm.
“My mother,” she said, each word scraped raw, “would never ask me to stay somewhere I was frightened.”
The hand withdrew.
Rory stepped between the oaks.
Noise crashed over her: distant traffic, a fox barking, wind dragging through winter grass, the vast indifferent hum of London. She stumbled onto the park side of the stones and nearly fell to her knees.
Behind her, the grove looked empty.
Just old oaks. Weathered stones. Darkness pooled between them.
Her phone buzzed in her pocket.
Rory flinched so hard pain shot up her arm. She fumbled it out with bloody fingers. The screen was cracked from her fall, but the message glowed clear.
No number.
Well done. It read.
Below it, a second line appeared while she watched.
Next time, come sooner.
The Heartstone gave one faint pulse in her hand, warm as a warning.
From inside the grove, far away and very close, something knocked politely beneath the earth.