AI Rory had been expecting a clearing. She had not been expecting a door.
The path through Richmond Park was damp from an afternoon rain that had stopped somewhere over the Thames. The air smelled of wet grass and horse dung and, faintly, of honey. Isolde walked ahead without looking back, silver hair catching the last grey light, pale lavender eyes reflecting the bare branches. Her feet made no sound on the mud. Rory checked the ground each time, half expecting to see impressions, but there was nothing. Just the flattened grass where the Half-Fae had passed, smoothing itself out a second later.
Nyx kept to Rory's left, a thin smear of shadow stretched too long along the trail. When a dog walker passed, the Shade thinned until Rory could see the park keeper's face through them, violet eyes faintly glowing. Then they solidified again, six foot two of restless dark, and Rory felt the temperature drop where they stood.
"You are late," Isolde said without turning . Her voice was soft and careful, as if she were choosing each word from a locked box. "The stones are listening. They do not like being ignored."
Rory touched the pendant at her throat. The Heartstone was warm against her skin, a dull pulse like a second heartbeat. It had been a dull weight all day, tucked under her delivery jacket. Now it throbbed faintly, in time with something she couldn't hear. The silver chain was cold.
"The grove isn't on any map," Rory said.
"It is on the right map," Isolde replied. "You have simply been reading the wrong one."
The ancient oaks came up on either side, and Rory realized the trees were not a line but a wall . The trunks were broad and scarred, bark like old paper. Between them stood the standing stones, seven of them, each as tall as a man, each crowned with moss that should have been brown in December but was a violent, impossible green. Wildflowers grew at their bases, white and gold and a blue so deep it hurt to look at. They bloomed year round, Isolde had said once, and Rory believed it now because the petals moved in a breeze that didn't touch the trees.
The Veil was visible here. Rory had only ever seen it through Nyx's description — a faint shimmering distortion visible only to those with supernatural sight — but she could see it now, a heat-haze ripple hanging in the air between the stones, as if the world were holding its breath. The pendant flared warm enough to sting.
Isolde stopped. She lifted one pale hand and the air between the stones parted, not with a sound but with a lack of it, a sudden hush that swallowed the distant traffic from Richmond Hill. The shimmer thickened, then peeled back like wet silk .
"Step through," Isolde said. "Do not touch the stones."
Nyx moved first, because Nyx always moved first. They slipped through the thinning and were gone , not so much walking as being absorbed. For a heartbeat Rory thought the dark had simply swallowed them.
She followed.
The world tipped.
The air inside the grove was warmer than it had been outside, and it smelled of earth and rain and something sweet and metallic, like blood on copper. Light fell from nowhere. No sun, no moon, but a diffuse glow that made the silver hair of Isolde look liquid. The flowers here were everywhere, carpeting the ground in a riot of color that made Rory's eyes water. She tried to count them and lost track.
Time behaved wrong. She could feel it. She lifted her left wrist to check her watch and the second hand stuttered. An hour inside could be minutes or days outside. Isolde had warned her. Rory felt the warning now as a pressure behind her teeth.
"Welcome," Isolde said, and smiled without warmth . "You have come to ask about the rift."
"I came because you said the Veil is thinning," Rory said. "Because my pendant is—"
"Pulsing," Isolde finished. She could not lie, the Fae compulsion sitting tight around her tongue, but she could mislead, and Rory heard the turn in it. "It pulses when it is near a Hel portal. It also pulses when it is near a lie you want to tell yourself."
Rory's fingers tightened around the cold hilt of the Fae-forged blade at her hip. Isolde had given it to her the night Rory had fled the flat with a bruised jaw and a duffel bag. The blade was slender, leaf-shaped, moonsilver, and always cold to the touch. In the unnatural light it caught faintly, as if remembering moonlight . It could cut through magical wards; particularly effective against demons. Rory had not needed it yet.
Nyx stood beside a stone well that had not been there a moment before, or perhaps it had always been there and Rory's eyes had not been ready. The Shade's form flickered at the edges, solid then not. Their violet eyes reflected the glow.
"You smell it," Nyx said, voice like a whisper carried on the wind. "The rot under the sweetness."
Rory did smell it then. Beneath the honey and wildflowers was a sour, feral tang. She thought of the description Isolde had once given her of Dymas, the realm of Gluttony, with its warm amber sky and sprawling vineyards. This was not that, but it was the same family of wrongness, a place that took in and did not let go.
The grove opened further as they walked. Trees grew in rings, their roots exposed and braided together above the ground like the fingers of drowned people. Between the roots, water ran clear and black at once, moving uphill. Rory watched a leaf fall into it and rise again on the other side, whole.
"Do not drink," Isolde murmured.
"Why is it here?" Rory asked. "A pocket between Earth and the Fae realm. Why hide it in Richmond Park?"
"Because mortals look for wonders in mountains," Isolde said. "Not in the places where they walk dogs."
Unease prickled at the base of Rory's spine. The silence was too complete. No birds. No insects. Only the soft pad of her own boots on the flowered ground and the whisper of Nyx shifting.
A shape moved at the edge of her vision. She turned, and it was gone. The crescent scar on her left wrist throbbed , an old childhood accident suddenly present.
"Something is watching," she said.
"Something is always watching," Isolde replied. "That is why we walk where we are not seen."
Nyx tilted their head, listening to something Rory could not hear. "The boundary is thin. The stones are humming."
Rory felt it then, a low vibration in her teeth. The standing stones at the grove's edge were humming , a sound more felt than heard, and the Veil shimmered visibly now, even to her mortal eyes. Through it, she thought she saw a flicker of warm amber light, the sky color of Dymas, and the faint outline of a grand hall where feasts never ended.
Her pendant pulsed hard enough to hurt.
Isolde stopped before a circle of oak trunks where the flowers grew tallest. In the center, half buried in moss, was a shallow depression filled with water that did not reflect. It reflected something else — a London street at night, rain slick, a delivery scooter parked outside the Golden Empress. Rory saw herself, younger, running from a flat above Silas' bar with a bag of dumplings balanced on her hip.
"This is not a mirror," Isolde said. "It is a memory the grove keeps."
Rory knelt. The water was cold. She did not touch it. In the surface she saw Eva's face, then Brendan Carter's stern smile, then Evan's hand raised, then Nyx as Aldric, a human sorcerer in 1643, standing in a circle of salt as fire rose around him. The Shade had been trapped between realms during a failed summoning ritual. They existed now as living shadow, bound to the mortal plane but able to slip between shadows. Rory remembered the story from the night Nyx had first spoken to her from the back of a delivery van.
The vision shifted. The water showed a tear in the Veil, a rift point monitored by Wardens, and beyond it a hallway of endless banquet tables. Prince Belphegor's realm. The pendant flared.
Nyx's form solidified fully, tall and still. "We should not be here long," they said. "Time moves differently. An hour inside can be minutes or days outside. We do not know which way it is turning."
Rory stood. The wonder that had held her at the threshold had curdled into something tighter. The grove was beautiful and it was hungry. The wildflowers leaned toward her as she passed, brushing her ankles with soft petals that left no scent.
Isolde turned toward the stones. "You will come again," she said. "You will bring the blade."
"I don't know what I'm supposed to do," Rory said.
"You do," Isolde said, and it was not a lie. "You simply do not like the answer."
The shimmer between the stones was widening . The air grew cold, then warm, then cold again, as if the grove were breathing . Nyx stepped in front of her, a silhouette against the glow, and for a moment Rory could see through them to the oak and the flowers and the standing stones beyond, all layered like a palimpsest.
She understood, with a clarity that made her chest ache, that she had crossed into a place that was not meant to be entered lightly . The Veil was thin here, and the Veil weakened during the winter solstice. The solstice was coming .
Isolde walked to the edge, her feet still leaving no prints. She looked back once, lavender eyes catching Rory's.
"The first step is always the wonder," she said. "The second is always the cost."
Rory pressed her palm to the warm Heartstone and drew the moonsilver blade. It was cold, and it hummed against her skin, faintly luminescent in the unnatural light.
She stepped toward the stones.