AI The path in Richmond Park felt wrong the moment Aurora stepped off the beaten track.
It stayed paved behind her for a stretch, smooth as a promise, then the stones gave up. Roots grabbed the trail. The air turned sweet and sharp at the same time—like crushed violets over hot metal. Her delivery satchel bumped her hip with every step, the strap digging into her shoulder through her jacket.
Nyx hovered ahead of her, low to the ground. When Aurora’s phone light cut through the undergrowth, the illumination didn’t reach Nyx so much as curve around them. Their violet eyes glowed faintly, like embers under ash.
Aurora held the Heartstone pendant between thumb and forefinger. The silver chain rested under her collarbone, warm against skin that hadn’t warmed all evening. The gemstone pulsed in small, steady breaths.
She lifted her wrist. A small crescent scar marked the underside of it, and the ache there sharpened with each pulse .
Nyx tilted their head, listening to nothing Aurora could hear.
“The grove doesn’t like straight lines,” Nyx whispered. The sound slipped through the leaves and came back altered, as if the trees chewed it once before letting it go. “Walk where the ground forgets you.”
Aurora followed the suggestion anyway. She angled left when her instincts demanded right. The dirt under her boots softened, then firmed again, like the path held a memory of her weight .
Behind a curtain of brambles, the ancient oak standing stones rose out of the dark. Each one carried the grain of old lightning, the bark carved with shallow runes that glimmered only when the moon found them. Aurora traced one with her gaze and felt it trace back.
Isolde waited between two stones, her silver hair pooled around her like water that refused to freeze. She didn’t leave footprints. Aurora’s eyes kept searching for marks anyway.
Isolde raised one hand, palm open, fingers spread.
“Rory of Cardiff,” she said, and her voice held the quiet snap of a leaf turning. “You bring a crimson heart and a cold hope.”
Aurora tightened her grip on the pendant until the chain pressed into her skin. “I bring what you told me to bring.”
Isolde’s lips curved, not into a smile. Into a shape that held riddles like stones in a pouch.
“Bring doesn’t mean belong,” Isolde replied. “Not every gate accepts the knock it deserves.”
Nyx drifted closer to Aurora’s shoulder, their outline thinning and thickening like smoke caught in wind. “They sent you to the seam,” Nyx murmured. “You walked right to it.”
The closer Aurora stepped to the stones, the more the world shivered.
Air rippled in front of her eyes—thin, faint distortions like heat above asphalt. She could still focus through them, but they refused to sit still. The shimmering didn’t blur; it argued. A soft distortion clung to the boundary of her vision, and the Veil tasted suddenly present in her throat.
Aurora swallowed. The taste came as copper and rain.
The Heartstone warmed again, stronger now, and the pendant light under her fingers turned crimson-red instead of deep crimson.
Isolde’s gaze never left Aurora’s face. “Step when your doubt feels heavy,” she said. “Heavy things sink. Light things drift.”
Aurora didn’t ask what drifting meant. She lifted her foot and planted it on the ground between the stones.
The moment her sole touched, the park vanished behind her.
Not with a collapse. With a smooth substitution. One second she stood among brambles and damp earth; the next she stood in a pocket clearing drenched in amber light that looked wrong for night. Wildflowers ringed her in every direction—blue, white, and strange pink that looked like it came from candle flame rather than pigment. Their petals didn’t just sway. They moved in rhythms that matched Aurora’s pulse .
The air held a thousand scents layered together—mint over crushed pepper over something like roasted citrus rind . It carried warmth, but no fire burned.
Aurora’s delivery satchel felt lighter. Her breath felt heavier.
“You see it?” Nyx asked. Their voice sounded fuller here, steadier. The whisper carried less wind.
Aurora looked up.
The sky inside the grove didn’t follow weather logic. It held an amber wash, a glow that suggested a sun too far and too close at once. Stars hovered like tiny holes punched in fabric. When Aurora blinked, the star positions shifted by a fraction, then settled again.
She checked her phone out of habit. The screen lit, then flickered once. The battery icon didn’t change. The time display didn’t match itself.
Minutes ticked forward, but Aurora’s phone insisted on the same minute twice in a row.
“Time acts like it forgets mid-sentence,” Isolde said.
Aurora raised her eyes. “It’s not just me?”
Isolde held her empty hands toward the standing stones she’d already crossed. “Nothing in here travels alone,” she answered. “Every step drags a shadow of time behind it. Sometimes the shadow arrives late.”
Nyx drifted through the flowers without crushing a single stem. Their solid form cut the air with no sound, then slipped into a nearby shadow as if the shade belonged to them. When they reappeared, they stood beside Aurora’s left ear, close enough that Aurora felt the coolness of them along her skin.
“Your pendant tells the seam where you live,” Nyx whispered. “And the seam listens back.”
Aurora kept walking, because stopping made her shoulders tighten. She moved toward a line of ancient oak that arched overhead like ribs. Between the trunks, hanging vines formed loops and knots, each one threaded with small charms—seashells, bone beads, and pieces of glass that held tiny trapped reflections of amber sky.
The grove had no right to feel curated.
The further they went, the more it turned into a world that looked built from cravings. Not in the grotesque sense. In the way a kitchen looked built when you walked past it and your mouth already watered.
Aurora passed a garden bed that held herb clusters shaped like ladders. She brushed one leaf and got a burst of warm smell—anise and browned sugar. Her stomach tightened on reflex.
She heard a clink ahead, like cutlery meeting a plate.
Then the sound vanished.
Nyx frowned, and their violet eyes flared brighter. “That’s not for us.”
Isolde moved along the edge of a path made of pale stone. The stone looked smooth until Aurora got close and saw it held faint veins, like marble that had once lived in deep water and forgotten it.
“This grove keeps teeth at the table,” Isolde said. “Don’t put your fingers where the mouth does the counting.”
Aurora’s pendant pulsed with an answering urgency. The crimson gemstone beat against her skin hard enough to sting. She held it up in both hands, watching the glow deepen.
A shimmer threaded through the air ahead, visible only at certain angles.
It didn’t sit on the ground. It hovered, a thin sheet of distortion stretched between two tree trunks. The Veil sat inside it like a membrane you could bruise with your breath.
Aurora raised her face close enough to see her own reflection—wrong. Her blue eyes in the shimmer looked violet for a second, and the crescent scar on her wrist flared with an almost metallic sheen.
Nyx didn’t approach the distortion. They stood back, shoulders drawn in, their silhouette tightening as if they feared being noticed by a thing that lived in the seam.
“I can feel it,” Nyx said, whisper sharp now. “Hunger with a crown. The kind that owns the taste of sound.”
Aurora listened. Beneath the grove’s normal hush, she heard a low thrum like distant ovens. It rode under everything, persistent and patient. It didn’t get louder when she leaned closer. It got clearer.
Her mouth dried.
Isolde stepped right up to the shimmering sheet and held out her hand. The distortion rippled around her fingers without breaking, like the Veil wanted to learn her shape and failed.
Isolde didn’t flinch. “A rift point,” she said. “Wardens watch, even when they pretend the watching looks like mercy.”
Aurora’s gaze flicked to the grove floor. “Are there Wardens here?”
Isolde’s silver hair shifted, catching amber light. She pointed with a single finger toward a patch of wildflowers at the base of the trees.
Aurora knelt and saw tiny footprints stamped into the soil. No footprints. Not exactly.
They looked like impressions made by bare hands—palms and fingers, as if someone had pressed flat and lifted without leaving weight behind. The flowers at the edges leaned away from the print, petals bending as though they had heard a rule break.
Nyx leaned in and the violet glow in their eyes sharpened. “Someone walked the seam and refused to touch it with their feet,” Nyx whispered. “That’s a Warden’s kind of courtesy.”
Aurora rose. “Then why are we here?”
Isolde tilted her head. Riddle formed in her posture before it reached her mouth. “Because the seam called your name,” she said. “Or because the crimson heart answered when it heard the calling.”
Aurora’s fingers went white around the pendant chain.
“Who gave me this?” she demanded.
Isolde’s eyes softened and hardened at once. “A benefactor hides behind gifts,” she replied. “A gift never admits the giver. It just proves the giver reached for your hand.”
Nyx laughed once, quick and dry. It didn’t sound amused. It sounded like a crack in ice .
“You chase answers and the seam hands out teeth,” Nyx said. “Listen instead.”
Aurora did.
The thrum under the grove changed. It shaped itself into something like laughter—distant, slow, and thick with enjoyment that didn’t care who paid for it. The laughter carried an undertone of chewing, too soft to pin down but present enough to make Aurora’s stomach churn .
She stepped back from the shimmering sheet, heart hammering. She fought the urge to look away.
Nyx’s voice came from closer now, their whisper slipping into the space behind her ear. “It’s not just sound. It’s appetite. It measures you in bites.”
Aurora remembered her job in the restaurant, remembered the way food could make people loosen their shoulders, grin, forget. She hated that this hunger sounded like the same relief .
Her hand found her Fae-forged Blade under her jacket. She drew it out with a controlled motion. The moonsilver caught amber light and took it like a held breath. The blade remained cold to her palm, the chill pinning her nerves into focus.
Isolde glanced at the dagger and nodded once. “Moonleaf cuts what wards grow from,” she said, then added, “but it doesn’t enjoy it.”
Aurora held the dagger point-up near the shimmer, not touching. The air around the blade resisted. The shimmer thickened slightly where the blade hovered.
A faint luminescence crawled along the distortion like a thread searching for a needle.
Nyx shifted, their outline turning less solid. They floated a few inches above the ground now, their shadow stretching toward the shimmering sheet like a tongue tasting air.
“Don’t stab glass you don’t understand,” Nyx whispered.
Aurora stared at the blade’s reflection in the distortion. It looked like a pale leaf suspended inside a mouth.
She lowered the dagger until the tip hovered inches from the seam.
The pendant warmed again, then surged into a hotter pulse .
A smell hit Aurora—vineyard grapes crushed under bare feet. Rich wine. Roasted meats. Sweet spices burning at the edges of heat. Her thoughts snagged on the sensory assault. She almost stepped forward just to breathe deeper.
Nyx caught her wrist. Their fingers felt like cool ink on skin, not gripping so much as guiding. “That’s the trick,” they murmured. “It makes you want to come closer. It doesn’t need you. It wants you to volunteer.”
Aurora pulled her wrist free and stared at the crescent scar. The scar didn’t just ache now. It tingled, as if the skin remembered another version of pain.
Isolde watched Aurora’s face and spoke in riddles shaped like warnings. “If your mark wakes,” she said, “the seam marks you back.”
Aurora swallowed against the taste of wine that still lingered in her mouth.
“What do you want from me?” she asked.
Isolde didn’t answer directly. She moved around Aurora, circling toward the side of the shimmering sheet where a line of ivy climbed a tree. The ivy carried tiny blossoms shaped like cups. Within each cup sat a drop of amber liquid that reflected Aurora’s movements a beat late.
Isolde lifted one finger and tapped the nearest cup. The drop shivered, then slid into the ivy’s veins like it belonged there.
The shimmer responded. It brightened, and a new layer appeared inside it—images that had no right to exist in the grove .
Rows of vineyards stretched into the amber sky, each vine trellised with delicate metalwork that looked hand-forged. Between them ran wide stone paths. Farther off, orchards sprawled with fruit so glossy it looked lacquered. Lanterns hung from branches and glowed with a warm, living light.
Aurora watched the images sharpen, and the thrum became a distant orchestra. It played slow and proud. It sounded like chefs showing off .
Not people laughing over a meal.
Something else.
Nyx pressed close to the distortion without crossing it, their violet eyes reflecting the vineyard scene.
“Dymas,” they breathed. “Gluttony. Prince Belphegor’s garden.”
Aurora’s throat tightened. “So this grove connects to Hel?”
Isolde’s expression held a careful patience. “A boundary doesn’t pick favourites,” she said. “It just weakens at points that look like invitations.”
Aurora kept her dagger raised and angled the blade toward the lower edge of the shimmer. The distortion rippled like skin. The blade’s moonsilver glow brightened in response, the faint luminescence within moonlight sharpening into something almost visible.
Isolde stepped back, giving Aurora space without stepping away.
“Cut with leaf,” Isolde instructed. “Not with hunger.”
Aurora didn’t like the choice of words. Hunger already lived in the air. It pressed into her nostrils with every breath.
She took another step closer and the pendant jerked against her chest, chain sliding until the Heartstone faced outward like a compass needle.
The Heartstone’s glow pulsed in sync with the seam’s thrum.
Aurora raised the blade and felt the cold bite deeper through her palm. She shifted her grip until the crescent scar on her wrist didn’t ache. She refused to let her hand shake.
The seam thickened. A ward sat inside it—she couldn’t see it as symbols, but she felt it as resistance through the air. The ward carried a texture, like thick sugar pulled too thin.
Nyx’s voice cut through her focus. “You’ll hear them chew if you open it.”
Aurora’s jaw set. “I already can.”
Nyx went still. Their silhouette looked sharper, edges tightening as if the shadow around them braced.
Isolde’s riddle came again, softer but no less firm. “A door opens for the brave and the dumb,” she said. “Choose what you carry.”
Aurora exhaled slowly and drove the moonsilver tip toward the lower edge of the shimmering sheet.
The blade didn’t sink like it hit air. It met a boundary that pushed back. The air around the tip popped with cold light, and the shimmer split into lines, thin as cracks in glass.
Aurora moved the blade sideways, following the seam’s stubborn curve.
The ward fought her with a low hiss. The smell of wine surged, then flipped into something rotten under sweetness—old fat, sour fruit left too long, salt that stung.
Aurora gritted her teeth and kept cutting.
The moonsilver blade slid through the resisting layer as if the ward became paper. The cut opened a narrow tear, and warmth poured out. It warmed Aurora’s face, warmed her pendant, warmed the space between her ribs until the world felt too close.
Through the widening tear, she saw the amber-sky vineyard clearly now. She saw figures in the distance—silhouetted like chefs in aprons made of shadow. Their movements didn’t sync with anything in the grove. They moved like a performance held for someone who hadn’t arrived yet.
The sound reached her fully: a chorus of plates scraping and utensils clicking, a slow, patient rhythm.
Nyx yanked Aurora’s dagger hand back at the last second, their grip hard now. Their violet eyes flared so bright Aurora saw their glow through the tear in the air.
“Too far,” Nyx hissed. “It wants you inside your own choices.”
Aurora’s blade stayed near the tear, tip trembling from the resistance she’d just felt. The pendant pulsed again, but now it felt like a heartbeat trying to match the seam’s rhythm.
Isolde stepped up beside Aurora and looked through the tear without flinching. “Close what you can’t afford,” she said. “Or cut deeper and pay the taste.”
Aurora stared at the chefs’ silhouettes. Their heads tilted in unison, like they heard her breath.
Her mind went tight around a single task: hold the blade steady, don’t let the seam decide the motion.
She drew the blade back a fraction, and the tear resisted. It clung to the cut like honey. It tried to widen on its own, pulled by hunger’s gravity.
Nyx leaned in close enough that Aurora felt their shadow press at her boots. “Don’t look at their mouths,” Nyx whispered. “Look at the seam. It tells the rules.”
Aurora looked at the tear’s edges instead of the figures. She saw the shimmering distortion ripple with threads of amber light—thin lines that braided and unbraided around her blade like living lace.
The grove around them seemed to hold its breath. Flowers leaned away from the tear. The stone path under Aurora’s boots cooled, even as the air near the tear turned hot.
Isolde lowered her hand near Aurora’s pendant, not touching it. The air between Isolde’s fingers and the Heartstone tightened, as if the pendant recognized her proximity.
“Crimson heart beats near a gate,” Isolde said. “Moonleaf opens gates. Seers read the way hunger walks.”
Aurora kept her dagger half-raised, the blade still cold but buzzing with the memory of the cut. “Tell me how to stop it,” she demanded.
Isolde’s eyes held Aurora’s without blinking. “Stop it by choosing a word you can survive swallowing,” she replied, and her voice turned into a riddle with teeth. “Speak less than the seam asks for. Let your silence cut too.”
The tear trembled , amber light licking at the edges of the opened ward. The chewing-scrape rhythm sharpened for a second, then shifted, testing the boundary like a tongue worrying a new wound.
Aurora tightened her jaw and held the blade steady, shoulders squared against the pull.
Nyx’s whisper brushed her ear again. “Now,” they murmured, and their violet gaze flicked to Aurora’s wrist scar, to the crescent mark that had begun to ache as if it remembered belonging somewhere else.
Aurora didn’t look away from the seam.
The amber light surged, pushing against the cut like it wanted to crawl out. The Heartstone in her hand pulsed once, hard enough to make Aurora’s palm flare with pain.
Then the tear widened just a sliver more, and the vineyard chefs’ silhouettes leaned closer—close enough that Aurora felt the heat of their appetite on her skin, right at the edge of the grove’s own rules.