AI Aurora Carter kept one hand wrapped around the silver chain at her throat and the other inside the courier bag slung across her shoulder. The bag bumped her hip with every step, as if it wanted attention. She didn’t give it any.
The clearing in Richmond Park had looked normal from the path—grass, wildflowers, the dark line of trees—but the moment she stepped through the standing stones, everything shifted like a camera focus. Air thickened. Light softened. Sound stretched.
Her bright blue eyes found the ancient oaks first. Their trunks held the marks of age without bark splitting or rot. Between them, the ground changed under her boots from earth to something that felt like stone dust packed tight enough to spring back. When she lifted her foot, it didn’t sink. It landed with a clean, deliberate thud.
Beside her, Nyx stood in the shape of a tall, living silhouette, solid at the edges, ink-dark in the middle. Their faint violet eyes glowed like coals under soot.
Nyx’s voice carried in pieces, whispered through the leaves. It didn’t echo . It arrived already layered with distance.
“Your heartstone is warm.”
Aurora pressed the pendant closer. The deep crimson gem throbbed through her palm, not with heat exactly—more like a steady pulse that matched her breath and then refused to line up again.
“I noticed,” she said, and forced her tone steady. She didn’t like how the warmth felt too aware, like the pendant recognized the place the way a tongue recognized a familiar spice.
A third figure moved at a slower pace, as if the air demanded a tax for speed. Their cloak didn’t quite hang right; it clung to angles that didn’t belong to fabric. The shadows around them stretched longer than they should have. Aurora didn’t need to look down at their feet to feel the wrongness. Nyx hadn’t been the only thing that slipped into solid form.
The fourth person lagged behind, hands hovering near their pockets, scanning the world with the restless focus of someone who had survived too many bad nights. Aurora had delivered parcels to him before—short shifts at Golden Empress, the occasional late-night errands. Silas. He owned a bar downstairs from her flat. He’d listened when she’d told him about the grove like he listened to music: with patience, without insisting on understanding.
Now he watched the standing stones, jaw tight.
“This place doesn’t look like Richmond,” Silas said.
“It doesn’t behave like it, either,” Aurora replied.
The wildflowers grew in impossible profusion. They flashed with color she didn’t have names for—blues like bruised glass, petals that looked stitched from thin threads of light. When the breeze passed through them, the blossoms didn’t sway. They rippled inwards, then out again, like the air had lungs.
Nyx tilted their head. Their violet glow deepened, then dimmed.
“Listen,” Nyx said.
Aurora did. The silence didn’t sit still. It moved around them, shifting pitch the way a distant crowd shifted when someone started clapping.
Somewhere deeper in the grove, water sounded wrong. Not the rush of a stream, but a slow, careful pour —like someone rinsed a bowl in a room too big to echo .
Another sound followed it: faint and high, a rhythmic chiming that reminded Aurora of cutlery tapping ceramic. Except she knew no kitchen back home had anything that chimed like that.
Silas swallowed. His fingers flexed.
“I don’t like this,” he muttered.
Aurora didn’t argue. She walked anyway, boots crunching on the stone dust. The ground under the clearing dipped into a pathway of pale, braided roots that rose and then sank without ever breaking apart.
They passed the first arch of roots. It didn’t stand upright; it curved like a rib cage. On it, thin lines of silver ran through the wood, not carved and not grown—something in between. Aurora brushed a line with her fingertips and felt a pulse like the pendant’s, but colder.
Nyx moved closer to her shoulder. Their silhouette sharpened.
“It reacts when you touch,” Nyx whispered.
“Then it’s not a normal place,” Aurora said. Her brain tried to assemble maps, rules, explanations. The grove didn’t cooperate. Every step made new geometry. She kept her eyes open for trick walls and illusions, but the world kept offering facts: textures that changed when she looked away, colors that shifted as if responding to her focus, and sound that didn’t follow her movement .
They reached the next cluster of stones. This time, the stones weren’t oak. They looked like carved ice that had learned to imitate rock. In their surfaces, faint images flickered when Aurora looked directly. She saw vines crawling across a ceiling that no room here held. She saw a table set too long for its legs. She saw a mouth opening in a feast she didn’t want to picture.
Aurora forced herself to look away before her stomach tightened.
Silas let out a breath that sounded like a laugh without humor . “I thought you said it was hidden. Like… secret path, secret clearing.”
“It is hidden,” Aurora said. She kept walking because standing still would invite the images to catch up. “Just not in a way that behaves. You can’t hide a storm by putting a curtain over a window.”
Nyx drifted in the space between them and the nearest stone, close enough that the violet eyes seemed to brighten. Their voice lowered, the whisper threading into Aurora’s ear as if it had learned her name.
“The grove keeps what it receives,” Nyx said. “It stores echoes .”
Aurora didn’t ask for more. The pendant at her throat tugged toward the root path ahead, a tiny pull that made her fingers tighten. She moved with it.
The path deepened into a narrow corridor of intertwined boughs. Leaves brushed Aurora’s shoulders, light as fingertips. When she glanced up, she saw the sky was still there, but the color had shifted into a hazy amber, like sunset trapped behind a layer of glass. It shouldn’t have matched the weather in London.
The trees around them leaned in. Not to threaten—more like curious witnesses.
Then the air warmed.
Not by much. Enough that Aurora noticed it in the bones behind her ribs. Her hand rose to the pendant again. The Heartstone’s pulse matched the warming, quickening in tiny increments.
Silas stopped and planted his feet. “Is that—”
The sentence died in his throat.
They stood at a point where the corridor widened without warning. The roots became a threshold of smooth stone tiles, each one carved with the shape of a leaf—moonsilver-dark in the dim light. Above them, the ceiling of boughs parted.
Aurora looked through.
What she saw didn’t read like a room. It read like a place that had been built to accommodate senses rather than bodies.
Warm amber light spilled from nowhere. It didn’t cast shadows; it filled them. Vineyards sprawled beyond the threshold, but the vines weren’t climbing up trellises. They hung in looping arcs like cords suspended for a marionette show. Orchards dotted the landscape, each tree heavy with fruit that glowed faintly, as if it carried its own lanterns inside the peel.
The air smelled like roasted sugar and sharp herbs crushed between fingers. The scent made Aurora’s mouth water, and that irritated her on principle. She didn’t come here to be tempted.
A grand feast table stood in the distance, impossibly long. Food covered it in layers—bread torn open to show steaming insides, platters of dark olives, bowls of sauces the color of deep wine. Candles burned without wicks. Flames flickered like they were breathing .
Aurora’s skin prickled. She had worked in restaurants. She had served people who acted like pleasure was a right. She knew the smell of money and the smell of hunger. This wasn’t that.
Nyx drifted in front of her and looked out like a person taking in a nightmare with curiosity.
“Hel,” Nyx whispered, voice soft against the amber air . “Dymas. Gluttony.”
Silas’s face went pale. “You brought us to Hell?”
Aurora didn’t answer him. She stood at the threshold and watched the far vineyards sway. The motion came from no wind. It came from something below the soil, a slow vibration like a throat clearing itself.
The Heartstone pendant pulsed harder. It warmed in her hand until her fingers started to ache—not hot, just insistent. The silver chain felt tight, like it wanted to climb out of her skin.
Nyx’s silhouette turned slightly , as if they listened to a conversation beyond the open view.
“You feel it,” Nyx said.
Aurora did. The world beyond the stones thrummed with appetite. Not just hunger for food. Hunger for excess. Hunger for more than you could hold.
Her stomach tightened and her mind flinched away from the table. She forced herself to keep watching.
Between the vines, figures moved. They didn’t walk like people. They flowed between rows, dragging trays with no weight , stepping over ropes that looked like they belonged to baskets of produce. When Aurora caught sight of their faces, the world stuttered.
Some faces blurred as if the air refused to remember them. Others looked carved from pale wax. Still others had expressions too eager, too practiced, the kind of smiles meant for mirrors and contracts.
Silas took a step toward the threshold.
Aurora caught his wrist. The contact jolted her. His pulse hammered under her fingers as if his body wanted to sprint, even with fear. The scent of him changed—sweat, and something else, like burnt caramel.
“What are you doing?” Aurora demanded.
Silas stared at her hand, then at the amber land. “It’s warm. I can smell food.”
“You’ll smell it whether you step in or not,” Aurora snapped. She loosened her grip, then tightened again to stop him. “And if you step in, the place will read you.”
Nyx hovered closer. Their violet eyes brightened, and their whisper threaded between Aurora and Silas.
“It reads desire first,” Nyx said. “It feeds on the shape you make.”
Silas swallowed again. He didn’t argue. He looked like a man who wanted to run and couldn’t find the direction to do it in.
Aurora steadied her breathing. She lifted her chin and stared past the feast table until she saw the horizon. There, vineyards gave way to terraces and orchards wrapped around something massive—a palace built like an amphitheatre, all curved walls and balconies. It looked like the kind of building that hosted competitions as if the judges enjoyed pain.
Between tiers, banners hung. The cloth fluttered though the air didn’t move. The symbols on them shifted when Aurora’s eyes tried to focus.
She forced a slow blink and watched a banner settle into a shape: a crown, or a mouth, or both depending on how you looked.
The Heartstone pendant pulsed again, and for a moment the amber light snapped sharper. Aurora saw—just for a heartbeat—an open tear in the air. Not a portal shaped like a circle. A seam. A boundary that looked like the Veil had been stitched badly and someone kept pulling the thread.
She jerked her gaze away. Her wrist scar itched beneath her sleeve, a faint reminder of accidents and cuts that came from carelessness. She didn’t let herself touch it.
“Is the Veil thin here?” Silas asked, voice tight .
Nyx’s whisper drifted over his shoulder.
“The Veil stretches,” Nyx said. “It weakens along hungry places. Dymas sits in Hel. Hel sits in appetite. Appetite pulls at the Barrier like a tide.”
Aurora’s mind snagged on the words. She had learned about the Veil from the kind of stories you didn’t tell at family tables. She understood the general rule: winter made it weaker, summer made it stronger. But she had never felt its pull in her teeth.
Now the air pressed lightly against her tongue, like the place wanted her to taste it.
A sound rose behind them—soft, deliberate footsteps . Aurora turned.
Isolde Varga stood at the edge of the threshold where the standing stones had kept them safe until now. Aurora hadn’t heard Nyx’s earlier approach, and she didn’t hear Isolde’s arrival either. That lack of sound made her skin crawl. Isolde’s presence made the grove feel like it had been holding its breath.
Silver hair spilled to Isolde’s waist. Her pale lavender eyes looked like they held lantern light behind fog. She didn’t walk into the open view. She stayed half inside the grove’s pocket-space, as if her exile still remembered the boundary.
Isolde lifted a hand. She didn’t gesture toward the vista so much as toward Aurora’s pendant.
“The gem warmed,” Isolde said.
Her voice came in riddles without losing clarity. Words clicked like stones falling into place.
Aurora swallowed. “You sent us here.”
“I gave a gift,” Isolde replied. “A gift makes a path. Paths make a choice.”
Silas’s gaze snapped to Isolde. “You’re the one who told her to come.”
Isolde’s eyes slid to him. No footprints appeared beneath her feet, not even in dust . She spoke like a person reading a page written in someone else’s blood.
“Each arrives with hunger. Each calls it need.”
Nyx’s silhouette shifted, edges rippling like smoke near a candle. “And each leaves with what the place extracts.”
Aurora hated the calm certainty in Nyx’s whisper . She hated how true it sounded.
She stepped forward, one boot over the leaf-shaped tile threshold. The warmth surged through her, not burning, just pressing. The pendant at her throat tightened like a collar.
The moment Aurora crossed, the amber light caught her face and then moved away, as if the place had sniffed her and decided it was satisfied with the scent.
Her senses sharpened until she could pick out individual smells across distance: sugared fruit, charred meat, crushed spices. Something floral underneath it—something sweet and wrong.
Her mouth watered again. She tasted iron at the back of her throat. She didn’t like the way her body reacted without her permission.
Silas’s breath hitched. “Rory—”
Aurora raised her palm to silence him, not because he needed quiet, but because she needed control. She forced her gaze to the ground at her feet. The leaf-shaped tiles gleamed faintly. When she shifted her weight , the tile under her boot dimmed and then brightened, as if it responded to her hunger too.
Nyx drifted sideways, staying just within the grove-side of the threshold. Their posture said they wanted to step in, but their eyes stayed wary. The faint violet glow around them dimmed like an animal holding its breath.
Isolde watched Aurora from the grove edge. “The Gluttony realm likes bargains,” Isolde said. “It counts what you offer.”
Aurora kept her attention on the distant table and refused to let her mind fill with images of plates and devouring mouths. “I came for answers, not—”
Isolde cut in, voice slicing through her sentence.
“Answers taste like more questions,” she said. “More questions taste like hunger.”
Silas took a half-step forward again. Aurora caught his wrist without thinking this time. His skin was colder than hers.
“Don’t let it pick you first,” Aurora said.
His eyes flicked to her scarred wrist. “It already has. I can feel —”
Aurora didn’t let him finish. She scanned the vineyard rows. Between vines, she spotted something that didn’t match the rest. A narrow path lined with small crimson stones that glowed faintly, each one pulsing in rhythm with her pendant.
Heartstone resonance .
She pointed. “There.”
Silas followed her finger. “Those stones. They’re like—”
“Like a trail,” Aurora said. Her voice sounded too thin in her own ears.
Nyx’s whisper slid in. “A contraction. A route.”
Isolde’s gaze sharpened. She lifted her hand again. This time, her fingers pinched the air in front of Aurora’s face. The air shivered, and for a blink Aurora saw two versions of the same space layered together: Dymas as it appeared now, and Dymas as it looked when souls arrived hungry, stripped down to impulses.
Then the layers snapped back.
Isolde lowered her hand. “Don’t walk the line like you own it,” she said. “Walk like you borrow it.”
Aurora stared at the crimson stones and felt the urge to run toward them. The thought of that line tugged at her like a string.
She clenched her jaw hard enough to hurt. She forced herself forward at a controlled pace, not rushing, not dawdling. Each step made the amber air press in. Each breath pulled in smells that wanted to become thoughts.
The further she walked into Dymas, the more the soundscape shifted. The chiming from before became clearer—metal against ceramic—except no one stood near her with dishes. The sound drifted from the feast table, carried on warm air like a song.
Voices rose. Aurora couldn’t make out the words, but the tone carried intent—cheers, laughter, and a hungry insistence beneath it, like the crowd wanted the next bite before the last one finished chewing.
Silas leaned toward Aurora as if the smells dragged him. “How far does this go?”
Aurora looked back. The threshold stones behind them held steady amber. The grove beyond them looked dimmer now, like the pocket-space was retreating .
Isolde stood like a needle in fog. Her hands hung at her sides. Her eyes stayed on Aurora with that seer steadiness that didn’t soothe.
Nyx moved closer to Isolde’s side again, but their silhouette kept shifting, as if the realm pulled at them too.
Aurora returned her gaze to the crimson trail. “We go until we can’t see the stones anymore,” she said. It wasn’t a plan so much as a refusal to wander.
Silas grunted. “That’s not much of one.”
“It has teeth,” Aurora replied, and hated how her own fear made her sound like she was negotiating with the place.
She stepped onto the first crimson stone.
It pulsed under her boot and the Heartstone pendant flared with warmth . The gem’s inner glow brightened until it turned her vision at the edges red. Aurora saw—again only for a heartbeat—another seam in the air. The tear in the Veil shimmered like heat above asphalt, distorting the space between her and the feast table.
Her stomach rolled. She didn’t want to look at it, but she couldn’t stop herself.
On the seam’s surface, something wrote itself in light. Not letters exactly. Shapes that suggested contracts: a crown-mouth symbol, a forked line, a circle with a break. Then the seam snapped shut as if the realm had swallowed the message.
Aurora’s hands tightened around the pendant chain. She didn’t breathe.
Nyx’s whisper came closer than it should have, even with Aurora still in front.
“You’ve touched the route,” Nyx murmured. “It’s marking you.”
Silas’s eyes widened . “How do you know?”
Nyx’s violet gaze flicked down the crimson line leading away. “Because it wants you to walk faster.”
Aurora felt it then. The world’s pressure increased in tiny steps, like a hand tightening around a wrist. Her muscles wanted to respond. Her legs wanted to pick up the pace. Her mouth wanted to fill with sweetness.
She forced her stride steady. She made her body obey her rather than the realm’s urge.
The crimson stones continued in a curve toward the feast table’s side, away from the crowdless open space. As Aurora followed the trail, she noticed details she hadn’t seen before. Each stone held a faint imprint on its surface. Not scratches—indentations shaped like fingertips. Some looked small, like children’s. Others looked blunt and wide, like hands that had gripped spoons too hard.
Aurora didn’t want to imagine whose hands left those marks.
When she reached the curve, the trail ended at a wrought-iron gate half-swallowed by vines. The gate stood alone, no walls around it, no obvious path continuing. The vines hung and twisted as if they had been trained to frame it.
From the gate, a single bowl sat on a stand. The bowl shone like ceramic under moonlight. Steam rose from it without cooling the air. Inside sat a translucent substance that caught amber light and held it, thick and glossy like melted sugar held in suspension.
Aurora stopped. Her throat tightened.
Silas moved closer despite her effort not to. He stared at the bowl with a hunger he tried to disguise.
“It’s food,” he whispered.
Aurora knew better than to say the obvious out loud. She looked at the gate instead. A latch hung from the side, shaped like a miniature crown.
Isolde’s voice drifted from the grove edge, carried in riddles through the amber air.
“Not every gate guards what you want,” she called. “Some guard what you fear.”
Aurora’s pendant pulsed hard enough to throb in her wrist. The little crescent scar on her left wrist itched, and she shifted her arm to see it under the sleeve. For an instant, the scar glowed faintly—not from light, from memory. From the pain of old accidents.
She didn’t let fear turn into action.
Instead, she reached into her courier bag and pulled out the last thing she had that still belonged to her world: a small paper packet she’d been carrying for Yu-Fei Cheung’s restaurant. It contained herbs and salt sealed tight for tomorrow’s prep. Nothing about it fit the feast. Nothing about it belonged to Hel.
Aurora held the packet up toward the gate.
Nyx’s violet glow brightened. “That won’t satisfy it.”
“No,” Aurora said. She kept her eyes on the latch. The air thickened around the gate, the pressure of appetite gathering. “It will remind me I still choose.”
Silas flinched when the gate reacted. The vine-frame shivered, and the wrought iron thrummed with a sound like a stomach turning over. The latch rotated a fraction without anyone touching it.
The bowl’s steam leaned toward Aurora’s packet like a dog scenting meat.
Aurora stepped closer to the gate, lifted the packet higher, and stopped just short of the threshold line where the crimson stones had ended. The Heartstone pendant burned warm against her throat.
The gate opened by an inch.
From the gap, cold air slid out—real cold, not the chill of moonsilver or shadow. It carried the faint scent of wet stone and old ink.
Nyx hissed their whisper , urgent now.
“Rory—don’t take the taste.”
Aurora leaned in anyway, because the cold air carried something else beneath it, something she recognized from the groves, from the seams between realms.
It smelled like the Veil.
She paused, packet still raised, and waited for the realm to demand her bargain.