AI The pendant went warm before the ground even changed.
Aurora felt it against her chest through two layers of shirt and the thin leather cord, a low, steady heat that made her inhale sharply . She looked down at the red stone nestled there, its deep crimson glow stronger than it had been in the alley outside Isolde’s grove, stronger than when they’d crossed the ring of ancient oak standing stones and stepped into the hidden clearing where wildflowers bloomed in reckless colors out of season.
Here, at the grove’s far edge, the air had gone thin and strange. The ordinary sounds of Richmond Park—distant traffic, a dog barking somewhere, the low human murmur of the world—had fallen away until there was only the hush of leaves and the faint, breathless sound of the Veil itself.
It wasn’t visible to her eyes, not exactly. More a feeling than a sight: a shimmer in the air between two standing stones, a distortion like heat above a road, except the road was moonlit grass and the distortion bent the shape of everything behind it. She could make out trees through it and not trees at the same time, as if the world had developed a bruise.
Nyx stood to her left in a shape that was mostly absence, a tall humanoid silhouette of living shadow with faint violet eyes burning in the dark of their face. They were still, but their edges shifted as if the darkness around them breathed. Even in the grove’s dim light, the shadow they cast seemed deeper than it should have been .
Isolde stood ahead, silver hair spilling down her back like a river caught in moonlight, pale lavender eyes fixed on the distortion. Bare feet on the grass. No footprints behind her. Of course not. Aurora had been around her enough now to stop noticing the impossible until it reached up and tugged at her sleeve.
“You’re certain this is the place?” Rory asked, and kept her voice low, as if the thing in the air might hear her.
Isolde smiled without warmth or reassurance. “A doorway is only a doorway until one steps through.”
“That sounds like a no,” Rory muttered.
Nyx’s whisper brushed the air beside her ear. “It sounds like a warning.”
The dagger at Rory’s belt gave a faint, cold pulse against her hip. The Fae-forged blade Isolde had pressed into her hand earlier was always cold, a steady chill through the leather wrapping, but now it seemed to bite through the fabric of her coat like winter water. She had tested its weight in her palm and found it balanced in a way that made no earthly sense. Moonsilver, Isolde had called it, as if naming it should have explained the fact that it felt older than steel and cleaner than any weapon had a right to feel .
Rory swallowed and shifted her grip on the strap of her satchel. “We go in, find what we need, come back out. Quickly.”
Isolde’s expression barely moved, but something like amusement curved the corner of her mouth. “Quickly is a mortal habit.”
“That’s not helpful,” Rory said.
“No,” Isolde agreed, and lifted one slender hand toward the shimmer. “It is merely true.”
The pendant against Rory’s chest had grown hotter. Not painfully, but enough to make her aware of every beat of her heart . The crimson stone throbbed in time with something beyond the standing stones, a dull pulse that seemed to answer from the other side.
She hated that. Hated that her body seemed to know things before her mind caught up.
The Veil shivered.
Aurora took a step back before she could stop herself, and the grass beneath her trainers felt suddenly too real, too soft, too breakable. The air split with a sound like silk tearing underwater.
She flinched.
Between the stones, the distortion peeled open into a vertical seam of amber light.
Warmth rolled out first. Not the harmless kind from a radiator or summer sun, but a dry, rich heat that smelled of crushed grapes, scorched sugar, and something metallic underneath, like iron left too long in wine. Aurora’s skin prickled. The grove’s cool night air fled before it.
Nyx made a small sound that might have been awe or discomfort. Their shape sharpened at the edges, the darkness of them deepening as if the light from the opening found no purchase.
Isolde went still as carved marble . “Ah,” she murmured. “There you are.”
Aurora stared into the breach.
Beyond it lay a sky the color of honey lit from within. Warm amber, endless and low, with no moon and no visible sun, only a diffuse glow that painted everything in gold and rust. She could not see a horizon at first, only rows upon rows of twisted vines climbing terraces cut into a rolling landscape. Orchards stretched beyond them in ordered abundance, branches heavy with fruit so bright and unfamiliar she couldn’t name half of it. Some looked like plums the size of fists, others like pears striped in green and copper, others like clusters of translucent berries that held their own soft light. Farther away, she made out gardens with hedges clipped into sweeping spirals and elaborate patterns, and vast stone structures that might have been kitchens or temples or both.
The place breathed.
That was the first impossible thing she understood. Not in and out like lungs, but in the sway of vines, the rustle of leaves, the subtle motion of heat rising from the earth. It had a pulse of its own, old and deep and hungry.
A bell rang somewhere in the distance, clear and bright, followed by another and then a chorus of voices she couldn’t make out. Not shouting. Singing, perhaps. Or chanting over food. The sounds carried on the warm air and came to her altered, as if filtered through thick honey.
Aurora tightened her hand around the satchel strap until her knuckles ached.
“Well,” she said, because if she didn’t speak she might stand there forever, “that’s horrifying.”
Nyx’s whisper was almost a laugh. “And yet you are still looking.”
“Hard not to.”
Isolde turned her head slightly , silver hair shifting over one shoulder. “Do not stare too long at abundance,” she said. “It may notice.”
“Was that meant to make me feel better?”
“It was not meant for comfort.”
Then she stepped through.
Aurora watched, breath caught high in her throat, as Isolde’s body crossed the amber seam and the glow swallowed her from the waist down. For one wild second it looked as though she were being poured into the other world. Then she was there, on the far side, standing on dark earth between two rows of vines, her pale figure haloed in gold.
Nothing happened to her. No flash, no scream, no snapping of bones.
Aurora exhaled shakily and realized she’d been holding her breath.
Nyx tilted their head. “Shall I go first?”
“Would you even notice if the portal decided to eat you?” Aurora asked.
“I am uncertain that it can.”
“That didn’t answer my question.”
“It did for me.”
That was the thing about Nyx. They could make her more uneasy in one sentence than most people managed in a week, and somehow it never felt malicious. Just true in the way a locked door is true.
Aurora glanced once at the pendant, then at the blade, then at the impossible amber sky waiting on the other side. She set her jaw.
“Fine,” she said, more to herself than anyone else, and stepped through.
The world turned inside out.
For one sickening heartbeat, there was no up or down, no body, no air. The heat from the portal wrapped around her like a wet blanket. Her stomach lurched as if she’d dropped from a height she hadn’t known existed. Cold flashed across her skin, then heat again, then a sensation like passing through a mouth that was too large and too old.
Then her boots hit ground.
Aurora stumbled, caught herself with one hand in the dirt, and blinked hard against the brightness. The soil beneath her fingers was dark and rich, almost black, and threaded with tiny flecks of gold that glittered when she shifted her weight . It smelled fertile, sharp with herbs and fruit and something more primal underneath, the scent of a place where things grew too well and too eagerly .
She straightened slowly .
The vineyard around her stretched in elegant, impossible symmetry. The vines climbed trellises made of dark stone, each post carved with curling motifs that looked at first like leaves and at second like hands. The grapes hanging there were large and translucent, their skins catching the amber sky and turning it into liquid fire. As she watched, one cluster trembled though there was no wind, and a bead of juice gathered at the tip of a grape and fell to the earth with a soft hiss, smoking where it landed.
Aurora took a startled step back.
“Don’t touch the ground with bare skin,” Isolde said from behind her, and now that Rory was here, the seer’s voice seemed to drift oddly, as if the air itself carried extra distance. “This soil remembers what it feeds.”
“Great,” Rory said under her breath. “Lovely.”
Nyx emerged last, their shadow-body sliding through the seam as if the portal had softened for them. The amber light passed through them and made them look briefly made of smoke and dusk. They stood beside Aurora, head lifted toward the sky.
“The boundary tastes thin here,” they murmured. “Thinner than I expected.”
Aurora glanced at them. “That’s supposed to be reassuring?”
Nyx’s violet eyes flicked to her. “No.”
Of course not.
The portal behind them had already begun to narrow, the amber seam closing like an eyelid. Instinct made Aurora turn, but Isolde lifted one hand.
“Leave it,” she said. “It knows the way home.”
Aurora wanted to ask how that was possible. Instead she watched the light fold shut until the grove was gone and they were simply three figures standing in the middle of a vineyard under a sky the color of molten honey.
The silence that followed was not silent at all. Somewhere high overhead, invisible birds cried out in bright, flute-like notes. In the distance, there was the low murmur of many voices and the clatter of metal on stone. A wind passed through the vines, and the leaves shivered in a sound like whispered secrets. Beneath it all, the place itself seemed to hum, a subsonic vibration that settled in her bones.
Aurora’s skin tightened.
She could feel, with unsettling certainty, that the realm was aware of them. Not just the way a forest notices movement, but the way a kitchen notices hunger . The way a market notices coin. The place was full of appetite. It clung to every surface: in the fat fruit, in the fertile earth, in the gold light, in the distant songs that rose and fell like the sound of a feast in another room.
“Where are we?” she asked, though some part of her already knew the answer.
Isolde looked out over the terraces, her expression unreadable . “A mouth that smiles while it swallows.”
Aurora frowned. “That’s not an answer.”
“It is,” Isolde said. “You simply dislike it.”
Nyx drifted closer to the edge of the path, where the vine rows gave way to a broad stone stair descending between terraces. Their outline wavered as they leaned to look at a cluster of fruit that hung from a low branch. The fruit was pale blue, veined with silver, and each one seemed to pulse faintly from within.
“Do not eat that,” Rory said automatically.
Nyx’s shoulders lifted in what might have been a shrug. “I did not intend to.”
“Good.”
“It was only curious.”
“That is how trouble starts,” she said.
“Usually,” Nyx agreed.
As they moved deeper between the vines, the landscape opened in slow revelations. Terraces gave way to orchards where trees bore fruits that glowed softly in the shade, their branches trained into arched corridors that smelled of cinnamon, anise, and ripe citrus. Fountains of clear liquid ran between beds of herbs, the water glinting with flecks of gold as if someone had stirred sunlight into it. In one garden, immense white flowers opened as they approached, each petal edged with faint flame-colored veins, and the air around them turned thick with perfume so rich Rory had to breathe shallowly.
She felt it everywhere, the lushness of the place, and it set her teeth on edge. Nothing here was sparse. Nothing was allowed to be merely enough. Every tree bent under its burden. Every basin overflowed. Even the stone seemed polished by abundance, worn smooth by hands that had taken and taken and never learned restraint.
At the crest of the next terrace, Aurora stopped.
Below them, the land spread into a vast concourse of open courtyards and colonnades. Long tables of carved dark wood ran in elegant lines beneath canopies of vine and silk . Platters gleamed in the light, stacked high with roasted birds lacquered in honey-dark glaze, braids of bread, bowls of jewel-colored preserves, towers of fruit, and dishes she couldn’t identify but that made her mouth water and her stomach turn at the same time. Figures moved among the tables—some mortal, some not, she couldn’t tell from this distance—carrying trays and pouring drinks into goblets that flashed red and gold when lifted. Music drifted from somewhere beyond, lush and hypnotic, strings and drums and voices layered so closely together they seemed almost to purr.
Aurora stared.
It was beautiful.
It was obscene.
Her pendant throbbed hot against her chest, as if pleased by the sight of it. She pressed a hand over it reflexively and felt the warmth answer her palm.
Nyx stood very still beside her. “The pull is strong here.”
“You feel it too?”
“Everything that feeds on desire feels familiar here.”
Aurora looked at them. “That’s the most alarming thing you’ve said today.”
“Then I should speak less.”
“Please do.”
But she was still staring down at the feast below, at the movement and color and impossible fullness of it, when she noticed something that made her pulse stumble.
Among the tables, half in shadow beneath an arch of heavy stone, sat figures with lowered heads and hands folded in their laps. They wore fine clothing once, perhaps, but now it hung on them like curtains on a frame too thin for the fabric. Their faces were slack with exhaustion, their eyes glassy and fixed on nothing at all. A server passed by and set a plate in front of one of them, and the figure bowed their head as if in prayer before lifting the fork with stiff, obedient fingers.
Aurora’s stomach tightened.
Not everyone here was feasting .
Isolde followed her gaze and gave a small, unreadable nod. “Every banquet has its debts,” she said softly .
Rory looked at her, heat prickling at the back of her neck. “You knew that.”
“I knew enough.”
“That is not the same thing.”
“No,” Isolde said, and for the first time there was something like sympathy in her pale eyes . “It is not.”
A laugh burst from somewhere below, rich and delighted, and another answer came from the crowd like a cheer. The sound rolled up the terraces and over them all, warm as a hand on the back of the neck. Aurora fought the irrational urge to turn and run, back to the portal, back to the grove, back to any place where the sky belonged to Earth and the air smelled like rain instead of sugar and iron.
Instead she tightened her fingers around the strap of her satchel and squared her shoulders.
They had come this far. The world behind them had gone impossibly far away, though she knew it was only a step. Time might behave differently in places like this, the sort of thing that would make normal hours useless, but the truth of her own heartbeat remained stubborn and simple.
One breath. Then another.
She glanced down at the blade at her belt. The moonsilver catch of it was dim in the amber light, but she could feel its cold certainty through the leather.
“Stay close,” she said.
Nyx’s voice brushed the air like a draft through a crack. “Always.”
Isolde’s smile returned, slight and unreadable . “Then let us see what the mouth has to offer.”
Aurora took the first step down into Dymas, and the warm light of the realm settled over her shoulders like a warning and an invitation all at once.