AI The air smelled of crushed petals and damp earth as Rory stepped through the gap in the ancient oaks, her boots sinking slightly into the loam. The boundary between Richmond Park and the Fae Grove was invisible but unmistakable—a sudden hush, as if the world itself had taken a breath. The city’s distant hum faded, replaced by the whisper of leaves and the faint, melodic trill of unseen birds. She tightened her grip on the Fae-forged blade at her hip, its cold bite seeping through the denim of her jeans. Isolde had warned her: *Time here is a river with a mind of its own.* Rory glanced back at Nyx, their form rippling like smoke in the dappled light, half-solid, half-shadow.
“You’re sure this is the place?” Rory muttered, though she already knew the answer. The Heartstone pendant at her throat had begun to thrum the moment they’d neared the standing stones, its crimson glow pulsing like a slow, steady heartbeat.
Nyx’s voice curled around her, a whisper carried on a breeze that didn’t stir the silver strands of Isolde’s hair. “The Veil is thin here. Thinner than it’s been in centuries.” Their violet eyes, faintly luminous, flicked toward the seer . “Your grove, Isolde. Or so you claimed.”
Isolde smiled, her pale lavender gaze distant, as if she were already seeing something beyond them. “And so it is.” She lifted a hand, and the wildflowers at her feet seemed to lean toward her, though no wind touched them. “But groves have moods, just as people do. Today, it is… restless.”
Rory exhaled through her nose. Restless was one word for it. The trees here were too tall, their trunks gnarled with age, their canopies woven so tightly that the sunlight filtering through was the color of honey. The ground was a tapestry of moss and wildflowers—bluebells, foxgloves, and others Rory didn’t recognize, their petals shimmering with colors that seemed to shift when she blinked . The air hummed, not unpleasantly, but with a vibration that set her teeth on edge, like the moment before a storm broke.
She took another step forward, and the world tilted. Just slightly . A flicker of vertigo, the sense that the ground beneath her was not entirely solid. She stumbled, catching herself on the rough bark of a tree. The bark was warm to the touch, almost feverish, and when she pulled her hand away, a faint imprint of her palm remained, glowing softly before fading.
“Careful,” Isolde murmured. “The Grove does not like to be rushed.”
Rory shot her a look. “And it likes to be *touched *?”
Isolde’s lips quirked. “It likes to be *acknowledged *.”
Nyx drifted ahead, their silhouette stretching and contracting like a living shadow. “There’s a path,” they said, their voice echoing as if from a great distance. Rory squinted. Sure enough, between the trees, a narrow trail of smooth, white stones appeared, winding deeper into the grove. The stones were unnaturally pristine , as if they’d never been touched by dirt or time.
She hesitated. “No footprints,” she said, recalling the codex entry. “You don’t leave any, do you?”
Isolde’s smile was serene. “Some things are not meant to be marked.”
Rory swallowed. She was used to the weight of the unseen—Hel’s portals, the Shade at her side, the demonic artifacts that sometimes passed through Yu-Fei’s kitchen—but this was different. This was *old *. Older than the restaurant’s hidden basement, older than Nyx’s cursed existence, older maybe than the Veil itself. The Grove didn’t just feel alive. It felt *aware *.
She stepped onto the path. The stones were cool beneath her boots, and with each step, the hum in the air grew louder, resonating in her bones. The trees seemed to lean in, their leaves rustling in a language just beyond comprehension. Nyx moved ahead, their form flickering between solid and shadow, as if the Grove itself were testing their nature.
“Do you feel that?” Rory asked, her voice low .
Nyx paused, their head tilting as if listening to something far off . “The Veil is… singing.”
Isolde closed her eyes briefly, her silver hair catching the shifting light. “It always sings to those who listen.”
Rory didn’t know if she was listening or if the Grove had simply decided to let her hear . The air was thick with the scent of blossoms and something sweeter, like overripe fruit left in the sun. It was intoxicating, almost cloying, and she found herself breathing more shallowly, as if she could drown in it.
The path twisted, and suddenly , the trees parted. Rory’s breath caught.
Before them stretched a clearing, its edges marked by standing stones not of oak, but of something darker, slicker —obsidian, maybe, or a stone she had no name for. At its center stood a pool, its surface so still it might have been glass. The water was black, depthless, and yet when Rory leaned forward, she could see her reflection staring back at her, eyes wide, mouth slightly open. But her reflection wasn’t alone. Behind her, in the dark depths of the pool, shapes moved—pale, elongated figures with eyes like embers, watching.
She recoiled. “What the hell is that?”
Isolde’s voice was soft. “A mirror. Of a sort.”
Nyx crouched at the water’s edge, their fingers brushing the surface. The liquid didn’t ripple. “It shows more than faces.”
Rory’s pulse hammered in her throat. “Like what?”
“Truths,” Isolde said. “Possibilities. The things we fear to see.”
Rory didn’t like the sound of that. She took a step back, her boot crunching on something brittle. She looked down. A scattering of bones—small, delicate. Bird bones, maybe. Or something else. They were bleached white, as if they’d been there for years, but they hadn’t been there a moment ago. She was sure of it.
Nyx’s voice was a murmur. “The Grove takes. And it gives.”
Isolde knelt, plucking a single bluebell from the earth. The flower didn’t wilt in her grasp. “It gives to those who understand the cost.”
Rory’s skin prickled. “And what’s the cost?”
Isolde’s lavender eyes met hers. “A memory. A name. A drop of blood.” She held out the bluebell . “Or a secret.”
Rory didn’t reach for it. She was starting to understand why Isolde had been exiled . The Fae Courts didn’t just banish their own for sharing visions. They banished them for *knowing * too much. For seeing the threads of fate and daring to tug on them.
She turned away from the pool, her gaze snagging on the trees beyond. The bark of one was split, revealing a hollow just large enough to slip a hand into. Something glinted inside. She approached cautiously, her fingers brushing the rough wood. The hollow was cool, and the glint resolved into a small, silver locket, its surface etched with intricate , swirling patterns. She pulled it free, flipping it open. Inside was a miniature portrait—a woman with Rory’s eyes, her black hair streaked with silver. Her mother. But Jennifer Carter had never worn a locket like this. Had never, as far as Rory knew, even *seen * one.
Her thumb traced the portrait. The metal was warm, as if it had been waiting for her touch.
“Rory.” Nyx’s voice was sharp, urgent. She looked up. The Shade was no longer at the pool. They stood at the edge of the clearing, their form solid and tense, their violet eyes fixed on the tree line. “We’re not alone.”
Isolde’s expression darkened, the first true emotion Rory had seen from her. “No,” she agreed. “We are not.”
The air thickened, the hum rising to a pitch that made Rory’s skull ache. The trees seemed to sway, though there was no wind. The pool’s surface rippled, and the shapes within it surged forward, their ember eyes flaring. Rory’s grip tightened on the locket. The Grove had given her something. But what had it taken?
A rustle. A whisper . Then, from the shadows between the trees, figures emerged. Tall, slender, their skin the color of bark and their eyes like polished river stones. They moved silently, their limbs too long, their fingers too many. Fae. Not like Isolde—wilder, older. Their gazes locked onto Rory, and she felt the weight of their attention like a physical force.
One stepped forward, its voice like the creak of branches. “Thief.”
Rory’s throat went dry. She hadn’t taken the locket. The Grove had *given * it to her. But the Fae had their own rules, their own truths.
Isolde stepped between them, her voice steady. “She is under my protection.”
The Fae’s lips curled. “Your protection is no longer recognized here, *seer *.”
Nyx’s form solidified, their shadow stretching long and dark across the ground. “Then she is under mine.”
The Fae hissed, a sound like wind through dead leaves. The Grove’s hum swelled, pressing against Rory’s ears, her chest, her *mind *. She clutched the locket tighter, the Heartstone pendant burning against her collarbone. The Veil was thin here. Too thin. And something was coming through.
The first Fae lunged. Nyx moved like liquid night, intercepting, their form shifting between solid and shadow as they grappled. Isolde’s hands wove through the air, and the wildflowers at their feet twisted, vines snapping up to ensnare another of the creatures. Rory drew the Fae-forged blade. Its cold weight was a comfort. The Fae recoiled from it, their eyes widening.
“Moonsilver,” one spat.
Rory didn’t hesitate. She slashed, and the blade cut through the air like a whisper , a shimmer of cold light. The Fae screamed as the edge grazed its arm, black ichor welling from the wound. The Grove shuddered. The pool’s surface churned , and the shapes within it surged upward, their forms coalescing into something solid, something *hungry *.
Isolde’s voice cut through the chaos. “Run.”
They didn’t need to be told twice. Rory turned, her boots pounding against the white stones as she sprinted back the way they’d come. The path twisted, the trees blurring around her. Behind her, she heard the snarls of the Fae, the hiss of Nyx’s shadow, the crack of Isolde’s magic. The Grove was no longer welcoming. It was *angry *.
The standing stones loomed ahead, the gap between them a sliver of normalcy . Rory didn’t slow. She burst through, stumbling into the familiar damp earth of Richmond Park. The city’s noise rushed back in—a car horn, distant laughter, the rustle of leaves in a real, honest wind. She spun, gasping.
Nyx and Isolde were right behind her. The Shade’s form flickered , exhausted, while Isolde’s silver hair was wild, her breath coming fast. The Grove was gone . In its place, the oaks stood silent, their bark ordinary, their leaves rustling in the breeze.
Rory looked down at the locket in her hand. The portrait of her mother was still there. But the metal was cold now, lifeless. The Grove had taken its payment.
She swallowed hard. “What the hell just happened?”
Isolde’s lavender eyes were grave . “You took something that was not yours to take.”
Rory’s fingers tightened around the locket. “It *gave * it to me.”
“And now it will want something in return.”
Nyx’s voice was a whisper , their form barely more than a shadow. “It always does.”
Rory’s wrist ached. She looked down. The crescent-shaped scar there was darker, the edges jagged, as if it had been freshly carved. She didn’t remember cutting it. But the Grove did. The Grove remembered *everything *.