AI The standing stones looked wrong in the first light of dawn.
Not because they were old—everything in Richmond Park was old in one way or another—but because they seemed to have grown there rather than been placed , their oak-dark surfaces rising out of the earth with the stubborn inevitability of trees. Moss feathered their bases. Pale lichens mapped their sides in silver veins. Wildflowers crowded around them in a riot that ignored the season, buttercups and foxgloves and little white stars nodding in a breeze Rory could not feel anywhere else in the park.
“Tell me again why we’re doing this before sunrise,” she muttered.
Her breath smoked in the cold. She pulled her coat tighter, the hem brushing her thighs as she stepped over a root thick as rope. The crescent scar on her left wrist tugged under her sleeve when she flexed her hand around the strap of her satchel.
Beside her, Isolde Varga moved without sound. No leaves crushed under her boots. No twig snapped. Even her pale silver hair, falling to her waist in a smooth gleam, seemed to drift rather than hang. She looked as if the world had been painted around her and forgotten to include gravity.
“Because,” Isolde said, her voice soft and strange, like words heard through water, “the door yawns widest when the morning is not yet fully born. And because the curious may enter, but the cautious are eaten by hesitation.”
“That’s not reassuring.”
“It was not meant to be.”
Rory shot a look over her shoulder at the others. Eva had her arms folded tight across her chest, chin lifted in that stubborn way that meant she was nervous and determined not to show it. Silas stood just behind her, broad shoulders hunched in his dark coat, eyes narrowing at the standing stones as if he expected them to lurch at him. Nyx lingered at the edge of the group, a humanoid absence of a person, their body a sheath of moving shadow with faint violet points where eyes might be.
Nyx gave Rory a tilt of their shadowed head. “You have the look of someone who has already decided this was a poor idea and is now offended by its correctness.”
Rory snorted despite herself. “I was offended at the concept before we got here.”
Silas grunted. “You can be offended after we survive.”
Isolde had stopped in the center of the circle of stones. The air around her was thicker there, threaded with a shimmer Rory could only half-see, as if the morning had developed a cracked pane. The old seer lifted one pale hand, fingers closing around empty air.
“Do not step without intention,” she said. “The grove likes a clear invitation.”
“The grove,” Eva repeated, frowning . “You make it sound like a person.”
“It behaves like one,” Isolde said. “Sometimes kinder. Sometimes not.”
Rory rubbed her palms against her coat. She could feel the faint weight of the Heartstone pendant beneath her sweater, nestled against her sternum. It had been warm all morning, warmer than it should have been against the chill . Now it pulsed once, a tiny throb like a heartbeat that wasn’t hers.
Her skin prickled.
“You feel that?” she asked quietly .
Silas’s gaze dropped to her collar. “Your necklace?”
Rory nodded.
Isolde’s pale lavender eyes flicked to the pendant, and for a moment something unreadable crossed her ageless face. “Then we are near enough.”
Near enough to what? Rory wanted to ask. Near enough to the grove, the Veil, Hel, all the impossible things she had spent too much of the last few weeks pretending she understood. But Isolde had already turned and was stepping between the stones.
Nothing happened.
Rory waited for thunder, for a crack in the air, for some dramatic swirl of light and mist. Instead the grove simply accepted Isolde. One moment she stood in the park under a bruised gray dawn; the next she was somewhere else, the edges of her figure blurring like ink dropped in water. Behind the shimmer, trees stood where there had been only empty space. Not the park’s familiar plane trees and horse chestnuts, but ancient trunks silvered with age, their branches braided overhead in a vault of green and gold.
Eva exhaled sharply . “Well. That’s irritatingly beautiful.”
Nyx drifted closer to the stones. “It is prettier than most thresholds.”
“That’s a category you have experience with?” Rory said.
“Enough.”
There was a pause, and then Isolde’s voice drifted back through the distortion. “Aurora Carter. If you are to come, come now.”
Rory swallowed. She hated the way the grove seemed to know her full name. Hated more that she wanted to see what lay beyond.
She stepped forward.
The world flexed.
For one instant her stomach dropped as if she’d missed a stair in the dark. Cold pressed against her skin; then warmth rushed in behind it, sweet and damp and alive. The air smelled of earth after rain and something sharper beneath it—honey, maybe, or crushed green stems. Her ears filled with the soft riot of insect song and the distant trickle of water. The park vanished behind her in a blink of gray grass and paved path.
She was inside the grove.
Rory stopped dead.
The clearing spread wider than it should have, a hidden bowl of land cupped by towering oaks and stone. Wildflowers carpeted the ground in thick waves, their petals bright even in the dimness under the canopy. Their colors made no sense together and yet somehow belonged: saffron, violet, pale blue, a red so deep it nearly bled black. Dew clung to every stem like scattered glass.
At the edge of the clearing, the standing stones rose again—four ancient oak pillars set in a rough ring, each one carved by time or hands or both. Their surfaces were marked with twisting patterns that shimmered when she looked too hard, as if the wood remembered old songs. Beyond them, the grove extended into dense green shadow, but not the dark of ordinary woodland. This dark breathed. It shifted. It held shape and depth the way water held moonlight.
Above, the canopy was threaded with thin golden light that did not seem to come from any sun. It filtered through leaves in pale ribbons, and every beam caught floating motes—some pollen, some dust, some small luminous things Rory could not name. They drifted lazily through the air like embers that had forgotten how to burn.
“Right,” Eva whispered. “That’s not normal.”
“No,” Rory whispered back. “No, it really isn’t.”
The sound of her own voice startled her. It came back softer somehow, wrapped in velvet , as if the grove were swallowing sharp edges. Even her footsteps looked wrong on the ground: where she shifted her weight , the flowers bent away politely and then sprang back in a ripple of color.
She looked down at her wrist. The little crescent scar had paled almost to invisibility. The pendant at her throat had grown warmer, a steady thrum now, like a tiny coal tucked beneath her collarbone.
Isolde stood a few paces ahead, hands folded behind her back. She watched Rory the way someone might watch a candle catch in a draft.
“You feel it,” Isolde said.
Rory gave a grim little nod. “The necklace is trying to tell me something. Or warn me. Or annoy me. Hard to say.”
“Artifacts seldom bother with clarity,” Isolde said. “Come. The grove recognizes footfalls.”
That was unsettling in a completely fresh way.
Silas moved first, because of course he did. He stepped over the threshold with a wary glance and took three careful breaths as if checking that the air was safe to keep . Then he jerked a thumb at Eva.
“Your turn.”
Eva muttered something under her breath that Rory thought might be a prayer, then followed him. Nyx slipped in after her like shadow poured into a mold. The moment they crossed, the light seemed to dim around their form and then brighten again, as if the grove had blinked.
Rory stayed near Isolde. “Does it always look like this?”
“No,” Isolde said. “Sometimes it rains. Sometimes it blooms. Sometimes the grove is silent enough to hear the roots drinking.”
“That is an awful sentence.”
“It is also true.”
Rory could not tell whether that was meant as comfort.
They began to move deeper.
The ground underfoot changed from soft moss and flower-root to a carpet of fallen leaves that never seemed to rot. They were bronze and green and blue at once, as if autumn had been mixed with other seasons and none of them had won. The path—if it could be called that—curled between trees that stood impossibly close together and yet opened in places into sudden clearings no wider than a room. In one of them, a ring of pale mushrooms glowed with a moonlit sheen despite the daylight-dim glow overhead. In another, a cluster of tall reeds chimed faintly in the wind, though there was no visible wind to speak of.
Rory kept expecting the place to resolve into something familiar . A trick of light. A hidden garden. Some elaborate installation she could explain later with enough caffeine and denial. Instead the grove stayed stubbornly itself.
A stream crossed their path, narrow as a ribbon but impossibly clear. Rory crouched at its edge and saw no pebbles at the bottom, only moving shards of color that shifted when she blinked. Her reflection stared up at her from the surface, then blurred and changed. For one nauseating second she saw not herself but a version of the clearing under a black sky, the flowers turned to frost, the trees bent and blistered as if burned from within.
She jerked back hard enough to smack her shoulder against a root.
“Rory?” Eva said, alarmed .
“I’m fine.”
But her pulse had spiked, and she knew it.
Nyx was looking into the stream too, their violet gaze narrowed. “The water remembers other places.”
Rory rubbed her shoulder. “That sounds bad.”
“It can be.”
Silas crouched a little farther down, one hand braced against the ground. His brow furrowed . “There’s something moving under it.”
Rory looked. At first she saw only the color-shard reflection. Then, far below the water’s shifting mirror, something pale and long glided through the dark beneath the streambed. It was gone before she could focus on it, but the memory of it remained, enough to raise the hair on her arms.
“What was that?” Eva asked.
Isolde’s expression did not change. “A fish, if the grove is feeling generous. A thought, if it is not.”
“Does everything here get to be cryptic?” Eva asked.
“Only the things that wish to survive,” said Isolde.
Rory stood, brushing damp from her palms. “I’m going to hate that answer later, aren’t I?”
“You may come to respect it.”
They followed the stream a while longer. The grove deepened around them, growing older by the step. The trees thickened, their roots rising like buried bones. Somewhere beyond the trunks, something called out—a bird, perhaps, but with a note too clear and lonely to belong to any bird Rory knew. It sang once, twice, then fell silent. The absence afterward felt intentional.
The pendant at Rory’s throat gave a pronounced pulse of warmth .
She froze.
Everyone else slowed with her, turning.
Rory touched the crimson stone through her sweater. It beat faintly against her fingertips.
“It’s stronger,” she said.
Isolde’s pale eyes settled on the pendant. “Yes.”
“That’s all you’re going to say?”
“For now.”
Rory stared at her. “I hate that you do that.”
“Yet you keep listening.”
Because she had to. Because the pendant had brought them here, or pointed them here, or reacted to whatever lay ahead. Because some part of her had known, from the first night it appeared in her life without explanation, that it was linked to places and powers that did not care about common sense or police reports or whether she’d had enough sleep.
The grove opened suddenly ahead of them.
Rory stopped so fast Eva almost walked into her back.
In the center of the clearing stood an ancient well.
It was not built from stone, not exactly. It looked grown, like the standing stones had once decided to become architecture and failed halfway through. Its circular wall was woven from roots the color of old ivory, braided and fused with silver threads that caught the grove’s dim light. Moss draped the lip in velvet green. Vines with tiny white blossoms climbed one side and disappeared into the dark shaft below.
But that was not what held Rory’s breath.
Around the well, the air shimmered with a faint distortion she could only now see because she was looking for it. A boundary. A pressure. The Veil, maybe, or some other lesser skin between worlds. It trembled like heat above pavement, only cold instead of warm, and in its depths she glimpsed shapes she could not hold onto: a hall of burning amber skies, a table laid with fruit too vivid to be real, a corridor of black stone and lanternlight, a hand reaching through shadow.
The pendant throbbed hard enough to make her teeth click.
“Hel,” Nyx whispered.
Rory turned. Their shadow-body seemed thinner here, edges fraying as if the grove itself disliked them . “You can tell?”
The faintest suggestion of a shrug moved through them. “The air tastes of kitchens built for emperors and monsters.”
Silas made a low sound in his throat. “That’s encouraging.”
Isolde approached the well in silence . She did not leave footprints. Rory watched the grass and moss behind her remain untouched, as if even the ground knew better than to assert itself against her. The seer placed her hand above the rim but did not touch.
“Here,” she said.
Rory came closer despite herself.
The air at the well’s edge was warmer than the rest of the grove. Beneath the sweetness of flowers and damp earth, another scent threaded through—rich, spiced, almost savory, like roasting fruit and caramelized sugar and something deeper, more coppery, that made her stomach tighten in warning.
The crimson pendant burned hot against her skin.
Her mind flashed, uninvited, to kitchens and feast halls, to an amber sky she had never seen, to the impossible suggestion of orchards hanging heavy with fruit in a place that should not have them. Then another image followed: a door opening on a darkness so dense it had texture, a hand made of shadow reaching toward her, and a voice she could not hear but somehow understood as a whisper .
Rory sucked in a sharp breath. “What is this place?”
Isolde finally looked at her. In the lavender depths of her eyes, Rory saw neither pity nor surprise, only the terrible calm of someone who had already seen the answer in another shape.
“A question,” Isolde said. “And a mouth.”
Eva hugged herself harder. “I don’t like that.”
“No one likes the truth before it is spoken,” Isolde said.
Silas shifted closer to the well, face grim. “Can we close it?”
“Not yet.”
Rory swallowed. The warmth from the pendant spread through her chest, not painful but insistent, a pulse like a hand pressing from the inside .
She looked into the well.
The darkness below was not empty. It moved with a depth that suggested great distance, and in that depth she saw a faint crimson gleam, echoing the stone at her throat. Something answered her from far beneath, not with words but with recognition .
A chill crawled up her spine.
Behind her, the grove rustled softly . Flowers bent. Leaves trembled . The whole hidden place seemed to lean in, listening.
Rory tightened her fingers around the strap of her satchel and forced herself not to step back.
Whatever waited below, whatever had led them here, it knew her pendant. It knew her.
And from somewhere beyond the edge of sight, from somewhere between the roots and the Veil and the dark spaces that wore the shape of worlds, a whisper slipped through like breath through a crack in a door.
Rory could not make out the words.
But the well answered with a pulse of red light.