AI Aurora Carter kept her hands in her coat pockets so she wouldn’t fidget. The February air over Richmond Park had teeth, sharp enough to make her eyes water if she faced into it, sharp enough to turn every breath into something you could see and count. The park around her was ordinary London—muddy paths, bare-limbed oaks, joggers with headphones—and yet she walked like she was trespassing .
Nyx drifted beside her in the shape of a taller shadow that didn’t quite match the angle of the streetlamps. When the lamplight fell across them, it stuttered, as if unsure where to land.
“You’re certain it’s here?” Rory asked without look ing over. If she met their faint violet gaze for too long, she’d start imagining things in the dark. That was the problem with the not-quite-human. Your brain tried to fill gaps until it made its own monsters.
Nyx’s voice came as it always did, a whisper carried on a wind Rory couldn’t feel . “The boundary is close. The air tastes… thinned.”
Rory almost laughed at that—tastes thinned—except the pendant under her jumper warmed against her sternum like a coal. The Heartstone had been inert all day while she ran deliveries for Yu-Fei, just a pretty little deep-crimson gem on a silver chain from an unknown benefactor, one more question she didn’t have time to answer. Now, with each step toward the darker stand of trees, it pulsed faintly, warmth rising and falling as if it had a heartbeat of its own.
Something near. Not good. Not normal.
She slowed at the edge of a small copse where the path narrowed and the joggers didn’t go. Bracken and winter-dead ferns crowded the ground. The scent changed, too—less damp earth and dog, more clean cold and something floral that didn’t belong in February.
“There,” Nyx murmured.
Rory saw them then: stones. Not a proper circle, not like the photos you saw of tourist sites, but a loose gate of ancient oak standing stones half-swallowed by moss and lichen. They were dark as old blood, each one ribbed with age, bark-grained even though they were stone. The space between two of them look ed the same as the trees beyond—shadow and branches—until she held her breath and stared harder.
A shimmer. Not light, exactly. More like the air had decided to become water for a second, rippling softly .
The Veil.
Rory’s hand slid from her pocket and found the hem of her sleeve. A crescent-shaped scar on her left wrist caught the lamplight, pale against her skin. She rubbed her thumb over it without meaning to, grounding herself in something stupidly human. Skin. Scar. Past.
“Wardens monitor rift points,” she said, mostly to hear her own voice. It came out steadier than she felt.
Nyx’s silhouette stretched thin, as if they were listening in places Rory couldn’t reach. “Not all.”
Of course. Not all. It was never all.
Rory took a step toward the stones. The pendant warmed sharply , a sudden spike of heat that made her suck in a breath. Under the jumper it wasn’t painful, but it was insistent, as if it wanted her attention more than it wanted her comfort.
“Hel,” she whispered. The word tasted wrong in her mouth. Too heavy.
Nyx didn’t deny it.
Between the two stones the shimmer thickened, like someone had hung invisible silk in the air. Rory lifted her hand. The skin of her palm tingled before she even touched it, hairs lifting. She could almost see the outline of her fingers refracted strangely through nothing.
“This is either going to be the best decision I’ve made in months,” she said, “or the worst.”
Nyx’s violet eyes flared faintly. “You have made some impressive mistakes.”
“That’s reassuring.”
She pushed her hand through.
Cold slid over her fingers, not like winter cold but like the absence of warmth entirely, the kind that made her bones feel hollow. The air on the other side smelled of wildflowers and rain on hot stone—impossible smells that made her throat ache with sudden, sharp nostalgia for places she’d never been.
Rory did not let herself hesitate. She stepped through.
The world shifted.
One moment there was the grit of a London path under her boots. The next there was grass—thick, soft grass that bent under her weight and sprang back, damp as if morning had just happened. Her boots sank a fraction, and when she lifted a foot she expected mud. Instead the blades of grass rose clean, no clinging soil. The air had a faint golden cast, as if late afternoon sunlight had been strained through honey.
Behind her, the stones were still there, but Richmond Park look ed like a memory through frosted glass. The sounds were wrong. Too distant. A dog barked somewhere on the other side, muffled, like it was underwater.
Rory turned slowly . The clearing was larger than it should have been, more space than could fit between the trees she’d walked past. Wildflowers bloomed in drifts—bluebells and foxgloves, things she recognized and things she didn’t, petals shaped like little lanterns, like curved claws, like stars. Their colors were too saturated, the sort you saw in a child’s marker drawing. Purple so deep it look ed black until it caught the light. White that didn’t glare, just glowed softly .
There were trees, too, but not the oaks of Richmond. These trunks twisted upward like braided rope, bark pale as bone, leaves metallic and whispering though there was no wind.
Nyx emerged behind her, sliding through the boundary like smoke through a crack. In the grove their form became more solid, a tall humanoid silhouette edged in darkness. The violet of their eyes brightened, reflected by the strange light.
Rory’s pendant cooled a fraction, though it still pulsed faintly. Whatever Hel-adjacent thing it had sensed was either farther away now or masked by whatever this place was.
“What is this?” Rory asked, and hated the smallness of the question.
Nyx tilted their head. “A pocket. Between.”
“The grove,” Rory said, remembering the name Eva had muttered one night like a curse and a prayer. Isolde Varga lived here, exiled from courts Rory didn’t understand, offering prophecies like other people offered cigarettes.
Rory took a cautious step forward. The air hummed against her skin, subtle pressure like the moment before a storm. With each step the hum changed pitch, almost musical. She found herself walking as if she might disturb something delicate.
A bird called from somewhere overhead—a liquid trill that made her think of water poured from a glass. Another answered, but the second call came a heartbeat before the first, like an echo that got lost and came back early.
Rory stopped. “Did you hear that?”
Nyx’s eyes shifted toward the canopy. “Time is loose here.”
Loose. She didn’t like that word. Loose meant things could slip away.
She kept moving, slower now, counting her breaths without meaning to. The clearing narrowed into a path that wasn’t a path, simply a place where the grass lay flatter and the wildflowers leaned away as if making room. The metallic leaves above her head chimed softly when they touched, a tinkling sound like someone stirring ice in a glass. The light filtered through them and cast patterned shadows across her hands—except the shadows weren’t where they should be. They slid a fraction behind her movements, lagging like they were reluctant.
Rory flexed her fingers to test it. The shadows flexed after, delayed.
“Not creepy at all,” she muttered.
Nyx’s whisper brushed her ear. “We are being watched.”
Rory’s heart gave a single hard thump. “By what?”
Nyx didn’t answer right away. Their outline blurred at the edges as if they wanted to dissolve into the nearest dark, but there wasn’t much true dark here. Even the shadows held a faint sheen, like oil on water.
“By this place,” they said at last. “And by her.”
As if summoned by the word, the air ahead thickened. The hum shifted into a low chord that Rory felt in her teeth. The wildflowers bent as if a heavy skirt brushed through them, though Rory saw nothing at first.
Then she did.
A figure stood on the path as if she’d always been there, tall and slight, hair the color of moonlight spilling down to her waist. Silver strands moved without wind, alive with their own slow tide. Her skin held a faint luminescence that made the grove look dimmer by comparison. Her eyes were pale lavender, too calm, too knowing. Ethereal and ageless in the way of things that didn’t belong to a human lifespan.
Isolde Varga.
Rory’s gaze flicked down automatically. The grass beneath Isolde’s bare feet did not compress. There were no footprints, no impression at all, as if the earth refused to acknowledge her weight .
Rory swallowed. “Isolde.”
Isolde smiled, small and sharp. “Aurora Carter,” she said, and the name sounded like she was tasting it. “Or Rory. Or Laila. Names are masks; some fit better than others.”
Rory’s pulse quickened. She hadn’t introduced herself. “You’ve been expecting me.”
“I expect many things,” Isolde replied, serene as a lake with something dead at the bottom. “Not all arrive.”
Nyx shifted beside Rory, their shadow thickening. “Seer.”
Isolde’s lavender gaze slid to Nyx without surprise. “Aldric’s echo ,” she said softly . “Still clinging to the world between worlds.”
Nyx went very still. The grove’s light seemed to dim at their edges, as if their presence drank it.
Rory stepped forward before Nyx could say something that would make things worse. “We need answers.”
Isolde turned back to her. “Every one does.”
Rory took a breath. Cool-headed, she reminded herself. Ask the right questions. “The pendant. It reacts to Hel. Why would a Dymasian artifact—” she caught herself; she didn’t even know how she knew the word, only that it had surfaced in her mind like a bubble from deep water, “—end up with me?”
Isolde’s smile tilted. “A seed does not choose the soil.”
“That’s not an answer.”
“It is,” Isolde said, and there was no lie in it—Rory felt that strange certainty in the words, as if the grove itself enforced it. Isolde could mislead, but she couldn’t speak falsehood. That made every sentence a trap built out of truth.
Rory forced herself not to grind her teeth. “Fine. Then tell me this: is there a rift nearby? A tear in the Veil?”
Isolde’s eyes drifted past Rory’s shoulder, toward the deeper grove where the light grew warmer and the air smelled faintly of spice now, of cinnamon and roasted fruit. A hunger smell. Rory’s stomach clenched in response, sudden and irrational.
“The Veil frays where desire is fed,” Isolde said. “And where it is starved.”
Rory’s fingers went to the pendant instinctively. It pulsed in response, warmth answering warmth. The deep crimson gemstone glowed faintly under her jumper, a steady inner light.
Nyx’s whisper threaded through the air. “Hel has many mouths.”
Rory glanced at them. “Dymas,” she said, the name coming out like a guess. Gluttony. Excess. An amber sky, endless feasts—she’d seen flashes in dreams that didn’t feel like dreams. Vineyards under strange light. Tables groaning with food that look ed too beautiful to eat.
Isolde watched her closely. “You have tasted it already, in sleep and thought. Be careful, little mortal. Some flavors linger.”
Rory hated how her mouth watered at the spice-sweet scent. She steadied herself by curling her hand into a fist. Her knuckles ached inside her glove.
“I didn’t come here to talk about my appetite,” Rory said. “I came here because I’m running out of options.”
Isolde stepped closer without moving the grass, without sound. Up close, she smelled like crushed petals and cold river stones. Her gaze dropped to Rory’s chest where the pendant lay hidden, and for a moment her expression softened into something almost like pity.
“A gift given without asking is never free,” Isolde murmured. “But you already know that.”
Rory’s throat tightened. She thought of Evan—of the way kindness had been used as a leash. Of Eva’s urgency when she’d dragged Rory to London. Of every door that opened only because someone wanted something.
Isolde lifted one pale hand. Something gleamed in her palm—slender metal, leaf-shaped, so bright it look ed like captured moonlight. A dagger. Moonsilver. It seemed to drink in the grove’s golden light and give back a colder, purer glow.
Rory stared at it. The air around the blade felt different, cleaner, like a line drawn through fog.
“A weapon?” Rory asked.
“A key,” Isolde corrected. “Or a question with an edge.” Her smile returned, thin as paper. “Take it, Aurora Carter. It will cut what should not be closed, and it will open what should not be opened.”
“That’s reassuring,” Rory said automatically, then regretted it. Sarcasm felt flimsy here.
Isolde held the dagger out. “It is Fae-forged. Moonsilver. Cold as truth. It does not care for your fear, only your hand.”
Rory reached for it.
The moment her fingers closed around the hilt, cold bit through her glove as if the leather wasn’t there. It sank straight into her skin, sharp enough to make her inhale. Not pain, exactly—clarity. Her thoughts snapped into focus, every stray worry suddenly arranged into lines she could see.
The blade’s surface caught the light and glimmered faintly, luminescent in a way that made the shadows flinch.
Nyx leaned in, their violet gaze fixed on the dagger. “Fae Courts do not give lightly .”
Isolde’s lavender eyes flicked to them. “Neither do Shades linger without purpose.”
Rory held the dagger carefully , resisting the urge to pull her glove off and feel the metal properly, because the cold was already seeping into her bones in a way that felt intimate. Like being touched by winter itself.
“What do you want from me?” Rory asked, because she was done pretending gifts existed without hooks.
Isolde’s gaze slid past her again, toward that warm, spice-sweet pull deeper in the grove. The pendant pulsed faster, as if it heard the direction and approved.
“I want nothing,” Isolde said, and Rory believed her because the words rang clean. Then Isolde added, softly , “But want is not the only tether.”
Rory’s stomach sank . “Then what?”
Isolde lifted her hand and traced a line in the air. Where her fingertip passed, the light bent, and Rory saw it: a faint shimmering distortion, like heat over tarmac, but colder. The Veil, thinner here. A tear point, a rift—whatever you called it, it look ed like a wound in the world that hadn’t decided whether to bleed.
From it came a scent that made Rory’s head swim: roasted meat, sugared wine, rich fruit, something yeasty and warm like bread just torn open. Her hunger surged so fast it felt like emotion, like longing.
Dymas. Gluttony.
The grove itself seemed to lean toward it, flowers bending subtly as if trying to listen.
Rory tightened her grip on the moonsilver hilt. The blade’s cold steadied her, held her in place when the smell tried to pull her forward.
Nyx’s shadow stretched toward the distortion and snapped back like it had been burned . “That is not for you.”
Rory forced herself to breathe through her mouth, shallow and controlled. “It’s for someone,” she said. “And somehow I’ve ended up holding the invitation.”
Isolde’s smile returned, and for the first time it look ed almost sad. “The winter solstice approaches,” she murmured. “The Veil weakens, and hungry realms press close.”
Rory’s pulse beat hard against the Heartstone’s warmth. She could feel both now: the pendant’s soft heat and the dagger’s biting cold, two opposing truths anchored to her body.
She look ed at the shimmering tear in the air. It was beautiful in the way lightning was beautiful—clean, bright, lethal.
Rory swallowed, tasting phantom sweetness. “If we go deeper,” she said, “can we come back?”
Isolde’s lavender eyes held hers. “If you leave before you are full.”
Rory let out a short, humorless breath. Nyx’s presence at her side felt like the only shadow she could trust, even if they were made of shadows and secrets.
She lifted the dagger a fraction, the moonsilver edge catching the grove’s strange light. Somewhere ahead, the metallic leaves chimed together like distant cutlery.
Rory stepped toward the tear, and the world’s hunger reached for her like hands.