AI Richmond Park had looked normal until Rory crossed the boundary where the oak standing stones watched the path.
She stopped with her trainers on damp leaf-mould. The air held a thick sweetness that didn’t belong to London—fig skin, warm yeast, and something sharp like crushed mint. Night held its breath around the trunks.
Nyx stood half in shadow, half in substance, violet eyes glowing faintly like coals under ash. They tilted their head toward the space between two stones, and the dark behind them shifted as if it listened.
Aurora Carter—Rory to her friends—kept a silver chain clenched in her fist. The Heartstone Pendant pulsed under her thumb, warmth spreading up her wrist and into the crescent scar from her childhood accident. The scar warmed, then throbbed in rhythm with the pendant, like it wanted to sync with a heartbeat that wasn’t hers.
Isolde stepped through the clearing without disturbing the ground. Leaves didn’t stick to her hem. No prints formed behind her, only the sense of movement.
Isolde’s silver hair caught the starlight and held it. Her pale lavender eyes fixed on the shimmer Rory hadn’t noticed a minute ago—thin and faint, like heat wobbling above pavement.
Nyx drifted closer, then stopped short. Their whisper slid through the air and threaded into Rory’s ears.
“We reached the edge,” Nyx said. “The Barrier bends for those who carry the right bruise.”
Rory tightened her grip on the pendant until it bit her skin. The chain felt too alive for jewellery, too warm for metal.
“The bruise,” Rory asked, “is the pendant?”
Isolde moved her hands, fingers delicate and exact, as though she arranged invisible tiles in the air.
“Gold lies. Silver remembers,” Isolde said. “Crimson finds the hunger-vein in every road. Step where your warmth calls back.”
Nyx turned their head toward the left-hand wrist, toward the scar that pulsed . Their glowing violet eyes flickered , and the shadow beneath them thickened.
“Your anchor sings,” Nyx said. “Hel likes song. Hel drinks songs. Don’t hand yours out.”
Rory stared at the shimmer between the stones. It didn’t look like a doorway so much as a mistake in the world, a place where the air couldn’t decide which reality it served.
The Veil.
She’d only ever seen it in fragments—someone’s breath fogging in summer, a wrong shimmer caught in a mirror—never something she could walk through. Now it waited, faint and patient.
She slid her fingers into her jacket and drew out the Fae-Forged Blade. Moonsilver cooled the air against her palm. The leaf-shaped dagger sat in her hand like a promise that stayed cold.
Nyx leaned in, their form thinning at the edges as if the Veil pulled at them.
“The dagger cuts wards,” Nyx said, voice like wind over broken glass. “But wards aren’t the wall here.”
Isolde stepped closer to the shimmer. The standing stones flared faintly, their bark drinking the moonlight until they looked scrubbed. Rory smelled sap, then wine, then something closer to iron filings in her nose.
Isolde watched the distortion for a long moment, then glanced at Rory’s face as though she could read the pulse in her throat.
“You enter,” Isolde said, “with a mouthful of red and a blade that refuses warm hands. One of you walks. One of you slips. One of you listens.”
Rory swallowed, the motion loud in her own ears. She didn’t like riddles that sounded like instructions for a test . She liked instructions that kept skin attached.
“Where does it lead?” Rory asked.
Isolde’s smile didn’t reach her eyes.
“Down into the amber,” Isolde said. “Where vineyards grow around the appetite. Where chefs compete with fate and the judges chew on names.”
Nyx’s glow brightened, then dimmed, like a candle adjusting to a draft.
“Dymas,” they said. “Gluttony. The place with clean knives and dirty contracts.”
Rory didn’t like the way the Heartstone answered Nyx’s word. The pendant warmed again, quick as flint striking. It pulsed once hard, then settled into a steady heat.
The shimmer thickened.
Rory pressed the pendant toward it. The crimson gemstone glowed from the inside, brighter than it had any right to be in the dark. For a heartbeat the Veil became a thin veil of water, and her fingertips tingled as if she held a live wire.
She pulled back fast. The warmth didn’t vanish; it stayed with her hand like a magnet refusing distance.
Nyx stepped forward first, not solid, not entirely shadow. They slid into the shimmer like ink into paper. The air swallowed their edges and returned them in a slightly different shape, more solid, more present.
Rory followed, blade in her grip, shoulder to shoulder with a reality she couldn’t see properly. She felt the Veil resist. It didn’t shove her; it negotiated, a stubborn membrane pulling at her skin with cold curiosity.
Then the resistance gave.
The world changed taste.
Warm amber light poured down, not from a moon, but from a sky that held sunset colour all at once. The air smelled of roasted garlic and sugared citrus, rich enough to stick on the back of her throat. Somewhere nearby, liquid dripped into glass. Somewhere else, someone laughed, and the sound ended too fast, like a bite taken without chewing.
Rory blinked. Her blue eyes took the new colours without flinching.
She stood on soil that looked like black velvet —loamy, soft, threaded with something faintly metallic. Vines climbed trellises carved into spirals, each twist studded with grapes the colour of bruised rubies. Leaves shone like they’d been polished .
Nyx emerged beside her fully, their violet eyes glowing brighter against the amber. The shadow behind them stretched long, then snapped back to the shape it wanted.
Isolde stepped through last, her silver hair flowing as if no air existed to tangle it. When she reached the other side, she didn’t disturb the ground. The soil didn’t remember her weight .
The standing stones behind them didn’t exist here. The shimmer didn’t hold a doorway anymore. Only the amber sky and the vineyard paths rose around the three of them like a theatre waiting for performers.
Rory took a careful breath. Her ribs felt tight, not from fear. From hunger that didn’t belong to her. Her stomach tightened the way it had when she’d skipped meals on busy delivery runs. It wasn’t pain. It was insistence.
Nyx’s head snapped toward a distant sound—metal chimes, fast and bright.
“Courtyard,” they said. “Listen. That’s serving time.”
Rory started forward because stopping felt like giving the place a decision it hadn’t earned. Her boots sank slightly into the velvet soil, and the ground exhaled. Warmth rolled up her ankles.
Isolde walked ahead without footprints. She moved like someone stepping through a memory she already owned.
They passed through rows of grape-laden vines. The fruit caught light and threw it back in little flashes. When Rory brushed a leaf, the underside warmed under her fingers, as if it carried sun.
A breeze threaded between the trellises. It carried the scent of roasted peppers and cinnamon, then it carried something else beneath it—wet stone, smoke, and sweetness clotted with rot.
Nyx paused and lifted their hand. Their fingertips hovered near the air.
“This place keeps two smells,” Nyx said. “Sweet above. Sour underneath. You learn which one listens to you.”
Rory didn’t want to ask what listened. Her Heartstone pulsed again, and heat spread along her wrist like a hand smoothing her skin.
She looked down. The pendant glowed deeper crimson now, casting faint light on the moonsilver blade.
The blade had changed. Not colour—still cold moonlight—but the surface looked subtly etched , lines along the leaf shape like script carved by a careful hand.
Rory didn’t touch the etches. She kept the dagger angled low, ready for a ward rather than a person.
Ahead, the trellises opened into a broad courtyard. Rows of long tables sat under archways that looked carved from honey-coloured stone. Lanterns hung overhead, but they didn’t sway with wind; they floated at set heights, each one shaped like a cluster of grapes with tiny glints trapped in the skin.
Food waited on platters: peaches with glossy skins, bread cut into ornate shapes, bottles of amber drink. Steam rose and curled like tiny dancers.
People filled the space.
Not diners in casual wear. Helbound figures in aprons stitched from parchment. Their faces held that stretched look of hunger satisfied too many times. Their hands moved with purpose around enormous pots. Steam poured out, then condensed into little wisps that vanished into their sleeves.
Rory’s mouth dried. The hunger in her body spiked, and her brain chased the sensation like it wanted to make it make sense.
Nyx drifted to her side, solid and still. Their gaze tracked the chefs’ hands, not their faces.
“Don’t accept plates,” Nyx murmured. “These cooks feed you to see what you swallow.”
Isolde stopped just inside the courtyard. Her posture didn’t change, but the air around her tightened. The amber light around Isolde turned slightly paler, like the world leaned away to listen.
She faced the closest table.
A spoon sat at the end of it, too big for any human mouth. Its bowl held a deep crimson sauce that steamed without a heat source. The sauce didn’t ripple like liquid. It moved like something breathing under skin.
Rory felt the Heartstone flare warm. Heat rushed up her wrist and pressed against the crescent scar until it ached.
She looked at the pendant. The gem pulsed in time with the spoon’s vapour, like the spoon sang back.
Rory stepped toward the table before she could talk herself out of it. Her hand hovered above the crimson sauce. The smell hit her hard—sweet berries, spice, and the metallic edge of blood.
Nyx’s whisper cut through the air.
“Rory.”
The sound of her name made Rory jerk back. Nyx stood inches from her shoulder now, their violet eyes fixed on the spoon.
Isolde lifted her chin. The silver-haired seer’s voice came quiet and riddled, like she threaded meaning through a keyhole.
“Crimson calls you by what you crave,” Isolde said. “Hold the red. Don’t let the red hold you.”
Rory leaned in anyway, but she didn’t reach for the spoon. She bent low and looked at the table’s surface. The wood wasn’t wood. It looked like thick breadboard with grain patterns that resembled veins.
Tiny etchings ran along the edge—lines of ink that didn’t reflect light right. They looked like names written without consent .
Rory traced one with her eyes. It shifted under her gaze, rearranging itself into different letters as if the table kept secrets in motion.
Her throat tightened.
“What is this?” Rory asked.
Nyx’s jaw worked once, as if they tasted the air and disliked what came back.
“Registration,” Nyx said. “It waits for you to take a bite so it can write your answer down.”
Rory straightened. Her grip tightened around the Fae blade. The moonsilver dagger didn’t want warmth . It wanted choice.
She glanced at Isolde. “You knew this would happen.”
Isolde didn’t flinch. Her eyes stayed pale lavender, steady as a held breath.
“I said what you needed,” Isolde said. “I didn’t say what you wanted.”
A chime rang out across the courtyard. Not from a bell. From glass cracking in clean lines. Heads turned in unison, chefs and diners alike, as if someone had pulled a string through the whole room.
Rory felt eyes on her skin. The stretched hunger faces didn’t chew anymore. They watched her the way a buyer watched merchandise that had just walked into their shop.
Between the tables, a path opened.
Two figures stepped out, dressed in chef’s whites so bright they looked carved from bone. Their hats held tall shapes like sugar cones, and their sleeves ended in strips of black velvet that didn’t hang; they swayed like living shadows.
Nyx’s shadow thickened immediately, stretching toward them.
One of the figures raised a hand. A ribbon of parchment drifted up from their wrist, unspooling in midair. The parchment had a glossy sheen like fresh skin. Letters shimmered across it.
“Delivery,” the figure said, voice like a dry oven door opening. “Name your appetite.”
Rory stared at the parchment. The words didn’t just float—they waited at her eye-level, as if the world positioned them for her to read.
Her Heartstone pulsed again, the warmth climbing her wrist and tightening around her crescent scar until her fingers curled.
She looked down at the pendant, then at the blade in her hand. Moonsilver glowed faintly in the amber light, a cool contrast that made her feel less exposed.
“I’m not here to eat,” Rory said.
The parchment letters rearranged. The ribbon tightened, pulling toward her. The figure didn’t move, but the air did—space compressed like a fist closing.
Nyx took one step forward. Their form hardened slightly , edges sharper.
“You don’t get to negotiate through choking air,” Nyx whispered.
The second figure raised a finger. A chain of small items clattered into the air—tiny bottles, skewers, sprigs of herbs—each one hovering at different angles. The items didn’t bob. They aligned as if a conductor held them in place.
Rory’s stomach clenched again. The hunger in her body didn’t feel like an emotion. It felt like an instruction.
Isolde lifted a hand toward Rory’s chest, not touching. Her gaze stayed on the hovering items.
“Amber sky,” Isolde said, “and the stomach keeps score. Don’t pay with the mouth. Pay with the blade.”
Rory didn’t like riddles. She liked clarity. She pushed the blade a fraction higher, so the moonsilver caught lantern light.
The hovering items swung toward Rory in a tight arc. Herbs elongated into little hooks. Skewers became thin darts. Bottles tilted, their necks opening like eyes.
Nyx hissed—just air, just wind—yet the sound made the hovering chain tremble. Their eyes glowed brighter and their shadow peeled away from them, slipping across the courtyard floor like a dark rug trying to become a creature.
Rory stepped sideways, forcing the items to miss by inches. She kept her hand steady.
“Back off,” Rory said, and she meant it like a delivery note stamped on a counter. “You don’t get my answer.”
The parchment ribbon snapped taut. Letters flashed across it so fast Rory couldn’t parse them all. Then one line settled, slow and deliberate:
YOUR CRAVING IS A KEY.
Rory’s chest rose. The Heartstone heated until it felt hot enough to burn. Her scar pulsed again, and her wrist ached with a rhythm that didn’t stop.
Nyx’s voice slid through the air, low and cutting.
“They’ll pry you open with sweetness,” Nyx said. “You brought the wrong treasure if you let it decide.”
Rory lifted her moonsilver blade. Cold flooded her palm, steady and unyielding. She held it between herself and the hovering dart chain.
The first chef-figure tilted their head, and Rory saw something behind their eyes—fleeting , like a reflection caught in glass. Not anger. Calculation.
“Blade,” the figure said. “Cuts wards, yes. But hunger cuts deeper.”
A second chime rang out.
From somewhere behind the tables, music rose—soft clinking like silverware in a kitchen, turning into a chant with each repeating note. The courtyard’s warm amber light tightened, edges sharpening. The hovering items pulled back, then surged again toward Rory.
Rory swung the blade in a single, controlled arc, not at flesh, but at the space where wards might hide—moonsilver carving a thin cold line through the air.
The air shimmered at her cut.
The dart chain wavered , then skated sideways as if the ward it carried had lost its anchor.
The chefs’ faces tightened.
Nyx moved with the opening, sliding forward so their shadow touched the edge of the ribbon parchment. The violet glow flared in their eyes, and the whispering wind around them thickened into something almost solid.
Rory watched the parchment letters blur, the sentence about craving unraveling into scattered strokes.
The chef-figure barked a laugh that sounded like chewing on hard candy . They lifted their hand again.
A new offering appeared on the table in front of Rory.
Not a spoon this time.
A small, dark bowl filled with pale sugar. It looked harmless. It smelled like vanilla and milk, comforting in a way that made Rory’s mouth water against her will.
The Heartstone pulsed hard enough to throb through her scar.
Rory didn’t reach for it.
She stared at the bowl and met the chef-figure’s eyes.
Nyx hovered close, violet glow steady and sharp. Isolde’s silent footsteps didn’t exist, but her presence felt like a net tightening .
The chef-figure leaned forward, their parchment ribbon curling around their wrist like a pet snake, and waited for Rory to name what she wanted next.