AI The cold had teeth, but the pendant against Rory’s throat was warm.
She kept her fingers curled around the crimson stone as if it were a coal that had decided not to burn her. Silver chain, thumbnail-sized gem, faint inner glow: all too small to explain why her breath frosted while the air around the stones smelled of turned earth and warm honey.
Richmond Park lay behind them in winter darkness. Ahead, the standing stones rose in a rough circle, old oaks threading roots between them until bark and rock blurred together. Wildflowers bloomed at their bases, impossible and soft, their petals beaded with frost that did not kill them.
Rory glanced at her watch . The second hand twitched, stopped, then crawled backward. Time had never been trustworthy near the hidden grove, but the deeper they went toward the stones, the more the night stretched thin.
She tucked a strand of straight black hair behind her ear and scanned the clearing. Her bright blue eyes found nothing ordinary to hold onto.
“This is the place?” she asked.
Isolde stood where moonlight pooled between the stones. Her silver hair reached her waist, and her bare feet rested on frozen grass without leaving marks. “The place is never still,” she said. “But this is where it breathes.”
Nyx unfolded from the shadow of an oak. In solid form they stood tall, a humanoid silhouette cut from night, edges moving as if wind worried at them. Their violet eyes glowed faintly. “The Veil is thin tonight,” they whispered, and the words came to Rory as if carried from somewhere behind her. “Winter solstice. The boundary thins like old cloth.”
Rory looked down at the Heartstone. It pulsed again, a beat against her palm. Warmth slid up her wrist, passing over the small crescent scar there and making the old skin prickle.
“Thin enough to cut?” she asked.
Isolde’s pale lavender gaze lifted toward the air between the stones. “A knife remembers what a hand forgets.”
Rory drew the Fae-forged blade from her coat. The moonsilver dagger was leaf-shaped and slender, always cold, and under the moon it gave off a faint luminescence that made the wildflowers lean toward it. Isolde had given it to her with the sort of ceremony that made gifts feel like warnings.
Rory stepped into the circle.
At once the sounds of the park changed. Traffic became a memory. Wind lost its bite. Somewhere inside the stones, something vast inhaled.
She raised the blade.
There, when the moonsilver moved, she saw it: a shimmering distortion in the air, like heat over summer road, except folded with colors that had no names in her mouth. The pendant flared warm. The distortion stretched toward the crimson stone as if recognizing a relative .
“Hello, then,” Rory murmured.
She touched the edge of the blade to the center of the shimmer.
Cold met resistance, then parted. The air opened without sound, not tearing but swallowing , and a breath of warm, spiced wind came through. It carried roasted fruit, wine, woodsmoke, and beneath that a smell Rory could only describe as hunger made physical.
Nyx moved closer. Their shadow stretched past Rory and into the opening, eager in a way that made her spine tighten.
“Beyond this is Dymas,” Isolde said. “Gluttony wears many faces. Do not feed it yours.”
Rory glanced back. “You make it sound like a restaurant with bad terms of service.”
Isolde did not smile. “A table set is a contract signed.”
Rory swallowed. She thought of her flat above Silas’s bar, of the Golden Empress delivery bag hanging by the door, of ordinary London grease and neon. Then she tightened her grip on the dagger and stepped through.
For one terrible second she was nowhere.
Not darkness. Not light. A place of pressure and sweetness, as if the world’s mouth had closed around her. Her stomach lifted. Her ears filled with the distant clatter of plates.
Then the ground returned under her boots.
Rory stood on a terrace of dark stone veined with gold. Above her stretched a sky the color of warm amber, lit by no sun she could identify. Heat lay over the land like a hand pressed against her face.
She had left winter behind.
Nyx came through beside her, less solid than before, their outline rippling in the thick light. Isolde followed, and the moment her bare foot touched Dymas the air around her stilled, as if the realm were tasting the fae blood in her and deciding whether to spit or swallow.
Even Isolde, who had spoken of Dymas in riddles all evening, stood very still. Rory understood then that the seer had never set foot here. She had only looked through keyholes.
Rory looked out, and her breath caught.
Below the terrace, vineyards rolled in long, impossible slopes. The vines were thicker than men, their bark glossy, their leaves broad and dark as polished stone. Fruit hung from them in heavy clusters: grapes like drops of garnet, pears with skins of pale lantern-light, figs split to show red centers that pulsed gently , as if still alive. Orchards climbed the hills beyond, branches weighted with fruits Rory had no names for, some shining, some furred, some transparent enough to show seeds moving inside like tiny fish.
The air hummed.
Not with insects. With appetite.
Laughter drifted up from the valley, bright and wet. Knives rang against steel. Oil hissed. Something roared in an oven, and the smell of baking sugar rolled over the terraces in a wave so thick Rory’s mouth watered before she could stop it.
“Don’t,” Isolde said.
Rory closed her mouth.
“I wasn’t going to.”
“You were already swallowing.”
Nyx’s whisper brushed between them. “Everything here wants to be eaten.”
Rory looked at the shade. Their violet eyes were fixed on the vineyard below. A tendril of shadow from Nyx’s form stretched toward the nearest vine, then snapped back as if burned.
“Or to eat,” Nyx added.
They moved from the terrace onto a path paved with tiles the color of dried blood. The joints between the stones were filled with salt, and where Rory walked, her boots left faint prints. Isolde left none. Nyx left only a stain of cool darkness that faded almost at once.
The path led between rows of vines. Up close, the wonder turned stranger. Each grape in a cluster had a faint vein of gold beneath its skin. When Rory leaned near, she heard them ticking, like tiny hearts working hard. A blossom overhead unfurled petals of pale flesh and released the scent of warm bread. Another flower opened into a perfect sugar shell, trembling, waiting to be bitten.
Rory kept the dagger low but ready. The Fae blade’s cold was a comfort now.
“Who built this?” she asked.
Isolde touched a leaf with one fingertip and withdrew quickly . “Hunger builds wherever it is given room.”
“That’s not an answer.”
“It is the only kind that keeps its teeth.”
Nyx slipped ahead, sliding between shadows cast by the vines as if moving through water . They paused beside a stone post carved with a wide mouth. Inside the mouth hung a bell made of bone. Nyx did not touch it, but the bell swung once and gave off a sound like a fork scraping a plate.
From somewhere below, voices answered.
“New appetites,” called a singsong voice.
“Fresh palates,” said another.
“Bring them to the tables.”
Rory’s shoulders squared. “We’re not on the menu.”
The vineyard rustled, though no wind moved it.
The path widened and opened onto a long gallery carved into the hillside. Columns rose on either side, wrapped in sculpted vines and smiling faces. The smiles were beautiful at first glance. On the second, Rory saw that every mouth was open too wide, and every throat had been carved hollow.
Beyond the gallery, Dymas revealed itself fully.
The valley floor was a feast.
Long tables stretched in every direction, set with silver dishes, crystal bowls, platters of fruit, towers of bread, roasted things glazed until they shone like lacquer. Steam rose from a hundred chafing dishes. Servants moved between the tables with trays balanced high, their steps quick and precise. Some were human in shape. Some were not. Some had hands with too many joints, and some wore their smiles like masks fitted badly.
At the tables sat the hungry.
They ate with shining eyes and hurried hands. They reached across one another. They laughed and swallowed and reached again. Their plates emptied and were filled at once. Rory saw a man bite into a peach and weep as juice ran down his chin. A woman beside him tore bread and fed it to a shadow curled at her feet, then fed herself, then fed the shadow again, never deciding which mouth mattered more.
None of them looked up for long.
Rory’s stomach clenched. Not only from revulsion. The food looked glorious. That was the trap.
“The chefs are helbound,” Isolde said quietly.
Rory followed her gaze to the open kitchens beyond the tables. Cooks worked before flames that burned green and gold. Their faces were drawn tight with exhaustion and skill. On each wrist Rory saw a mark, not a scar but a brand: a circle with a fork through it .
“Contracted from Earth,” Isolde added. “They wanted fame, fullness, or escape. Dymas gave them work.”
One chef turned, and for a moment his eyes met Rory’s. There was no malice in him. Only a terrible, practiced focus. He lifted a ladle, tasted from it, and returned to his pot as if she were another ingredient considered and discarded.
Nyx pressed closer to Rory’s side. Their voice dropped to a thread of wind. “The shadows here are full of teeth.”
Rory looked down. The shade beneath the tables did not behave as shade should. It pooled and stretched toward the diners, licking at crumbs, curling around dropped bones. It was not darkness. It was want.
The Heartstone pulsed hard against her chest.
She looked toward the far end of the valley. There, past the feasting tables and kitchens, past a palace of black brick and copper domes belching sweet smoke, an arch stood on a raised platform. The stone was old, older than the vines, older perhaps than the realm’s careful cultivation. Crimson lines ran through it like veins.
The pendant answered each pulse of warmth with light.
“There,” Rory said.
Isolde looked where she pointed. Her expression did not change, but her silence became sharper.
“A door beneath the door,” she said.
“Good,” Rory said. “I prefer doors.”
They started down the gallery.
Before they had taken ten steps, a servant stepped into their path.
He was tall and thin, dressed in white, with a napkin folded over one arm. His smile showed too many teeth, all perfectly clean. In his hand he held a silver tray. On it sat three small cakes, each glazed with gold leaf and glistening as if freshly kissed by honey.
“For the travelers,” he said. “Prince Belphegor welcomes new appetites.”
Rory’s mouth flooded. The cakes smelled of her childhood kitchen, of butter and warmth , of the exact comfort she had not known she missed. Her fingers twitched.
Isolde’s voice came soft as frost. “Eat no name. Drink no debt.”
Rory’s jaw tightened. She thought of the pendant’s warmth , of the brands on the chefs’ wrists, of the open mouths carved in stone.
“We’re not hungry,” she said.
The servant’s smile widened. “Everyone in Dymas is hungry.”
Nyx leaned forward. Their violet eyes flared, and the shadows at the edges of the gallery deepened. The servant’s gaze flicked toward them. For an instant his skin seemed to stretch over something hot and sharp beneath.
Rory lifted the Fae blade just enough for moonlight, wherever moonlight came from in this place, to catch the moonsilver. The dagger glowed pale and cold.
The servant’s nostrils flared. He stepped back, tray tilting. One cake slid to the edge.
“We are guests,” Rory said, putting steel into the word. “Not courses.”
The servant stared at the blade. Then he bowed, too gracefully, and withdrew into the crowd.
Rory let out a breath she had not realized she was holding .
“That,” she said, “was deeply unpleasant.”
Isolde’s pale eyes held hers. “You refused without tasting. The realm will remember that.”
“Good. Let it remember.”
They continued.
As they descended from the gallery into the valley, the sounds grew louder: laughter, chewing, music played on strings that hummed like bees. Servants carried entire swans re-dressed in their feathers, their beaks open around cherries. A fountain ran with something red and fragrant that might have been wine or might have been something the vineyard bled. Diners leaned over it, drinking from cupped hands.
Rory kept her eyes on the arch.
The Heartstone guided her, warm now almost constantly, and each time they passed near one of the great ovens it tugged sideways, as if searching for hidden doors in the heat . The Fae blade stayed cold at her hip. Nyx flowed from shadow to shadow, scouting, returning with quiet warnings.
“Twelve watchers near the palace,” they whispered once. “Some wear horns. Some wear aprons. All are hungry.”
“Then we don’t go near the palace,” Rory said.
Another time they paused beside a stone basin set among flowers. Inside the basin, tiny golden fish circled. When Rory bent near, they formed letters.
HELP.
She straightened fast.
“Isolde.”
The seer looked into the basin. Her face softened for just a moment. “Some offerings are not food,” she said. “Some are voices.”
Rory swallowed. She wanted to reach in. She wanted to do something. But the basin had no edge she could find, no seam, and the fish were already dissolving back into gold.
They moved on.
The closer they came to the arch, the older the world around them became. The vines thinned. The cultivated excess of Dymas gave way to rough stone and broken columns carved with signs Rory could not read. The feasting noise faded to a distant roar, like a party heard through walls. Here the amber sky seemed thinner, stretched over something vast and hollow.
No Warden’s mark scored the stones. If such guardians watched the tears in the Veil, they had never found this older wound.
The arch waited.
Up close it was enormous, twice Rory’s height, its stones fitted without mortar. The crimson veins inside the rock glowed faintly, matching the Heartstone’s pulse . At its base lay a shallow bowl carved into the threshold, dark and dry.
Rory stopped before it.
“A portal,” she said.
Isolde crouched, careful not to touch the bowl. “A mouth.”
Nyx circled it, their form thinning as the shadows around the arch grew stronger. “It leads deeper into Hel. Not back.”
Rory looked over her shoulder. Behind them, Dymas glittered and steamed. The feast went on. Somewhere beyond the palace, a horn sounded, low and indulgent, as if the realm itself had noticed the small party moving through its belly.
She thought of the servant’s smile. The brands. The fish spelling help. The cakes that had smelled like safety .
Her fingers found the crescent scar on her wrist, then the pendant, then the dagger.
“Then deeper,” Rory said.
Isolde rose. Moonlight, or something like it, caught the silver of her hair. “The hungry door opens,” she said. “What passes through must pay in truth.”
Rory looked into the dark bowl at the threshold and saw, for a heartbeat, her own reflection. It looked back at her with blue eyes too bright, and its mouth was not smiling.
She set the tip of the Fae blade against the stone.
“I brought my own knife,” she said.
Then she stepped into the arch.