AI The air smelled of crushed mint and damp earth as Rory stepped between the ancient oaks, their gnarled roots twisting like serpents across the forest floor. The moment she crossed the threshold marked by the standing stones, the world seemed to exhale. The noise of London—distant traffic, the hum of aircraft—vanished, replaced by the rustle of leaves that didn’t belong to any tree she knew. The grove was too still, too vibrant, as if the very air thrummed with something just beyond hearing.
Nyx materialized beside her, their form rippling like smoke caught in a breeze. "Careful," they murmured, their voice a whisper that seemed to come from everywhere at once. "Time here is a fickle thing."
Rory adjusted the strap of her messenger bag, fingers brushing the cold metal of the Fae blade Isolde had given her. The dagger’s weight was a comfort, though she hadn’t yet had to use it. She hoped she wouldn’t today. The Heartstone pendant at her throat pulsed faintly, its crimson glow seeping through the fabric of her shirt like a slow, steady heartbeat. She hadn’t noticed it reacting like this before. Then again, she’d never stepped into a place like this before.
The grove unfolded around them in impossible geometry. The trees were taller here, their bark shimmering faintly silver in the dappled light, their leaves a spectrum of greens that seemed to shift when she wasn’t looking directly at them . Wildflowers carpeted the ground, blooming in colors too vivid to be natural—deep indigos, violent oranges, golds that seemed to catch the light and hold it . The petals didn’t wilt underfoot. Instead, they sprang back as if she’d never touched them.
Eva, walking just behind Rory, let out a slow breath. "Okay. This is officially the weirdest thing I’ve ever seen." She reached out, hesitating before plucking a flower with petals like spun glass. It didn’t snap. It simply… yielded, as if the stem were made of liquid, then reformed the moment she pulled her hand away. The flower remained in her palm, intact, glowing faintly. Eva’s eyes widened . "What the hell?"
Nyx chuckled, the sound like dry leaves skittering across stone. "Fae magic. It doesn’t like to be taken from its home."
As if in response, the flower in Eva’s hand dissolved into a fine, glittering mist. Eva yelped, dropping it, but the mist only swirled for a moment before vanishing entirely. No residue. No trace.
Rory pressed on, her boots sinking slightly into the spongy earth. The deeper they went, the more the grove seemed to resist logic. A brook bubbled up from nowhere, its water so clear it was almost invisible, save for the way it distorted the air like a mirage. She crouched, dipping her fingers in. The water was cool, but not unpleasantly so, and it left no ripple in its wake. When she pulled her hand back, her skin was dry.
"Don’t drink it," Nyx warned. "Not unless you fancy being stuck here for a decade while only a minute passes outside."
Rory shot them a look. "You could’ve led with that."
Nyx only smirked, their violet eyes glowing faintly in the dimming light. The canopy above had thickened, the sky beyond the leaves shifting from the pale blue of late afternoon to a deep, bruise-like purple. Rory checked her watch . Only ten minutes had passed since they ’d entered. She swallowed. Right. Time.
A rustle in the undergrowth made her tense. The Fae blade was in her hand before she realized she’d drawn it, the moonsilver catching the light and casting prismatic reflections across the foliage. The blade’s cold seeped into her palm, a reminder of its purpose. But there was nothing there. Just the wind, or whatever passed for wind in this place.
Then she saw it.
A path. Not the overgrown deer trail they’d been following, but a proper path, wide and smooth, paved with stones that looked like they ’d been hewn from the heart of the earth itself. They were dark, almost black, but flecked with veins of gold that pulsed faintly, as if lit from within. The path cut through the grove like a scar, leading toward a structure half-hidden by the trees.
Rory’s pulse quickened . "That wasn’t here a second ago."
Eva squinted. "Are you sure? Maybe we just missed it."
"I’m sure." Rory had been scanning the grove like her life depended on it. Which, given where they were, it might.
Nyx’s form shimmered , their edges blurring. "The grove shows what it wants to show. We’re being invited."
"Or lured," Rory muttered. But the Heartstone’s warmth had intensified, its glow now visible even through her shirt. She didn’t need to pull it out to know it was reacting to something ahead. Whatever was at the end of that path, it was important.
She stepped onto the stones. The moment her boot touched the path, the gold veins flared, their light snaking up her leg like ivy before fading. Eva gasped. Rory ignored it, pressing forward. The trees seemed to part for them now, their branches arching overhead to form a tunnel of leaves. The air grew warmer, thick with the scent of honey and something darker, like iron.
Then the path opened into a clearing, and Rory’s breath caught.
At the center stood a pool, its surface so still it might have been glass. Around it, standing stones rose like sentinels , their surfaces carved with symbols that made Rory’s eyes ache if she looked at them too long. The stones were taller than her, their tops lost in the shadowed canopy. And beyond them, half-swallowed by the earth, were the ruins of a building—crumbled walls of the same black stone as the path, their edges worn smooth by time or magic. Ivy, thick and vibrant, clung to the remains, its leaves shimmering with the same unnatural hues as the flowers.
But it wasn’t the ruins that held her attention. It was the figure standing beside the pool.
Isolde.
The Half-Fae was unmistakable, her silver hair cascading down her back like a river of moonlight. She was barefoot, her dress—if it could be called that—woven from what looked like strands of starlight and shadow. It shifted as she moved, as if alive. Her pale lavender eyes found Rory’s, and she smiled, though the expression was sad , distant.
"You’ve come," Isolde said, her voice like wind chimes in a breeze. "I wondered if you would."
Rory’s grip on the Fae blade tightened. "You left me a pendant that glows like a damn beacon and a dagger that could probably cut through my soul. Yeah, I was gonna show up eventually."
Isolde tilted her head, her smile deepening. "Such fire. That’s why I chose you."
Eva elbowed Rory. "Chose you for what?"
Rory ignored her, stepping closer to the pool. The water was darker than it had first appeared, its depths swirling with colors that didn’t have names. She crouched, peering into it. Her reflection stared back, but it wasn’t quite right. The eyes were too wide, the smile too sharp. Then the reflection blinked, and Rory jerked back.
Isolde’s laughter was soft, musical. "The pool shows truths. Or lies. Depending on what you need to see."
Nyx had gone still, their form solidifying into something more human-like, though their edges still flickered like a dying flame. "Isolde," they said, their voice heavier than before. "You know why we’re here."
The seer’s gaze flicked to Nyx, and for the first time, her expression darkened. "Ah. The Shade. Always lurking at the edges of the light." She turned back to Rory . "You seek answers about the pendant. About the Veil."
Rory nodded. The Heartstone’s warmth had spread, seeping into her chest like a second heartbeat. "It’s reacting to this place. To you. What is it?"
Isolde reached out, her fingers hovering just above the pool’s surface. The water rippled, though she hadn’t touched it. "It is a key. And a warning."
Eva groaned. "Of course it’s a riddle."
Isolde’s lips quirked. "Not a riddle. A truth. The Heartstone is tied to the Veil. It senses the tears, the weaknesses. And it calls to those who can mend them—or exploit them."
Rory’s stomach twisted. "Exploit them?"
Before Isolde could answer, the ground trembled . A low, resonant hum filled the air, vibrating through Rory’s bones. The pool’s surface churned , its colors bleeding together into a swirling vortex. The standing stones began to glow, their carvings flaring with a light that burned Rory’s eyes. She looked away, but the afterimage remained, seared into her vision.
Nyx’s form rippled violently. "We need to go. Now."
Isolde’s voice cut through the growing din. "The Veil weakens. Someone is tearing it open."
Rory’s blood turned to ice. The Heartstone was no longer just warm. It was hot, its pulse erratic, like a panicked bird trapped in her chest. She yanked it free of her shirt, the crimson gem now glowing so brightly it cast shadows across the clearing. The light pulsed in time with the hum, as if the pendant and whatever was happening were connected .
The pool erupted.
A geyser of water shot into the air, but it wasn’t water. It was thicker, darker, like oil mixed with ink. It hung suspended for a heartbeat, then crashed down, splashing against the stones, the ruins, the path. Where it touched, the ground blackened, the vibrant flowers withering into dust. The air filled with the stench of rot and burning metal.
And then the screaming started.
It came from the pool, a chorus of voices—human, inhuman, some Rory didn’t have words for. The sound clawed at her skull, and she clapped her hands over her ears, but it did no good. The noise wasn’t just in the air. It was inside her, vibrating in her teeth, her bones.
Nyx lunged forward, their form solidifying into something more substantial. They grabbed Rory’s arm, their grip like iron. "We have to leave. This isn’t just a tear. It’s a gate."
Isolde’s eyes were wide, her usual serenity shattered . "They’re coming through."
Rory didn’t need to ask who *they * were. The answer coiled in her gut, cold and certain.
Demons.
The first one emerged from the pool like a drowning man breaking the surface. It was humanoid, but only in the way a caricature of a human was—too tall, too thin, its limbs bending at impossible angles. Its skin was the color of old bruises, stretched tight over a frame that seemed to shift and writhe beneath . Its mouth was a lipless gash, and when it opened, the screaming redoubled.
Rory’s hand tightened around the Fae blade. The metal was ice against her palm, but it steadied her. She’d faced worse in the alleys behind Silas’ bar. Maybe not *worse* like this, but fear was fear, no matter the source .
She stepped forward, putting herself between the demon and her friends. "Eva, get back. Nyx—"
Nyx was already moving , their form dissolving into a swirling mass of shadow that lashed out like a whip. It struck the demon across the chest, and the creature shrieked, its form flickering like a candle in a gale. But it didn’t fall.
Isolde raised her hands, and the air around her shimmered . The symbols on the standing stones flared brighter, and a wave of force rippled out from her, slamming into the demon. It staggered, but didn’t go down. Instead, it turned its hollow gaze on Rory and *laughed *. The sound was wet, guttural.
Then it charged .
Rory didn’t have time to think. She moved on instinct, the Fae blade a silver arc in her hand. The demon was fast, but she was faster. The blade met its outstretched arm, and for a moment, there was resistance—then the moonsilver cut through like it was nothing. The demon’s limb severed at the elbow, black ichor spraying across the stones. The creature howled, but the sound was cut short as Nyx’s shadow tendril wrapped around its throat and yanked.
The demon’s head snapped back, its body twisting unnaturally before it collapsed, dissolving into the same inky substance that had birthed it. The pool churned , and for a heartbeat, the screaming stopped.
Silence.
Then, from the depths of the pool, a new sound emerged. A voice, deep and resonant, that made Rory’s skin crawl.
*"Little thief. You cannot hide forever."*
The water began to rise.