AI The last of the ordinary world stopped at the stones.
Aurora felt it before she crossed anything visible. The evening air in Richmond Park had been damp and cold, smelling of wet grass, deer, and London mud. Here, at the edge of a narrow stand of oaks, the wind thinned to a held breath. Even the traffic noise had fallen away. Behind her lay the park path, slick with recent rain. Ahead, four weathered standing stones leaned inward as if conspiring, their surfaces furred with moss the color of old coins. Oak roots knotted around their bases like fingers.
Isolde Varga stood between them in a fall of silver hair and pale green silk that should have been ridiculous in the mud and somehow wasn't. The hem of her dress skimmed the ground without gathering so much as a wet leaf. Aurora’s gaze dropped automatically.
No footprints.
She wasn’t surprised anymore, exactly. Just never comfortable with the proof.
“You came before the light forgot itself,” Isolde said.
Her voice was soft, musical, and not quite aimed at either of them . Aurora had learned that with Isolde, it usually wasn’t.
“You said sunset,” Aurora replied.
“I said the hour when day loosens its grip.” Isolde’s lavender eyes shifted to the trees behind Aurora. “And you brought a shadow.”
Nyx peeled themselves out of the dark side of the nearest trunk with the silent ease of spilled ink finding a crack. In the park beyond, they usually looked half-there, a suggestion of height and long limbs. Here, on this threshold, they gathered shape more easily. A tall silhouette, shoulders sharp as cut paper, faint violet eyes hovering in a face that was all absence.
Their whisper of a voice slid through the still air. “You say that as if I’m the oddest thing present.”
“Today?” Isolde smiled. “Perhaps third.”
Aurora snorted despite herself. It came out thin. The place had a way of eating the body’s easy noises. She shoved her hands into the pockets of her jacket, then immediately took one back out to touch the hilt at her hip.
The moonsilver dagger was cold, always cold. Isolde’s gift. Its narrow, leaf-shaped blade had cut through things Aurora preferred not to remember in detail, and carrying it had taught her the small comfort of weight . The Heartstone pendant lay beneath her shirt, still against her sternum.
“Any last-minute rules?” she asked.
Isolde tilted her head. “If the grove offers you food, be flattered and decline. If it asks your name, be rude and keep it. If you hear someone you love calling from the trees, walk faster.”
Aurora stared at her. “That’s your comforting version, is it?”
“The comforting version is shorter.”
Nyx’s violet eyes glimmered. “Go on, Rory. You wanted wonder.”
She had. God help her, she had. The kind that answered questions, maybe. The kind that made the last six months seem less like a string of escalating bad decisions and more like a pattern she hadn’t understood yet.
She stepped between the stones.
The world took her by the ears and turned.
For one sick, stretching second she had the sensation of walking into a sheet of cold water hung upright in the air. Her skin prickled. Her teeth ached. The scar on her left wrist throbbed as if remembering old pain . Then the pressure released, and she stumbled once onto springy ground that gave under her boots like deep moss.
The grove opened around her.
It was not a clearing, not really . It was a place pretending to be one. Trees rose in impossible curves, trunks silver-pale in some places and dark as wet bark in others, their branches knitting overhead in a canopy that let through a light Aurora couldn’t quite name . Not sunlight. Not moonlight. Something pearled and green-gold, as though dawn and dusk had agreed to share. Wildflowers crowded every patch of earth—bluebells, foxgloves, snowdrops, roses, orchids she didn’t know, all blooming shoulder to shoulder without a season’s permission. A thin stream ran nearby over white stones, except every few yards the water forgot gravity and braided upward around roots before falling again in shimmering threads.
Aurora turned in a slow circle. Her first thought was that it looked painted by someone who had only ever heard nature described by poets and decided reality should make more of an effort. Her second was that it was beautiful enough to be dangerous on purpose.
Behind her, Nyx crossed the threshold with no sound at all. The light touched their edges and made them smoke. Isolde came last, and when Aurora glanced down again, the moss bent beneath her feet without keeping the shape.
No footprints. Not even here.
“Right,” Aurora said quietly. “That’s not ominous at all.”
A breeze moved through the flowers, carrying scents in layers—wet earth, crushed mint, blossom-sweetness so thick it bordered on overripe, and underneath it a mineral chill like stone cellars and rainwater. Somewhere high above, something rang in a bright glass note. Not a birdcall. More like a spoon against crystal .
“Stay on the path,” Isolde said, though there was no path Aurora could see.
Then the foxgloves to her left bowed in one direction, and a strip of darker moss seemed to pull itself into being between the roots ahead.
Aurora looked back at Isolde. “Show-off.”
“The grove likes to be noticed.”
They went deeper.
The place altered itself in increments small enough to doubt and large enough to matter. A cluster of red mushrooms Aurora could have sworn hadn’t been there a moment before now huddled at the base of a tree, their caps glossy as lacquer. A branch above them flowered in white, while another on the same trunk hung heavy with autumn berries. In one hollow, frost silvered the ferns. Ten feet later, warm air rose from a patch of black soil where tiny gold flowers opened and shut like breathing mouths.
Aurora reached for her phone out of habit. The screen lit to 6:14, flickered , and changed to 6:09.
“Helpful,” she muttered.
Nyx leaned over her shoulder. Their presence was a drop in temperature. “Time doesn’t enjoy being cornered here.”
She shoved the phone back into her pocket. “Good to know.”
“An hour may be a blink,” Isolde said from ahead, drifting through shafts of pale light. “Or a winter. The grove does not count the way mortals do.”
Aurora looked up sharply . “You might have led with that.”
“I did. You were thinking about escape routes.”
She had been. Aurora hated that Isolde could say it so casually, and hated more that she was right.
The path sloped downward without ever feeling like a hill. Roots arched over their heads like ribs. The trees thickened, and with them came a hush that wasn’t silence exactly, but attention. Aurora had spent enough time walking late through London to know when she was being watched. This was that feeling refined into something old and patient.
She set her hand once more on the dagger’s hilt. The moonsilver bit cold into her palm.
On her right, something small and white darted through the undergrowth. A fox, she thought, except its tail trailed sparks like dandelion fluff catching sun. It vanished between two stones that hadn’t been there a heartbeat earlier.
“Do all the local wildlife look like unfinished hallucinations?” she asked.
“Only the polite ones,” Nyx said.
Aurora almost smiled. Then the grove said, very softly , in her mother’s voice, “Rory?”
She stopped dead.
The word came from somewhere behind a screen of hazel saplings on the left. It was exactly right—the Cardiff lilt , the slight roughness from too much tea, the note of impatience Jennifer Carter got when she’d been calling Aurora for the third time and expected not to need a fourth.
Aurora’s throat tightened with pure reflex.
“Walk,” Isolde said, and all the music had gone out of her tone. “Do not answer borrowed mouths.”
Aurora forced her boots forward. Her pulse thudded hard enough to make her vision narrow for a step or two. Behind the saplings, something moved in parallel with them, just out of sight, branches ticking softly . It called again, this time in her father’s voice, precise and clipped.
“Aurora.”
She kept walking.
Nyx flowed nearer, a tall darkness at her shoulder. “It tastes you,” they whispered. “That is all.”
“That’s meant to make me feel better?”
“No,” Nyx said. “Only accurate.”
After that, the wonder sharpened at the edges.
They came to a broad hollow where stones like old teeth thrust from the earth in a ring. Their faces were carved with lines that caught the strange light and seemed to writhe if Aurora looked too long. In the center stood an ash tree so wide that six people joining hands might not have reached around it. Its bark shone faintly, silver under grey, and charms hung from its lower branches: feathers tied with red thread, tiny bells gone green with age, a child’s leather shoe, a crown woven from dry grass and blackthorn.
Aurora slowed.
“These were left here?”
“Taken here,” Isolde said.
Aurora chose not to ask.
Beyond the ash, the stream widened into a pool clear enough to show every pebble on the bottom. Then she looked closer and realized there were no pebbles. There was sky.
Not reflection. Sky.
Amber light moved in the water’s depth, warm and low like evening through honey. Dark shapes of leaves drifted across it, but they were broad vineyard leaves, not anything from the grove. A breeze rose from the pool carrying scents so rich they hit the back of her tongue like flavor—wine, roasted figs, charred meat glazed with something sweet, citrus peel, hot sugar, cloves. It was the smell of a restaurant kitchen at full stretch, every burner going, every sauce reduced to its most shameless self. Yu-Fei’s Golden Empress on New Year’s Eve, multiplied until it became almost indecent.
The Heartstone pendant flared warm against her skin.
Aurora sucked in a breath and caught it. The heat deepened, not burning but insistent, a pulse under her shirt matching her heartbeat . She dragged the chain out with two fingers. The deep crimson gem glowed faintly from within.
Nyx had gone very still. Their violet eyes fixed on the pool. “There.”
A shimmer hung above the water, so thin Aurora only saw it when it bent the light wrong. Like heat haze. Like glass in the shape of a wound. It stretched from one low branch to the bank opposite, barely wider than a doorway, and the air around it trembled .
“The Veil,” she said.
“A bruise in it,” Nyx murmured.
Isolde came to stand at the pool’s edge, her reflection nowhere in the amber below. “Some boundaries fray where they are rubbed too often.”
Aurora crouched carefully . Warmth breathed against her face from the shimmer. On the other side of it, the amber sky sharpened. She saw rows upon rows of vines heavy with dark grapes, their skins almost black. Beyond them stood terraces cut into a hillside, crowded with fruit trees she didn’t recognize and pavilions draped in silk the color of pomegranate flesh. Farther still, a long table blazed with candles. Figures moved around it, too distant to make out, carrying silver platters that flashed in the light.
Music drifted through, strings and laughter and the clink of glass.
“Hel,” she said quietly.
“Dymas,” Nyx corrected. “Gluttony.”
The word settled in her belly like a stone.
She’d heard enough by now to know names mattered. Hel was broad, terrible geography. Dymas was specific. A place with a ruler and appetites and laws of its own. Not just abstract damnation, but vineyards under an amber sky .
The pendant pulsed once, hot enough to make her flinch.
Something moved near the far side of the tear.
Not a distant figure at the feast. Closer. At the edge of the vines, just beyond the shimmer, someone had stopped and turned as if they’d felt a draft from an opened door. Aurora saw only a shape at first, the dark suggestion of a tall body, then the gleam of a goblet raised halfway to a mouth.
The figure’s head tilted.
Though the distance should have made it impossible, Aurora had the distinct, stomach -dropping certainty that it was looking straight at her.
“Can it see us?” she asked.
Isolde’s answer came after a beat too long. “Doors are two-sided things.”
Aurora rose slowly . The grove had gone hushed around them. Even the glass-bell notes overhead had ceased. Her hand found the dagger again, and the moonsilver felt colder than ever, a clean line of winter in her palm. Beside her, Nyx’s form thinned and darkened, more shadow than shape.
“You brought me here to show me that?” she asked Isolde, not taking her eyes off the tear.
“I brought you,” Isolde said, “because the world has begun forgetting where one room ends and the next begins.”
“That’s not an answer.”
“It is the truest one I have.”
The figure beyond the shimmer lifted the goblet a fraction higher, almost a toast.
Aurora’s pulse kicked. Fear was there, yes, and common sense screaming under it. But wonder had not left. If anything, it had become more dangerous—the kind that leaned toward the edge to see how deep.
The amber light touched the Heartstone and turned the crimson gem into a drop of living blood.
Behind them, deeper in the grove, something enormous shifted among the trees with a sound like branches sighing in sleep.
Aurora looked once at the impossible flowers, the stream that forgot gravity, the footprintless woman in silver, the shadow with violet eyes. Then she looked back at the tear in the Veil and took one measured step closer to the heat.
Whatever answer waited, it had already noticed her.