AI By the time Aurora found the ring of stones, the ordinary sounds of Richmond Park had thinned to almost nothing.
That was the first thing that felt wrong.
Not dramatic wrong. Not screaming-woods, run-for-your-life wrong. Just a quiet subtraction. The distant bark of dogs had faded. The wind in the grass had gone oddly flat. Even the soft grind of her trainers over the dirt path seemed to die too quickly , as if the air ahead of her swallowed sound before it could travel.
She stopped beneath a spreading oak and looked at the standing stones beyond it.
They did not belong here. That was obvious at a glance. The park around them was all winter-browned grass and bare-branched trees under a dull London sky, but the stones stood in a rough circle with the stubborn authority of something much older than the land around them had any right to be. Oak roots heaved at their bases like knotted hands. Moss glazed their surfaces in silvery green. Thin white fungi grew in the cracks, arranged so neatly it looked less like nature and more like script.
Aurora pulled her coat tighter and glanced sideways. “Tell me again why she couldn’t meet us somewhere normal. A café. A pub. A Tesco car park.”
Beside her, Nyx leaned against nothing she could see, their tall body half there and half made of a darkness deeper than the shade beneath the trees. In solid form they were humanoid enough to be unsettling in familiar ways—shoulders, hands, the tilt of a head—but edges kept drifting, spilling into the air like ink in water. Their violet eyes glowed faintly.
“Because seers enjoy theatre,” they whispered.
Their voice always sounded like it had crossed a great distance to reach her. Even when they stood close, it brushed her ear like wind under a door.
Aurora let out a breath that fogged in front of her. “Brilliant.”
Her fingers found the Heartstone pendant at her throat by reflex. The deep crimson gem sat warm against her skin from body heat only. No pulse . No answering thrum. Whatever lay beyond the stones, it was not Hel.
That should have reassured her. It did not.
The gap between two standing stones was no wider than a doorway. Nothing marked it except a change in the air. The space shimmered if she looked at it from the corner of her eye—just a faint distortion, like heat over pavement in summer. The Veil. She could not always see it. Today it showed itself in scraps and hints, enough to make the back of her neck tighten.
“Do you smell that?” she asked.
Nyx lifted their head. “Rain. Crushed herbs. Moonwater.”
She shot them a look. “Moonwater isn’t a smell.”
“It is here.”
That was not helpful, but she had stopped expecting helpful .
Aurora took one step forward and the pendant shifted against her chest. The silver chain caught cold on the back of her neck. There was no surge of warmth from the stone, no warning, but the air in the opening between the stones touched her face like cool silk . It smelled green. Not just grass or leaves. Green itself, raw and wet and alive.
“This is mad,” she muttered, mostly to herself .
“It is,” Nyx said. “Go on.”
She gave them a flat look over her shoulder. “You first.”
Their smile was only suggested, a slight sharpening in the dark. “I would if I were certain your seer had invited me.”
“That sounds ominous.”
“It is.”
Aurora stared at the gap, thought of turning around, and knew she would hate herself if she did. She had not come all the way across London to stand in a park arguing with a shadow. Isolde had sent word twice, and anyone who could get a message to her through means Aurora did not understand was not someone she intended to ignore.
She stepped through.
The world folded.
Not in any way she could have explained later. One moment there was damp winter air in her lungs and hard earth underfoot. The next, pressure passed over her skin from head to heel, as if she had walked through a sheet of cold water hanging upright in the air. Her ears popped. Light changed. The ground gave slightly beneath her boots.
Aurora stumbled, caught herself, and stopped dead.
The grove opened around her in a hush so complete it felt holy.
Wildflowers covered the clearing in impossible abundance. Not neat beds or natural drifts, but great unruly constellations of bloom in every direction —foxgloves and poppies, bluebells, white stars she did not know, flowers with translucent petals shot through with veins of gold. Some glowed faintly from within, not enough to light the place but enough to make color feel richer than color ought to be . Dew pearled on their stems despite the afternoon. The air was soft and cool and carried a music so thin she could not tell if she heard it with her ears or her bones.
Above, the sky was no London sky. It held the same shape, perhaps, the same broad dome, but the color had gone strange. Pale silver near the horizon, deepening to greenish blue overhead, with slow-moving ribbons of light like submerged silk . No sun that she could see. No clouds either, just brightness diffused through something pearlescent and alive.
“Jesus,” she said under her breath .
Nyx stepped through behind her without disturbing a single blade of grass. The shadows under the trees nearest them recoiled slightly , then leaned in as if recognizing one of their own .
“Yes,” they murmured. “It has that effect.”
Aurora turned in a slow circle. The standing stones still marked a boundary behind them, but from this side they looked taller, their surfaces carved all over with lines that moved when she tried to focus on them. Not moved exactly. Shifted. Rearranged themselves a fraction out of sequence, like words in a language refusing to stay still long enough to be read.
There should have been birds. There were none. Instead the trees whispered in voices too soft to make out, and from somewhere deeper in the grove came the sound of water falling upward.
Aurora frowned. “Did you hear that?”
“I hear many things.”
“No, I mean—”
The sound came again. A liquid rush, but climbing rather than descending.
She looked at Nyx. Their eyes gleamed.
“That way,” they said.
She hesitated only a second before moving forward. The path—or what passed for a path—was not really visible until she stepped onto it. Then pale roots rose just enough from the flower-thick ground to suggest a winding line ahead, silver-white under the greenery like bones under skin. Each time she set a foot down, the roots brightened faintly and a scatter of tiny moths lifted from the flowers, luminous as ash from a fire.
The grove smelled layered and impossible. Honey. Wet bark. Something sharp and citrus-bright. Cold stone. Once, passing beneath the branches of a tree with bark the color of old ivory, she caught the clean metallic scent of snow.
She ran a hand over one of its low-hanging leaves and jerked back. The leaf had fur on the underside, fine and warm as an animal’s ear.
“Right,” she said. “Of course it does.”
Nyx’s whisper brushed past her shoulder. “You are doing very well.”
“That sounded suspiciously like condescension.”
“It was admiration.”
Ahead, the trees opened around a pool no wider than a garden pond. Aurora stopped at the edge and stared. Water streamed up from it in a narrow twisting column, rising six or seven feet before breaking into droplets that hung in the air like glass beads. They did not fall. They drifted slowly around the clearing, catching the strange light until each droplet held a tiny upside-down image of the world.
At the center of the pool, below the upward current, something pale moved.
Aurora crouched carefully . The water’s surface looked deeper than the pool should have allowed, not reflective but layered, as if looking through sheets of dim green glass . A face appeared beneath it—hers, for one sharp startled instant . Then not hers. A woman older, hollow-cheeked, silver-eyed. Then a child. Then a skull with flowers growing through the sockets. Aurora jerked back so hard she nearly lost her balance.
“Don’t look too long,” Nyx said.
“Would have been useful five seconds ago.”
“The warning improves through experience.”
She laughed once, without humor, and stood. Her skin had gone tight along her arms. Wonder was all very well, but wonder had teeth here. She could feel it more with every step deeper into the grove—that careful sense of being measured by things that had no need to show themselves.
The path wound on between trees whose trunks split and rejoined like braided hair. Strange fruit hung overhead, some of it translucent, some black as polished jet, some glowing with a sleepy amber pulse . One split open somewhere nearby with a soft wet crack, and the scent that followed was rich enough to make her stomach turn and mouth water at the same time.
Nyx reached for a low branch heavy with pear-shaped silver fruit.
“Don’t,” Aurora said sharply .
Their hand paused inches away.
“Instinct?” they asked.
“Survival. Which, for me, is usually just instinct in a nicer coat.”
“Wise.”
A little farther on they found a patch of mushrooms arranged in a perfect spiral around a stone basin. The mushrooms were taller than her knee, with caps like folded velvet in colors too saturated to be real—indigo, wine-dark red, bruised gold. In the basin lay three acorns, a rusted key, and a ring made of woven grass.
Offerings, Aurora thought, though she had no idea from whom to what.
The air turned colder. Not winter-cold. Cellar-cold. Moonlit-marble -cold. She knew the feeling before she knew why, and reached beneath her coat. Her fingers closed around the hilt of the dagger at her hip.
The Fae-forged blade had been wrapped in cloth when she left home, its moonsilver kept close more for courage than use. She drew it now, and it came free without a sound. Slender, leaf-shaped, always cold. Even in the grove’s diffuse light it held a faint inner sheen.
Nyx watched the dagger with open dislike.
“You trust them more than you trust me.”
“I can trust both of you not to lie about what you are,” Aurora said.
“Mm. You learn.”
Ahead, under an arch of branches woven so tightly they looked deliberate, someone stood waiting.
Isolde Varga might have been mistaken for a woman carved from winter moonlight if she had remained perfectly still. Her silver hair fell to her waist in a straight, luminous sheet. Her pale lavender eyes caught Aurora at once, and the force of that gaze was like stepping too close to a cliff edge: beautiful, vertiginous, dangerous because it made falling seem possible. She wore no crown, no obvious token of grandeur, only a long gown the color of mist over water. Her bare feet rested on the moss without bending it. When she moved, she left no footprints at all.
Aurora had prepared herself for strange. She still was not prepared.
“You took the long path,” Isolde said.
Her voice was soft, musical, and entirely unsuited to the way it made Aurora’s nerves tighten.
“I didn’t see a signposted short one,” Aurora replied.
A small smile touched Isolde’s mouth, there and gone. “The straight road is rarely the swiftest in a place that remembers older maps.”
“That,” Aurora said, “means absolutely nothing.”
“It will.”
Nyx gave a courteous inclination of the head from the shade of the trees. Isolde’s gaze slid to them, unreadable .
“Nightwhisper,” she said. “You wear the threshold like a second skin.”
“I was made unwise by practice,” Nyx whispered.
“Weren’t we all,” Isolde said.
Aurora looked from one to the other. “Lovely. Ancient people being cryptic at each other. Can someone tell me why I’m here?”
Isolde turned and beckoned. “To see what has woken.”
There was no point arguing. Aurora followed beneath the woven archway, every sense sharpened.
The grove changed again beyond it.
Here the flowers thinned, giving way to low silver grass and black stones half-buried in the earth like broken teeth. The music Aurora had been hearing resolved itself into something almost human—distant voices singing on a note too high for comfort. At the center of this smaller clearing stood a tree older than anything she had ever seen. Its trunk was broad as a room, bark dark and ridged with age, but along the seams of it ran lines of cold blue light. The branches stretched overhead in a vast cage, leafless except for a few luminous leaves that shone like chips of green glass.
Set into the roots, as if grown there, was a door.
Not a metaphorical door. An actual one: narrow, arched, and made of pale wood banded in silver-black metal. Symbols had been burned into it in concentric rings. They crawled if she looked directly at them. The Veil shimmered here so strongly she could see it without trying, a skin of warped light stretched over the doorway and the roots around it.
Her pendant flared warm against her skin.
Aurora grabbed it instinctively. This time the Heartstone pulsed once, hard enough to feel through coat and shirt.
Nyx went very still.
“That,” they said softly , “should not happen.”
“No,” Isolde agreed. “It should not.”
Aurora’s mouth had gone dry. “You said this was your grove.”
“It is.”
“And that?” She nodded at the root-bound door.
“Is older than my claim. Older than exile. Older than the bargains your kind remembers and calls fairy tales.”
The warm pulse came again through the pendant, faint but undeniable. Not the hungry, immediate heat she had felt near tears to Hel before, but kin to it . A resonance . A recognition.
Unease slid under Aurora’s ribs and settled there.
“What is it?” she asked.
Isolde’s pale eyes rested on the crimson stone at Aurora’s throat, then on the moonsilver dagger in her hand.
“A hinge,” she said. “A locked mouth. A wound stitched shut with songs and promises. Choose whichever shape troubles you least.”
“That is not an answer.”
“It is the only honest one.”
Aurora stepped closer despite herself. The grass near the tree bent away from the roots as if unwilling to touch them . The air smelled now of old rain and extinguished candles. Up close, the symbols on the door looked less burned than scarred.
One of the luminous leaves detached overhead and spiraled down. It landed on the back of her hand, weightless and cold. For a moment the world sharpened to painful clarity. She saw threads of light running through the roots, through the stones, through Isolde herself. She saw Nyx not as a silhouette but as a knot of moving dark stitched to every shadow in the grove. She saw the Veil stretched over the door, thin as spun sugar in places.
Then the leaf dissolved into green light and was gone .
Aurora sucked in a breath.
“Did you mean for that to happen?” she asked.
Isolde’s expression gave away nothing. “The grove is curious.”
“About me?”
“About what follows you.”
That landed heavier than she expected.
The singing in the air changed. Not louder. Closer. Something answered from behind the door—a scrape so soft it might have been wood settling, if wood could listen first and decide to move afterward.
Aurora tightened her grip on the dagger.
Nyx flowed forward at last, their form lengthening, darkness gathering around their hands. “We should leave.”
That, more than anything else, made her fear sharpen. Nyx rarely advised retreat. They preferred danger the way some people preferred thunderstorms: with respect, but no intention of avoiding it.
Isolde stood motionless, silver hair stirring in a wind Aurora could not feel . “Not yet.”
The door shuddered once against the roots.
Aurora felt the pulse of the Heartstone answer.
Wonder had brought her into the grove. Unease had walked beside her. Now both gave way to a third feeling, colder and cleaner than either.
Recognition.
Not of the place, not exactly. Of the shape of the moment. The sense of standing at the edge of something that had been waiting far longer than she had been alive, something ancient and patient and only now beginning to notice her back.
She swallowed. “You knew this would happen.”
Isolde looked at her with those impossible lavender eyes.
“I knew,” the seer said softly , “that the door would not wake for me.”
The singing stopped.
In the silence that followed, the whole grove seemed to lean in.