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. A hush fell over the grove, so profound it pressed against her eardrums. The usual rustle of Richmond Park’s wind through the trees vanished, replaced by a silence that hummed with latent energy.
Nyx materialized beside her, their form rippling like ink in water before solidifying into a tall, shadowy silhouette. Their violet eyes—faintly glowing even in the dappled light—flickered toward Rory. "The Veil is thin here," they murmured, their voice a whisper carried on a breeze that didn’t exist. "Thinner than I’ve felt in centuries."
Rory adjusted the strap of her messenger bag, fingers brushing the cold, familiar shape of the Fae blade Isolde had given her. The Heartstone pendant at her throat pulsed once, a faint warmth against her collarbone. She swallowed. The grove was supposed to be hidden, but the codex had been clear: Isolde’s domain existed in a pocket between realms. And if the Veil was weak here...
A step forward. The ground beneath her boots was soft, spongy, as if the earth itself had been aerated . Wildflowers—blue, gold, a deep crimson she didn’t recognize—bloomed in impossible abundance, their petals trembling as though alive. The air shimmered, not with heat, but with something else, something electric . Rory’s scar itched.
"Does it always look like this?" she asked, her voice sounding too loud in the stillness.
Nyx didn’t answer immediately. They stretched out a hand, their fingers elongating into tendrils of smoke before reforming. "The Fae touch leaves its mark. Time moves differently. The flowers don’t wilt. The trees don’t age." They tilted their head . "But it’s not just the Fae here. There’s something else."
Rory followed their gaze. The grove opened into a clearing, and at its center stood a tree unlike any she’d seen. Its trunk was silver-barked, smooth as polished metal, and its leaves were not green but a shifting, iridescent hue —like oil on water, catching the light in fractals of color. The branches stretched wide, heavy with fruit that glowed faintly, pulsing in time with the Heartstone.
She took a step toward it, then hesitated. The grass beneath her feet was the wrong color—too green, too vibrant, like a painter had taken liberties with the palette. And the light... the light didn’t cast shadows. Not properly. Hers was a smudge at her feet, but Nyx’s was a void, a perfect silhouette of darkness.
A rustle. Not from the wind. From the tree.
Rory’s breath hitched. The fruit—round, the size of apples—swayed as if plucked by invisible fingers. One detached, falling not downward but sideways, as though gravity had decided to take a break . It hovered for a moment, spinning lazily , before dropping into Nyx’s waiting palm.
They turned it over. The skin was smooth, seamless, reflecting the grove’s eerie light. "Curious," Nyx murmured. "It’s warm."
Rory reached out, then pulled back. "Should we... eat it?"
Nyx’s laugh was a dry, whispery sound. "In the Fae realms? Never eat the food unless you’re prepared to stay forever." They tossed the fruit upward . It vanished before it could fall, dissolving into the air like sugar in water.
A shiver ran down Rory’s spine. She was used to the strange—Hel’s princes, demonic bargains, a sentient shadow for a companion—but this was different. This was old. Older than Nyx, older than the Veil itself, maybe. The grove didn’t just feel alive. It felt *aware *.
She crouched, pressing her palm to the earth. The soil was cool, almost damp, but not unpleasantly so. It thrummed beneath her fingers, a steady, slow pulse , like the heartbeat of something vast and sleeping. "Isolde lives here," she said, more to herself than Nyx. "A Half-Fae. Exiled."
"Exile is a relative term for the Fae," Nyx replied, their form flickering at the edges . "They don’t do banishment the way mortals understand it. More like... a very long timeout."
Rory stood, brushing her hands on her jeans. The deeper they went, the more the grove seemed to resist logic. A brook appeared at their feet, though she hadn’t seen it moments before. The water ran upward, defying the slope of the land, and the fish within it—silver-scaled, too large for the stream—swam against the current with ease. One broke the surface, its gills flaring as it regarded them with eyes like black opals.
Nyx hissed, their form tightening. "That’s not natural."
"None of this is," Rory muttered.
The brook curved around the silver tree, and beyond it, the grove darkened. Not with shadow, but with depth —a tunnel of sorts, formed by the intertwining branches of the ancient oaks. The entrance was arched , the wood gnarled into the shape of a snarling face, its mouth the pathway forward. The air from within was cooler, carrying the scent of ozone and something sweet, like overripe peaches.
Rory’s Heartstone pulsed again, stronger this time. She touched it. "There’s a portal here. Or... something like it."
Nyx’s eyes narrowed . "Hel’s influence, maybe. The Veil’s thin enough that the realms might bleed together." They gestured forward . "After you."
Rory shot them a look. "Funny."
She stepped toward the arch. The closer she got, the more the temperature dropped. Her breath fogged the air. The Fae blade at her hip grew colder, its moonsilver edge humming against the leather of its sheath. She drew it, the metal gleaming faintly in the dim light. The runes etched along its length—delicate, spiraling patterns—glowed a soft blue.
The archway’s wooden mouth seemed to watch her. She could almost feel the weight of its gaze.
"Rory." Nyx’s voice was sharp.
She turned. Nyx stood frozen, their shadowy form rigid, their violet eyes fixed on the trees behind them. The grove was no longer still. The branches swayed, not with wind, but with purpose . The flowers bent their stems, all facing the same direction—toward the arch. Toward her.
And then she heard it. Music. Distant, but unmistakable. A flute, maybe, or a harp, playing a melody that made her bones ache with longing. It pulled at her, a physical tug behind her sternum.
Nyx’s form rippled violently. "Don’t listen to it."
She already was. The song wrapped around her thoughts, soothing, coaxing. *Come closer. Just a little further.* The archway’s maw seemed to widen, the darkness within it deepening, beckoning.
Rory gripped the Fae blade tighter. The cold of it bit into her palm, grounding her. She shook her head, hard, as if she could dislodge the melody. "What is that?"
"Fae magic," Nyx said, their voice strained . "It’s not just Isolde here. There are others. Watchers."
The music swelled, and for a heartbeat, Rory saw them—figures in the trees, half-hidden by the foliage. Tall, slender, their skin the color of bark and moonlight. Their eyes were hollow, or maybe just too dark to see into. They didn’t move, didn’t breathe. They simply *were *.
One raised a hand. The melody shifted, the notes twisting into something darker, sharper. A warning.
Rory’s pulse spiked. She took a step back, then another, until she was pressed against Nyx’s solid form. The Shade’s shadow enveloped her, a cold comfort. "We shouldn’t be here," she whispered.
Nyx didn’t argue. Their form shifted, stretching outward like a cloak, wrapping around her. "Then let’s leave."
But the grove didn’t want to let them go.
The path behind them—the one they’d taken in—was gone . In its place stood more trees, more flowers, more of the impossible, shifting landscape. The brook still ran upward, the fish still swam against the current, and the silver tree’s fruit still pulsed with that eerie light.
Rory’s stomach twisted. "The exit’s moved."
Nyx’s shadow tightened around her. "Or we have."
A gust of wind—real wind, this time—tore through the grove. The branches groaned, the leaves hissing like a thousand whispered secrets. The music stopped. The figures in the trees vanished. And then, as suddenly as it had all begun, the world righted itself.
The path reappeared. The standing stones loomed ahead, the boundary back where it should be. The air lost its electric charge. The wildflowers drooped slightly , as if exhausted.
Rory didn’t wait. She broke into a jog, Nyx keeping pace beside her, their form flickering between solid and smoke. They didn’t speak until they’d passed the stones, until the weight of the grove’s magic lifted from her shoulders.
Rory bent over, hands on her knees, breathing hard. The Heartstone was cool against her skin now, dormant. The Fae blade’s glow had faded. She sheathed it, her fingers trembling.
Nyx materialized fully beside her, their form solid, their expression unreadable . "Well," they said after a moment. "That was... illuminating."
Rory straightened, wiping her palms on her jeans. The scar on her wrist throbbed . "Isolde wasn’t kidding about the ‘hidden’ part."
Nyx’s laugh was a whisper of wind through dead leaves. "Oh, it’s hidden. But not from us." They tilted their head , violet eyes studying her. "The grove recognized you. The Fae blade reacted. The Heartstone pulsed . You’re not just a mortal stumbling into their world anymore, Rory. You’re a variable ."
She exhaled sharply . "Great. Just what I always wanted. To be a math problem for the supernatural set."
Nyx grinned, their teeth a flash of white in the dimming light. "Careful. The Fae have a way of collecting variables . And they *hate * loose ends."
Rory glanced back at the grove. The standing stones stood silent, innocuous. But she knew better now. The grove was a living thing. A test. A warning.
And she’d only just scratched the surface.