AI Aurora Carter stepped through the ring of standing stones and felt, absurdly, as if she had walked into someone else’s breath.
The park behind her vanished the moment she crossed the boundary. Not in a dramatic flash. Not with a crack of thunder or a sweep of light. One second there had been damp grass, winter-bare trees, the distant hum of Richmond traffic. The next, the air itself changed texture. It went soft around the edges, cool and fragrant, as though she had put her face near a bowl of rainwater laced with crushed leaves.
She stopped so abruptly that Nyx nearly drifted into her back.
“Careful,” came Isolde’s voice ahead of them, light as wind moving through reeds. “The threshold likes certainty. Hesitation makes it curious.”
Rory swallowed and tightened her grip on the strap of her bag. The familiar weight of the Fae-forged blade at her side steadied her. It was cold enough to chill through the fabric of her coat, a clean, bright cold that reminded her there were still rules in the world, even if this was not one of the worlds she knew.
She looked over her shoulder once, needing the sight of the ordinary before it disappeared from her mind entirely.
It was gone .
The oak standing stones rose around the clearing like weathered teeth, their surfaces rough and dark with age. Between them, the grove spread in a hush of impossible color. Wildflowers covered the ground in layers of violet, blue, and silver-white, blooming as if spring had mistaken the season and decided to stay forever. Their petals caught an inner sheen, not quite luminous, not quite reflected light . Beyond the clearing, trees with pale trunks leaned close together, their branches threaded with mist that moved against the direction of the breeze.
If there was a breeze.
Rory could feel motion on her skin, a soft touch at the edge of her cheek, but the flowers and leaves didn’t quite obey it . They swayed with a delayed grace, like dancers listening to music she couldn’t hear.
Nyx materialized beside one of the stones, their shape first a smear of darker darkness, then a narrow, humanoid silhouette with faintly glowing violet eyes. In solid form, they were tall enough to make Rory feel short without trying. They folded one long hand over the other and tilted their head.
“This place,” they whispered, voice carrying that wind-torn quality that made their words seem spoken from across a valley, “is not entirely here.”
“No,” Isolde said.
She stood just beyond the stone ring, silver hair falling in a sheet to her waist. She did not cast a shadow. Rory had noticed that before, but the absence of one felt sharper now, in the grove’s thick, enchanted hush. Isolde’s pale lavender eyes tracked the flowers, the stones, the shifting mist with the same calm attention someone else might give a tea tray. “And not entirely elsewhere.”
Rory let out a breath she hadn’t realized she was holding . “That’s reassuring.”
Isolde’s mouth curved. “It is honest.”
That was somehow worse.
They had come because Isolde had said they should. Because a thing with roots in Hel had begun tugging at the world in ways Rory didn’t like, and because the pendant against her throat had warmed every time she got near a place where the veil between worlds went thin. Because she had learned, in the last months, that ignoring impossible warnings only made them louder later.
So here she was, in the hidden grove Isolde had never quite described properly and had still managed to lure them into by accident, if accident was a word for a path that only revealed itself when the right people were looking .
Rory took one careful step forward.
The ground beneath her boot gave a little, not like mud, but like moss layered over something springy and alive. The flowers at her feet bent away and then slowly returned, as if the grove acknowledged her weight and then reconsidered it.
She crouched, set two fingers near a cluster of tiny blue blossoms, and watched them tremble. Their centers were threaded with gold. When she leaned closer, she caught the faintest scent of honey and stormwater.
“Don’t pluck them,” Isolde said.
“I wasn’t going to.”
“You were considering it.”
Rory straightened. “I was scientifically appreciating them.”
Nyx made a soft sound that might have been amusement. Their eyes fixed on the far side of the clearing, where the trees thickened into a wall of silver-barked trunks. “The air tastes older here.”
Rory frowned. “You can taste air?”
Nyx’s gaze flicked to her. “Can you not?”
She opened her mouth, then shut it. “That is not a normal sentence.”
“It is not a normal place.”
“Fair.”
They started forward together, though together was generous. Isolde moved like a thought, barely disturbing the flowers. Nyx seemed to half-step through shadows that had no clear source, their outline wavering whenever the mist shifted. Rory walked in the middle, hand near the blade at her hip, eyes darting from stone to branch to the impossible blooms underfoot.
The grove deepened almost at once. The clearing behind them narrowed, not physically but in memory, as if the moment she stopped looking at the boundary, it grew reluctant to remain where she’d left it. The standing stones were still visible through the trunks—until they weren’t. Rory glanced back and saw only trees, their bark pale as bone and their leaves a dark green she’d never seen in any woodland near London.
A small unease tightened in her stomach .
“No getting lost,” she muttered.
Isolde glanced over her shoulder. “You are already lost.”
“Helpful.”
“But not alone.”
That, Rory admitted, helped a little.
The grove was not silent. That was the first thing she realized after her initial impression of hush wore off. There were sounds everywhere, just none of them quite belonged to any forest she knew. A low chime rang somewhere overhead. Something rustled in the undergrowth with the whisper of paper pages turning. A bird called once from deep within the trees, its note so clear and glass-bright that Rory’s skin prickled.
Then, from somewhere far off, a laugh answered it. Not human. Not cruel. Just distant, airy, and brief, like someone briefly pleased with a private joke.
Rory stopped again.
Nyx paused beside her. “What is it?”
“Did you hear that?”
“The laugh?”
“Yes.”
Nyx’s eyes narrowed , the violet glow in them softening. “This grove is occupied.”
Rory looked at Isolde. “You didn’t mention that.”
“I said hidden, not empty.”
“That feels like the sort of distinction you should lead with.”
Isolde only smiled, which in her case was always more unsettling than reassuring. “If I had, you would have come anyway, but with more fear. Fear makes mortals clumsy.”
Rory almost told her that fear also made mortals alive, but a shape moved between the trees and stole the words from her mouth.
It was gone before she could focus on it. A flicker of gold, no bigger than a fox, perhaps. Or a child. Or something that only borrowed both shapes when convenient. The leaves parted after it, and for a moment Rory saw not darkness between trunks but a corridor of light, pale and shimmering, as though the grove opened onto another landscape folded just out of sight.
She stared.
“It’s there,” she said softly .
Nyx followed her gaze. “A path.”
“No,” Isolde said, and turned toward the far corridor of light as if she had expected it. “A memory of one.”
Rory looked at her. “You say things like that as if they’re clear.”
“They are clear enough.”
The corridor vanished, leaving only trees and mist. Rory rubbed a hand over her forehead. Her heart had started to beat too hard, the way it did when she was trying to make sense of a problem with too many missing pieces. She hated that feeling , that sense of standing on the edge of a pattern just beyond grasp.
They moved on.
As they entered the densest part of the grove, the air became warmer. Not by much. Just enough that Rory loosened her coat at the throat. The shift had nothing to do with weather. The warmth came from the ground itself, from the roots and the stones and the unseen life tucked beneath the roots. She could feel it in the soles of her boots, a faint pulse , almost like a heartbeat that never fully synced with her own.
The pendant beneath her shirt answered with a flicker of heat.
Rory froze and pressed a hand to her chest.
Nyx’s head turned at once. “Your artifact?”
“It’s warm.”
Isolde stopped too. For the first time since they’d entered, the seer’s expression sharpened into something more than calm observation. “Show me.”
Rory pulled the silver chain free from beneath her collar. The Heartstone pendant settled into her palm, the deep crimson gemstone glowing faintly from within. It pulsed once, not bright enough to light her hand, but warm as a living thing .
The air around them changed.
Rory felt it first as a pressure at the back of her teeth, then as a thin tremor under her skin. Somewhere ahead, beyond the trees, something answered the pendant’s pulse with a colder, deeper throb .
Nyx drifted a half-step closer. Their shadow-form flickered for an instant, becoming thinner, as though the grove had noticed them and decided to look back.
“A boundary,” they whispered.
Rory’s eyes flicked up. “You can feel it too?”
“I can feel many things.” Their voice lowered further. “This one is old.”
Isolde’s gaze stayed fixed on the pendant. “Old enough to remember hunger.”
The word landed like a stone in Rory’s stomach . “Hunger for what?”
But Isolde had already looked away, toward the direction the pulse had come from. “For passage.”
Rory snapped the pendant shut in her fist. The warmth remained for a beat, then dimmed. She let out a breath through her nose and forced her shoulders to loosen. No point panicking before she had proof of something to panic about. The grove had enough of its own rules without her inventing new ones.
They pressed deeper still.
The ground rose and fell in small, gentle slopes. Between the roots of the trees, Rory found pale mushrooms larger than her palm, their caps veined with blue light. When she knelt to inspect one, the nearest cluster slowly turned toward her like flowers seeking the sun. She jerked back, and they rotated away again.
“Absolutely not,” she whispered.
Nyx’s gaze lingered on the mushrooms. “Are they dangerous?”
“I don’t know.”
Isolde’s voice came from ahead. “Everything here is dangerous. Some things simply have better manners.”
“That is not comforting .”
“It is not meant to be.”
The path, if it could be called that, narrowed into a corridor between two rows of white-barked trees. Their trunks bore marks like ancient carvings, spirals and crescents and broken lines that might have been written language or might have been scratches left by something with too many claws. Rory ran her eyes over them as she passed. Some of the grooves still held a faint silver sheen, as if the wood bled moonlight.
Then she saw the stones.
Not the standing stones at the boundary, but smaller ones half-buried among the roots . They formed a rough circle around a shallow depression in the earth. In the center lay an offering dish made of black stone, filled with rainwater so still it looked solid.
Rory felt the hairs on her arms lift.
Nyx halted beside her. “Do not touch that.”
“I wasn’t going to.”
“You were considering it.”
She shot them a look. “Is that just going to be your thing now?”
“It is yours.”
Despite herself, Rory huffed a laugh, then immediately regretted it when the sound seemed to ripple through the grove. The nearest trees shivered. A few blossoms fell from branches high overhead, drifting down in slow spirals. One brushed her cheek and vanished before it touched her skin.
Her skin prickled cold where it had nearly landed.
Isolde approached the stone dish and stopped with unusual care. For a moment, she looked very old. Not frail. Just old in the way of mountain roots and tides. “Someone has fed this place,” she said.
Rory came up beside her, keeping a respectful distance from the bowl. In the water, she saw not her own reflection but a smear of movement that made her stomach turn. Shapes crossed the surface that were too long to be fish and too deliberate to be currents. A pale hand. A branch. A door opening in a room she had never entered.
She stepped back at once.
“What is it?” she said.
“An invitation,” Isolde replied.
Rory stared at her. “To what?”
Isolde looked at the water and then past it, as if she could see through the grove itself to something waiting beneath it. “That depends on who accepts.”
Nyx’s voice, when it came, was nearly lost in the leaves. “I do not like this place.”
Rory glanced at them, surprised. Nyx usually seemed immune to the emotional weather of any room, all shadow and confidence and unnerving composure. To hear hesitation from them made the back of her neck tighten.
“What do you feel ?” she asked.
Nyx was quiet for a long moment. Their outline blurred at the edges, then sharpened. “A presence. Not one. Many. Sleeping, perhaps. Or watching through sleep.” They lifted a hand and let their fingers hover just above the air near the stone bowl. The shadows around their hand deepened, bending toward the dish. “Something here remembers being opened.”
Rory’s mouth went dry. The pendant at her throat gave a tiny pulse of heat in answer.
The surface of the water in the dish trembled .
All three of them went still.
A single ring spread across the black mirror. Another. Then the water parted in the center without spilling, widening like an eye opening. Rory leaned forward despite herself and caught a glimpse of light beneath the surface—amber, warm and distant, like sunlight filtered through old wine.
For one breathless moment, she saw something impossible: terraces of heavy vines under a sky the color of molten honey. Trees bearing fruit like polished glass. Figures moving between long tables laid for a feast so vast it seemed to stretch beyond the horizon. She smelled roasting spices, ripe figs, something sweet and almost intoxicating, and underneath it all the iron tang of a place too crowded with desire .
Then the image snapped away.
The water went still again.
Rory stepped back hard enough to brush against Nyx. “What was that?”
Isolde’s face had gone even more unreadable , which Rory had thought impossible. “A door remembering another room.”
“You do that on purpose,” Rory said, voice tight . “You say things that sound like answers and aren’t.”
Isolde regarded her calmly. “And you stand too close to mysteries and call it prudence.”
Rory exhaled sharply , almost annoyed enough to pace, but the grove had gone strange around the bowl. The flowers nearest it had folded their petals inward. The trees leaned, subtly, toward the dish like listeners toward a storyteller’s mouth.
Something moved in the water again, not an image this time but a shadow under the surface . It circled once, then vanished.
Rory slid her hand to the hilt of the Fae blade. The cold of it bit her palm. “We should leave.”
No one argued immediately, which made her more uneasy than if they had.
Nyx turned their head toward the trees behind them. “We are not alone.”
Rory followed their gaze. The grove had changed again. Not dramatically. Just enough to unsettle. The path they had come by no longer looked like the way back, and the standing stones were nowhere in sight. In their place stood a curtain of pale branches, so tightly woven they formed a wall.
Her pulse kicked.
“Isolde?” she said.
The seer did not move. “It would not let you leave unchanged.”
Rory stared at her. “What does that mean?”
But Isolde only lifted one slender hand and pointed deeper into the grove, where the trees opened at last onto a chamber of light.
Rory looked, and her breath caught.
In the center of a wide hollow stood a tree larger than any she had ever seen, its trunk silver-white and smooth as polished bone, its canopy layered with leaves so fine they shivered like overlapping wings. Cradled in its roots was a pool of clear water that reflected not the sky overhead, but stars . Hundreds of them. No—more than stars. Points of fire scattered across a darkness so deep it made her eyes ache just to look at it.
Around the tree, wildflowers bloomed in concentric rings, each ring a slightly different color, as if the earth had been painted from the outside in.
Rory forgot, for one stunned second, to be afraid.
It was beautiful in a way that felt almost dangerous. Not soft beauty. Not pretty. The kind that made you aware of how small and breakable you were, and how little that had to do with worth.
She took one step toward it before she could stop herself.
The ground hummed under her boots.
Nyx caught her sleeve lightly , not enough to restrain, just enough to warn. Their fingers were cool, shadow-cold through the fabric. “Careful.”
Rory swallowed. “I know.”
But she didn’t know. Not really . She only knew that the tree seemed to be waiting, and the water beneath it reflected a sky that was not this world’s sky, and the whole grove held its breath as if expecting a name .
Isolde crossed the hollow in silence , not leaving a single footprint in the dew-soft earth. She stopped at the edge of the roots and bent her head as though listening .
Then she said, very softly , “Here is where the border thins.”
The words seemed to stir the leaves.
Rory moved closer, drawn despite every instinct screaming at her to be careful. As she neared the tree, the Heartstone pendant warmed again, stronger this time. The blade at her hip grew colder until it felt like a shard of winter against her side. The air filled with the scent of rain and crushed petals and something deeper—earth turned over by a hand that had been buried too long.
In the pool, the stars shifted.
She realized with a jolt that they were not stars at all, but openings. Tiny, shimmering tears in a dark ceiling beyond the water’s surface. Not the Veil itself, perhaps, but something like its reflection . A map. A warning. A thousand little distances between one place and another.
Her skin went cold.
Under the silver leaves, the grove seemed to listen to her fear.
And then, from somewhere beyond the great tree, beyond the curtain of roots and mist and impossible light, came a sound like a door unlatching in the dark.