AI The clearing revealed itself between one heartbeat and the next. Aurora stepped through the gap between two ancient oaks and the world shifted, the thin London rain gone in an instant, replaced by air so still and sweet it pressed against her skin like warm silk . Sunlight fell through leaves the color of bruised violets, dappling the ground where wildflowers bloomed in impossible January colors. She blinked, adjusting to the sudden brightness, her breath coming shorter than it should. The Heartstone Pendant warmed against her collarbone beneath her jacket, a steady pulse that matched nothing she could hear yet.
She glanced back once. The oaks stood exactly as they had moments before, but the path beyond them had vanished into soft gray mist. There was no going back that way . She turned forward, fingers brushing the hilt of the Fae-forged blade resting cold against her hip, and kept moving. The grass beneath her boots gave no resistance, yet it felt too alive, blades lifting after her step as though remembering her passage .
Nyx followed without sound, their form half-solid now, a long shadow stretched beside hers on the ground though no sun cast it. They drifted an inch above the grass, faintly glowing violet eyes scanning the trees. “Something watches,” they whispered, the words threading on wind that did not stir the flowers. Aurora did not answer. She had learned that when Nyx spoke that way , silence served better than questions.
They moved deeper, the clearing narrowing into a corridor of silver-barked trees whose leaves whispered without wind. Aurora caught faint music, a single high note held and released so slowly it seemed part of the air itself. She paused, listening. It rose again from somewhere ahead, accompanied now by the distant plash of water over stone. The pendant’s warmth bloomed into heat, pressing through her shirt. A portal was near. She swallowed against the sudden dryness in her throat and pressed on.
The path opened without warning into a grove ringed by tall standing stones, each veined with pale moonlight that did not belong to the sun overhead. At the center stood a shallow pool whose surface reflected no sky, only swirling silver beneath clear water. Isolde waited beside it. The half-Fae woman stood barefoot on grass that should have bent under her weight , yet it held no impression of her presence. Silver hair spilled to her waist, catching light that seemed to come from within rather than above . Her pale lavender eyes settled on Aurora with the calm of someone who had been expecting them for hours, though the clock in the flat above Silas’ bar had read only ten minutes past eleven when they left Richmond Park.
“You cross here,” Isolde said, voice carrying the soft cadence of riddles meant to be chewed slowly . She lifted one hand toward the standing stones. “The stones remember those who enter. Some return changed. Others simply return less.”
Aurora felt the words settle along her spine but kept her expression even. “We’re here because you said the Wardens are thinning the Veil at solstice again. We need what’s on the other side before they seal it tighter.”
Isolde’s mouth curved, neither smile nor warning. “What you need and what you find are rarely the same thread.” She stepped aside, and the water in the pool rippled though no breeze touched it. Beyond the farthest stone the air itself wavered , the faint distortion Aurora had never seen before now visible as a thin vertical shimmer, like heat rising from summer pavement yet colder. A rift. Not large enough to step through yet, but widening by the moment .
Nyx’s shadow stretched longer, drawn toward it. “The air tastes of iron and old promises,” they murmured, voice low enough only Aurora caught it. She nodded once and approached the pool, kneeling where the grass met water. Cold rose from the stones, seeping into her knees through denim. She studied the reflection. The silver beneath the surface moved independently of the world above, forming shapes that dissolved before they could settle into meaning: a spire, a gate, something that might have been a crown or a feast table crowded with faces. She looked away before dizziness could claim her.
She stood, joints stiff from the sudden chill , and felt the pendant flare hot against her chest. The rift responded, widening another handspan. Through it the world beyond flickered : stone terraces climbing into amber light, the heavy scent of overripe fruit heavy on air that carried no Earth oxygen. Dymas. The name tasted of cinnamon left too long in the sun.
“Stay close,” she told Nyx, though she knew they already drifted near enough that their presence brushed her shadow like cool silk . She drew the Fae-forged blade. Its moonsilver edge caught the rift light and held it, faintly luminous even in the little daylight left in the grove. The weight felt wrong in her hand, lighter than steel should be, yet perfectly balanced for someone who had never carried weapons. She had no idea what awaited on the other side except hunger without end.
Aurora stepped forward. The ground vanished beneath her foot and she caught herself on the far edge of the rift, boots landing on warm stone veined with living root. The change in temperature struck like a wave: thick, humid, scented with fermented honey and charred meat and something floral that made her eyes water in longing. Behind her the rift sealed with a soft sigh, leaving only the standing stones’ memory of passage. Isolde had not followed. Aurora had not expected her to.
They stood on a terrace carved of pale stone that sweated condensation. Vines heavy with clusters of obsidian grapes spilled over carved railings. Far below, a city of ovens and feasting halls sprawled across slopes that glowed with internal heat. Aurora’s throat tightened at the scent alone : crisp apple, roasting fat, sugared wine, all layered until breathing became difficult. Her stomach clenched in unexpected hunger even though she had eaten before leaving the flat. She pressed a hand to it, willing the feeling down.
Nyx solidified beside her, humanoid outline sharpening into shoulders and the suggestion of a high collar of shadow. “This place remembers feasts that lasted centuries,” they said, violet eyes dimmed to slits against the amber sky. “The stones here are drunk on it.”
A low bell tolled, distant and sonorous. Aurora turned toward the sound. A winding path of crushed herbs led upward between trellises dripping with unfamiliar fruits, each one larger than her fist and pulsing faintly like a heartbeat beneath translucent skin. She caught a faint dripping noise ahead—like slow rain, yet nothing fell from the clear sky. A droplet landed on her sleeve anyway, clear and warm, and where it touched her skin it left a faint tingling that faded only when she rubbed it away. The pendant burned hotter now.
They followed the path because there was no other obvious route. Ancient runes carved along the low walls flickered to life as they passed, glyphs that might have been eyes or mouths opening briefly before closing again. Aurora kept the blade ready, edge pointed forward, though she doubted its protection would last long against whatever ruled here. Prince Belphegor. The name had sounded like mockery in her mouth when Isolde first spoke it. Now the syllables sat heavy, tasting of grease and honey.
A half-collapsed archway framed the next terrace. Beyond it a long table stretched between pillars of living wood, laden with platters that still steamed though no servants stood nearby. Roast birds with feathers of spun sugar. Puddings that shifted colors between emerald and blood-red. Bowls of fruit cut into perfect crescents whose juice ran in rivulets across the stone. A single chair waited at the head, oversized and carved with scenes of endless banquets. Aurora’s mouth watered despite herself. She forced air through her nose in short bursts, refusing the scent.
Movement flickered beneath the table. She froze, blade rising an inch. A small shape skittered out on too many legs, something like a crab made of discarded pastry shells. It snatched a fallen berry larger than its body and vanished again into shadow. Nyx drifted closer, shadow fingers reaching toward the edge of the table then withdrawing. “The very crumbs here have hunger of their own.”
Aurora took one careful step onto the terrace. The stone warmed the soles of her boots. She felt watched, not the distant watching of the grove but active observation, patient and vast. The pendant pulsed once, twice, a steady beat that urged her forward. She moved along the table’s length without touching anything, though her fingers twitched toward a pitcher of dark wine. The liquid inside moved without being stirred, small whirlpools forming and collapsing as though breathing . A single drop spilled over the rim and struck the stone; it ate through to the roots beneath before the stone sealed again.
She kept going. The path continued past the table into an avenue of freestanding ovens, each one the height of a man and carved with grinning mouths that opened when heat built inside. Orange flame showed between their teeth. From one oven a low moan escaped, quickly swallowed by the crackle of fire. Aurora’s skin prickled. She told herself it was only the heat and kept her blade up.
Nyx floated beside her now in full silhouette, taller than any human man, the violet of their eyes the only color in their form. “The hunger here feeds on more than flesh,” they whispered. “You feel it too.”
“I feel it,” she answered, voice low and tight . “We don’t feed it.”
They passed between two ovens and the air changed again, thinner, carrying the metallic note of forge fires. Ahead the terrace ended at a balcony overlooking a vast circular pit lined with banquet tables arranged like spokes of a wheel. Figures moved below—helbound souls, she guessed, faces pale and eyes glazed with endless satiety that never satisfied. They carried platters up and down endless stairs, never stopping, never tasting. One slipped and fell against a table edge. The others continued without pause.
Aurora gripped the stone railing. Warmth bled through her palm. The Heartstone Pendant had grown almost too hot to bear against her chest, but she dared not remove it. Its light leaked through the fabric now, faint crimson radiance that painted her knuckles. Below, one soul lifted its head and stared directly upward, hollow eyes finding hers across impossible distance. It smiled with a mouth full of teeth too large for its face.
She stepped back. The railing creaked under her hand. A single stone chip fell into the pit, striking stone far below with a sound like bone breaking. The souls did not react. Only the one continued watching, its awful smile never fading.
“We leave this place as soon as we find what came through,” she said, more to herself than Nyx . Her throat felt raw from the thick air. The pendant tugged at its chain, an insistent warmth that pointed toward a narrow spiral stair leading down into shadow on the far side of the balcony. She moved toward it, boots echoing too loudly on the stone. Nyx followed, silent once more.
The stair descended into cool darkness that smelled of earth and fermented fruit. Aurora’s eyes adjusted slowly , the blade’s faint luminescence providing just enough light to avoid the broken steps. Her fingers brushed carved walls that sweated sweet liquid. She wiped her hand on her jeans and kept descending. Voices rose from below, not words but overlapping laughter and the wet sounds of chewing. Hunger curled tighter in her gut. She pressed her wrist against the small crescent scar, grounding herself in the memory of pain rather than the promise of feast.
At the bottom the stair opened into a low-ceilinged hall lit by globes of amber light floating without source. Tables here stood empty, waiting. Doors lined the walls, each one carved with scenes of gorging that made her stomach turn. One door stood ajar. Through it she saw movement, a shadow much larger than any human sliding across stacked plates. The pendant burned. She swallowed, adjusted her grip on the blade until her knuckles ached, and stepped forward into the unknown room.
Nyx remained at her shoulder, a silent anchor of violet light and living shadow. “One breath at a time,” they whispered.
Aurora breathed and crossed the threshold.