AI Aurora Carter stepped out of the shadow of Silas’ bar and into something that didn’t belong to London.
The alley behind the building had vanished. In its place stood a clearing under an amber sky that refused to match any sun she knew. Warm light lay across sprawling vineyards and low stone paths, but the air carried a taste like burnt sugar and crushed herbs. The ground felt springy under her shoes, like packed moss wearing a skin of earth.
She paused, palms half-raised as if she could steady the world by gesture alone. Her bright blue eyes scanned for edges. There were no alley walls. No streetlamp. No flat above the bar.
Only rows of grapevines, orchard trees hung with fruit the size of her fist, and garden terraces that curved toward a distant glow.
Nyx drifted beside her, a tall silhouette with faintly glowing violet eyes that looked too calm for what the place was doing to the air. Their body shifted, solid for a breath, then translucent in the next. The whisper of their voice came on the wind, sliding through Aurora’s thoughts without permission.
“Don’t look for London here.”
Aurora’s fingers went to the crescent scar on her left wrist without thinking, tracing the old mark as if it could anchor her. She wore a delivery driver’s jacket over her clothes; the thing felt stupidly practical against the wine-dark sky.
“Where are we?” she asked.
Nyx angled their head toward the terraces. “Dymas.”
The name landed heavy, like a spoon dropped into a pot of something thick. Aurora turned toward the sound of water. It didn’t run from a fountain. It sang, thread-thin and bright, then thickened into a low hum as it reached the steps.
A third figure stood ahead on the path, half-buried in the strange light.
Isolde Varga walked as if she belonged to the clearing’s rhythm. Silver hair fell to her waist without swaying. She wore a cloak that looked woven from moonlight and old leaf. Her bare feet didn’t leave impressions on the mossy ground.
Aurora watched the space beneath Isolde’s ankles for footprints anyway. Nothing pressed into the surface. The ground stayed patient.
Isolde looked over Aurora’s shoulder, past her, toward the direction they’d come. She spoke in riddles, but the words carried a clarity that made Aurora’s chest tighten.
“Gifts open doors. Doors demand payment. Sweetness calls, hunger answers.”
Aurora swallowed. The Heartstone Pendant at her throat warmed faintly, its deep crimson pulse synchronized with her heartbeat. It hadn’t made her heart race . It made her heart feel like it belonged somewhere else.
She lifted her hand to the pendant. The silver chain rested cool against her skin, then turned warm when she shifted it closer to the air around the Hel place’s faint shimmering distortion—something like the Veil’s echo, visible only to her supernatural sight. The distortion hung behind the terraces, a wavering seam in reality. Aurora couldn’t see it like a curtain. She sensed it like breath on her face.
Her voice came out steady. “You said this was a place with indulgence. You didn’t say it would feel like it wants me to taste it.”
Isolde’s lavender eyes didn’t blink. Her expression stayed serene, but her words moved like a blade under silk .
“The sin wears perfume. The banquet wears teeth.”
Nyx drifted closer to Aurora’s right side. In the amber light their silhouette looked carved out of nightfall, edges smudged where the world refused to commit. Their voice dropped softer, as if the air might hear and take offence.
“The Heartstone warms when a Hel portal breathes nearby,” they murmured. “If it’s warm now, the wound in the Veil isn’t far.”
Aurora stared at the horizon. The distant glow over the terraces wasn’t a single fire. It looked like many hearths scattered through a maze. Between them, faint threads of distortion shimmered and vanished, like someone pulling at a curtain then letting it fall.
She forced her attention back to the group.
“Only us?” Aurora asked.
Isolde’s gaze tilted toward the orchard where a figure stood with a posture too straight to be accidental.
The figure turned.
It wasn’t a person in the way Aurora understood. It stood on two legs like a human, but its skin had a waxy sheen, and its mouth held a row of teeth that looked carved from bone. Its eyes reflected the amber sky with too-perfect brightness. It held a tray of food, still steaming, even though the clearing didn’t smell like cooking. The scent arrived a second later—spice and fruit and fat—and Aurora’s stomach answered before her mind could stop it.
Nyx’s violet eyes narrowed . Their body turned more solid, shadow pooling against the ground.
“That’s a contracted helbound chef,” Nyx whispered. “They serve princes and harvest appetite. Don’t eat what doesn’t come from you.”
Aurora’s mouth watered anyway. The tray’s steam rose in curls that resembled writing Aurora couldn’t read. The helbound chef held out a plate toward her like an offering to a god.
“First taste for the first visitors,” it said, voice smooth as glaze . “The kitchen welcomes you.”
The words were polite in the same way a locked door looked polite when it offered a handle.
Aurora didn’t step forward. She took one cautious step back, feeling the moss give under her shoe. Her jacket sleeve brushed the pendant. The gem pulsed warmth against her throat like a heartbeat in a second body.
“What happens if we eat?” Aurora asked, eyes fixed on the plate .
The helbound chef’s smile widened. The corners of its mouth stretched in a way that didn’t match flesh.
“You keep walking,” it said. “You keep wanting. You keep earning your place.”
Nyx floated closer, their whisper sharpened. “You’d contract. Appetite becomes a chain. Hel likes bargains that look like comfort.”
Isolde spoke without moving closer, voice lilting with riddles. “When sweetness asks for more, the sweet isn’t food. It’s a key turning.”
The chef’s tray quivered in its hand as if it sensed reluctance and disliked it. The plate smelled stronger now, like the clearing itself had decided it liked Aurora’s indecision.
Aurora leaned in just enough to inspect the food without tasting.
It looked like roasted pear slices arranged around a custard center, but the pear skin carried tiny flecks of gold that caught the amber light. Around the edge lay crisp shards like sugar glass. The custard shimmered , thick and reflective, and Aurora saw reflections in it that weren’t her own—faint images of tables lined with silver, mouths laughing, hands reaching.
Her stomach clenched. She hadn’t eaten anything. Her mind had already started to want.
She straightened and yanked her attention back to the world.
“Who sent you?” she demanded of the chef.
The helbound chef’s expression remained smiling, but its eyes shifted toward Isolde.
“Beginnings come with instructions,” it said. “A Seer opened a door for the ones with the gift. The chef follows the recipe.”
“Which recipe?” Aurora asked.
Nyx’s voice dropped to a whisper so close it felt like cold air against Aurora’s cheek. “They’re gauging your appetite. They’ll tighten the trap after they figure out what you’ll bite.”
Isolde lifted one finger, and the amber light around the finger deepened. The air seemed to hold still.
“Not every question gets answered,” Isolde said. “Some questions get paid.”
The helbound chef’s smile faltered. Its hand tensed around the tray.
Aurora’s pendant pulsed harder. Warmth spread through her chest as if the pendant carried the place’s hunger in its gem.
She stepped around Isolde and Nyx, moving to the edge of the clearing where a garden path branched into shadowed hedges. The otherworldly place felt too open, too inviting. That openness made her suspicious.
“Fine,” she said. “I won’t take the plate. I’ll take the path.”
The chef stepped after her, tray held forward like a bribe. “Guests take. Guests receive.”
Nyx slid between Aurora and the chef without fully stepping, shadow flattening into a wall. Their violet eyes glowed. The air around them sharpened, as if the place’s sweetness soured into something with bite.
“Back,” Nyx said. The whisper sounded like wind tearing paper .
The chef paused at the boundary Nyx made with their presence. Its eyes darted, searching for the proper angle to persuade.
Aurora held her ground. She didn’t look away from the chef, but she watched the ground near Nyx too. In the moss, Aurora saw a thin line of darker shadow where Nyx stood—an imprint like soot, unlike anything else in the garden.
Isolde walked past the pause, quiet as falling ash. She moved toward Aurora’s chosen path and kept speaking in riddles, voice low enough to belong to the hedge leaves.
“Gluttony grows in corners. Veins of invitation run under stone. Keep your feet on what you can name.”
Aurora followed, heart thumping harder. She didn’t ask how Isolde knew where danger lurked. Isolde already acted like the grove and Dymas had stitched themselves to the same pattern.
As they moved deeper, the clearing transformed.
The vineyards thinned into orchards, then into gardens where flowers bloomed at angles that didn’t match any season. Wildflowers—purple and pale gold—grew in clusters shaped like hands or petals that resembled claws. The scent changed from sweet to something sharper, like citrus peel and smoke.
Sound shifted too. The singing water turned into a chorus of clinking utensils. Then it became laughter in the distance—unhurried, layered, almost musical.
Aurora kept her gaze forward. Each terrace step up ahead curved toward a grand hall she couldn’t yet see.
She felt the Veil’s echo again—faint distortion in the air, visible only at the edge of her sight, like a shimmer of heat. The pendant warmed and then cooled, warm again, like someone knocking from the other side.
Nyx drifted a half pace ahead. Their silhouette cut through shadow pools under hedges, and with each movement they seemed to slip between light and darker space. Aurora caught glimpses of something else in their outline—an older form, like a human body with eyes too tired to stay human.
“You feel it,” Nyx said, not asking .
Aurora breathed through her teeth. “I feel my throat going hot.”
“That’s the portal trying to match your hunger with a bargain.” Nyx’s whisper pulled tight. “Hel doesn’t need to drag you. It invites you to lean.”
Isolde stopped at a stone arch covered in vines. Ancient oak standing-stones, half-embedded in the garden bed, had marked the boundary of the Fae Grove back on Earth. Here, similar stones stood in a ring, but their surfaces were carved with food motifs—grapes, figs, open mouths, plates piled high.
Aurora ran her fingers over one carving without touching the stone’s center. It gave under her fingertips like cooled dough. The sensation made her skin prickle.
“It’s warm,” she muttered.
Isolde’s voice came soft and riddle-sharp. “Cold holds wards. Warm invites hands. The Veil warms when a tear yawns close.”
Aurora’s pendant pulsed again, and for a second the crimson gem lit from within so brightly she saw reflections in it—terraced kitchens, burning ovens, a throne room built out of platters and carved ribs. Then the light dimmed, and the reflections faded like a blink.
Nyx stared at the stone ring. Their violet eyes didn’t just glow. They seemed to measure the air.
“A rift point,” Nyx said. “Not fully open. Breathing. Waiting for more.”
Aurora stepped closer to the arch. It stood higher than her height, its stones dark and slick. Silver chains from some unseen mechanism hung across the arch like decoration. When she drew near, the chains trembled , and a faint chime rang through the garden—like a spoon tapped on glass.
The sound sent a jolt through her. Her mind flashed to her deliveries, to doors with knocker sounds. Normal life had trained her body to respond to knocks. Dymas tried to mimic that familiarity .
She forced her shoulders down, refused the reflex.
Isolde didn’t give her room to panic. She spoke as if she’d already watched Aurora do it.
“You came for a question. You found a door. Doors ask for courage and count the cost in appetite.”
Aurora lifted her chin. “What do you want from me, Isolde?”
Isolde’s expression stayed unreadable , ageless. She raised her hand and let the air around her fingers shimmer.
“I gave you a blade,” Isolde said. “Now I show you the hand that holds the feast.”
Aurora’s stomach tightened at the mention of the Fae-Forged Blade. She’d carried it in a bundle beneath her jacket, wrapped like it was just another tool. Coldness had seeped up her arm whenever she brushed the hilt. The weapon had never been warm, never been sweet.
Nyx watched Aurora’s hands. “Don’t draw it unless you must.”
Aurora felt the blade’s presence without moving it. She could feel the moonsilver temperature, the kind of cold that belonged to winter nights and metal that had never kissed a flame. It made her want to hold onto it harder.
The courtyard opened beyond the arch.
The space looked like a banquet hall grown from a vineyard’s imagination. Massive tables ran in curved lines, carved from dark wood that held knots shaped like grapes. Above them, hanging lanterns swayed in a slow rhythm as if the air moved to music no one else heard. The ceiling arched with latticework that looked like intertwined vines and bones .
Aurora stepped into the hall and the scent hit her full.
Butter, honey, roasted fruit, and something hot underneath it—spiced meat or burned fat. Her mouth flooded again. The desire came like a tide. Her mind snagged on it, pulled.
She grabbed the edge of the nearest table and leaned into cold wood. The surface held a faint frost, as if the hall kept itself from becoming too honest.
Nyx moved beside her, a shadow in the amber glow. Their whisper threaded through the heavy air.
“Prince Belphegor loves competitions,” they said. “He watches hands. He rewards mouths. He keeps his kitchen hungry.”
Isolde walked ahead, stepping around a puddle of something that shimmered like syrup. Her eyes flicked to it and she didn’t react. She stepped over it like it wasn’t liquid at all.
Aurora couldn’t help it. She looked at the puddle again. It held reflections of faces that shifted too quickly to settle into meaning. When Aurora blinked, the reflections looked like people she’d passed on London streets—Eva’s laugh, Evan’s bruising grip, the kitchen at Golden Empress with Yu-Fei’s careful smile. Her heart kicked against her ribs. Her past tried to dress itself as food.
“What is that?” Aurora asked.
Isolde answered in riddles. “What you miss comes first. What you fear comes next. Dymas serves both in one bowl.”
Aurora’s voice went sharp. “I don’t miss that.”
Nyx tilted their head, violet eyes flickering. “Your body still remembers. Hunger builds on memory.”
Aurora let go of the table. Her fingers found her pendant again. Warmth rolled through it like a heartbeat trying to become a drum.
The sound that filled the hall wasn’t just laughter now. It was clapping . Metal on plates. A chant that sounded like a culinary auction in a language Aurora didn’t know. The chant rose and fell with the rhythm of utensils being lifted and set down.
From the far end, a door opened without hinges.
Behind it, a stage rose from the floor like a rising tide. On the stage stood a creature that wore a chef’s coat too large for its shoulders. Its head resembled a gilded platter with a mouth painted on it. It faced them, and the mouth moved as if it spoke without needing a throat.
“New guests,” it announced. The voice came out layered, tasting itself. “With gifts at their necks and knives at their sides.”
Aurora felt Nyx stiffen. Isolde’s stillness turned into focus.
The chef-platter raised a hand, and steam poured from its sleeves in curls that shaped letters Aurora couldn’t parse. The steam smelled like pepper and burnt caramel .
“A competition begins,” the creature said. “Who can refuse the feast and keep their appetite unbroken will earn the first taste of truth.”
Aurora stared at the tables. Dozens of plates sat waiting. Each carried food she could name in parts—cheese, berries, bread, roasted roots—but each carried a twist that made it wrong. Bread with a grainy shine like pearl. Berries that dripped oil instead of juice. Cheese with veins like red ribbons.
Her throat tightened. The pendant warmed until it hurt.
Nyx leaned closer, whisper low. “They’ll test your refusal. Hel doesn’t want you to starve. It wants you to negotiate with hunger.”
Aurora’s fingers slid under the bundle at her side. She pulled the Fae-Forged Blade free just enough to feel its cold along her knuckles. The moonsilver dagger reflected lantern light with a faint luminescence, like moonlight trapped in metal.
Isolde’s head turned toward Aurora, and her voice cut through the chant.
“Remember the Boundary,” Isolde said. “The Veil holds. The Veil weakens. Winter loosens. Summer strengthens. Today, the crack breathes because someone opened it for you.”
Aurora’s pulse hammered. “Who opened it?”
Isolde didn’t answer straight. She walked two steps toward the stage, and the air around her seemed to shift, like time reconsidered its speed for her.
“Look at the door that moved,” Isolde said. “Look at the sweetness that arrived before you spoke.”
Aurora looked.
Between two tables, near the hall’s central aisle, the air shimmered in a faint distortion. Not the same as the seam she’d sensed on the horizon. This one looked closer, sharper, like a tear held open by invisible hands. The shimmer didn’t just reflect light; it reflected sensation. Aurora could feel it tug at the edges of her hunger, like a hook inside a mouth.
Her pendant blazed warm against her skin and then cooled suddenly , as if the gem had flinched.
Nyx stepped to the side of the central aisle. Their silhouette stretched toward the shimmer and thinned at the edges. Violet light bled from their eyes into the air.
“Don’t,” Nyx warned, voice tight .
Aurora ignored the warning and moved one step closer to the tear.
The air tasted like winter, sudden and metallic . For a heartbeat she smelled Cardiff damp stone. For another heartbeat she smelled gasoline from London nights. Then the sensations tangled with Dymas’ sweetness, and her stomach turned.
She pulled back fast, blade hidden again beneath her jacket as if she’d never drawn it.
The chef-platter on the stage lifted its platter-hand. The stage lights swung, and the room fell into an expectant hush. Utensils stilled midair.
“Refusal,” the creature said, voice still layered . “Or submission. The Heartstone chooses.”
Aurora’s pendant pulsed and then settled, warmth easing. She felt the pendant’s pulse slow like it had decided she’d hear something in the moment between hunger beats.
She raised her eyes to the stage. Her bright blue gaze didn’t flinch.
“I’ll take the truth,” Aurora said, and she meant it without tasting it first. “Not the feast.”
Nyx shifted closer to her shoulder, their shadow pooling around her boots. Isolde’s gaze stayed fixed on the tear in the air, like she watched it for a name.
The chef-platter smiled across its painted mouth. The painted mouth opened wider than a mouth should, steam rushing out like a breath from an oven.
“Then speak,” it commanded, and the chant returned, faster . “Speak what you want most, and we’ll see which hunger answers.”
Aurora felt the room lean toward her, like a crowd waiting for a performer.
She drew in a breath. The amber air stuck for a second, heavy with sugar-scented threat.
Her pendant warmed again, steady now, as if it had found the rhythm it wanted.
Aurora held the dagger’s cold through her jacket and leaned into the moment with eyes open.
“What do you want most?” the chef-platter repeated, steam curling letters into the air, pressing against her senses until she felt the question become a shape inside her chest.
Aurora opened her mouth to answer, and the shimmer-tear between the tables tugged hard—so hard the amber light flickered across her face—so hard the pendant burned warm against her throat.