AI The oaks were wrong.
Rory knew Richmond Park the way delivery routes taught you a place, in shortcuts and mud and bus stops, and these trees did not belong to any map she had ever run. They stood in a ring where no ring should have been, nine of them, bark gone silver-gray with age and roots knotted high out of the frozen ground like knuckles. No leaves, it was too close to solstice for that, but mistletoe hung thick in the upper branches and the air between the trunks shivered.
She stopped walking. Her breath fogged.
"You feel it, don't you?" Isolde said.
The woman was already inside the circle, which Rory did not like, because she had not seen her move. One moment Isolde had been ahead of them on the path, silver hair down to her waist catching the last gray light, and the next she was simply there, between the stones that were not stones but living oaks grown into pillars . Small for someone who talked like weather coming in, five foot five and barefoot in December. Rory looked down before she could stop herself. The mud was churned where she and Nyx had come through. Behind Isolde, the ground was smooth, unbroken. No footprints at all.
"Feel what?" Rory asked. Her voice came out level. Cool-headed, Eva always said, which was a nice way of saying she locked up when she was scared .
Nyx drifted past her left shoulder, tall enough that Rory had to tip her chin up. Six two in solid form and not solid now, edges bleeding into the dusk. Their eyes opened first, two faint violet coals in a face made of night. When they spoke it did not come from a mouth so much as ride the wind past her ear.
"The skin of the world," they whispered. "Thin here. Look slantwise."
Rory looked slantwise. She had bright blue eyes her mother said could cut glass, good for cross-examining liars, useless until a week ago for seeing anything that mattered. Now she squinted until the oaks doubled, and there it was, a distortion like heat off pavement, a faint shimmering hanging between the trunks. It bent the mistletoe and the gray sky behind it into something oily and wrong.
"The Veil," Isolde said, pleased, as if Rory had answered a riddle correctly. "What wall is not a wall, what door is always open to those who knock sideways? Step through, Rory Carter. Bring your shadow with you."
Rory's hand went to her throat on instinct. Under her scarf and the zip of her delivery jacket, the Heartstone sat against her sternum, thumbnail-sized and deep crimson on its silver chain. It had no business being warm. An unknown benefactor, no note, left in the pigeonhole above Silas's bar. She had told herself it was a prank for three days until she caught its faint inner glow in the bathroom mirror with the lights off. Now, this close to that shimmer, it pulsed once, slow as a heartbeat.
She did not like that at all.
"You first," she said to Nyx .
The shade laughed, a dry leaf sound. They elongated, thinned, poured themselves between two roots as pure shadow, and then re-knit on the other side, solid again, shoulders and long hands and that faceless tilt. "Still earth," they reported. "And not."
Isolde extended a hand. Her eyes were pale lavender, ageless in a way that made Rory's chest ache to look at directly. "Quick thoughts will not save you if slow feet betray you."
Right. Out-of-the-box thinking, quick under pressure. Rory could do forward motion. She hitched her courier bag higher, tucked a strand of straight black hair behind her ear, and stepped between the oaks.
Cold clamped, then released.
The smell hit her first. Wet earth and crushed green, wild garlic and honey, though frost still silvered the grass outside. The light changed the way water changes when you dive. Gray dusk became gold-green afternoon. Sound rushed back too loud after the muffling of the ring, birdsong layered ten deep, bees fat and slow, a stream somewhere laughing over stones she could not see.
Rory turned. The oaks stood behind her still, but through them she saw not the path and the distant dog walkers but a smear of gray, as if someone had wiped London away with a thumb. Her stomach dropped.
"Oh," she said softly . "Oh, that's rude."
Wildflowers carpeted the clearing in defiance of every season. Buttercups and foxgloves and things she had no names for, blue as bruises, white as teeth, blooming right up to the frost line where the two worlds met and refusing to cross. At the center, the grass rose into a low mound crowned with hawthorn, its branches hung with strips of cloth and small bones and keys. The air tasted of apples left too long in the sun.
Nyx was staring up. "The sky," they whispered.
There were no clouds. There were things that moved like clouds but refracted, dragonfly wings huge and distant. Rory felt watched, not unkindly, the way you feel watched by a cat deciding if you are furniture.
"How big is it?" she asked, and her voice sounded too loud, too human.
Isolde walked ahead, feet never denting the flowers. "How long is an hour, when an hour is a moth? Walk and see."
Rory walked. That was the job. Keep moving, keep noticing. The ground gave softly under her trainers. Halfway to the mound her phone buzzed in her pocket, and she pulled it out to check the time out of habit. 16:42. Then 16:41. Then a flare of nonsense characters and back to 16:42. The signal bar was empty.
"Time moves differently here," Nyx said, reading over her shoulder without a head to lean. "An hour inside. Minutes outside. Or days. The grove keeps what it likes."
"Comforting," Rory said, but she put the phone away. Cool-headed meant deciding what you could not fix and filing it. She catalogued instead. The hawthorn's bark spiraled counterclockwise. The bees were the size of her thumb joint. The stream sound never got closer no matter which way she turned her head.
Then unease prickled the back of her neck, precise as a needle.
Something had moved at the edge of her vision, between the flowers. Not wind. The stems bent outward in a ring around them as they walked, as if the grove itself leaned away from Nyx's shadow and toward Rory's warmth . Toward the Heartstone, which pulsed again, fainter here, confused.
"Isolde," Rory said. "You said you were exiled for sharing visions with mortals. Does that mean your old bosses can still see in here?"
Isolde smiled without turning. Her silver hair swung. "What is seen cannot be unseen, what is given cannot be ungiven, but what is hidden by thorn and flower may yet be kept. Ask a straighter question, little lawyer who ran from law."
Rory's left hand curled. The small crescent-shaped scar on her wrist, white since she was eight and fell on a broken mug in Cardiff, itched under her cuff. "Are we safe here?"
"No," Isolde said cheerfully. "No place is, where the worlds wear thin. But you are welcome, which is rarer."
Nyx condensed beside Rory, suddenly very solid, shoulder almost touching hers. Their cold steadied her. "We are being noticed," they breathed. "Not hostile. Curious. Old."
As if to prove it, the hawthorn mound exhaled. Petals lifted off the wildflowers in a spiral with no wind to lift them, hundreds, gold and white and blood-red, rising and hanging. In the center of the spiral the air shimmered again, that same Veil-sheen but inward, smaller, deliberate. Rory heard, very faintly, a feast somewhere else, music and shouting and the clatter of plates, and smelled roast meat and honey wine so rich her mouth watered involuntarily. Warm amber light bled through for a heartbeat before it sealed.
Rory grabbed Nyx's sleeve before she thought. "Did you—"
"I felt a Hel mouth," they whispered, violet eyes flaring brighter. "Gluttony, perhaps. Dymas. Vineyards and kitchens and hungry dead. It cannot reach here. But the walls are thin everywhere tonight. Solstice is coming."
The petals fell. Rory let go, embarrassed at how hard her heart was knocking . She forced her breathing slow. Discovery first, panic later.
Isolde had reached the mound and knelt, though kneeling left no dent. From the roots of the hawthorn she drew a narrow sheath of woven bark and from it a dagger.
Even unsheathed in daylight it glowed. Slender and leaf-shaped, the blade caught the green-gold light and threw it back silver. Frost smoked off its edge. Rory felt the cold coming off it from six feet away.
"For the girl who walks between," Isolde said, and held it out hilt-first. Her voice dropped the riddle for once and went plain and tired and three hundred years old. "Moonsilver. Fae-forged. It will cut what is warded and wound what claims it cannot be wounded. Demons fear it, as they fear all clean things."
Rory did not take it immediately. Pre-Law at Cardiff had at least taught her not to accept gifts without terms. "Why give me this?"
"Because you will need to cut your way out of a promise," Isolde said, riddle creeping back in, "and because iron would poison my hands to offer it. Take it. It is always cold, so you will remember to hold it lightly ."
Rory took it. The hilt was bone-white wood, the blade impossibly light and so cold it burned her palm even through calluses. In this light she could see her own distorted reflection, black hair blown across bright eyes, mouth set. Faintly luminescent along the fuller, like moonlight trapped under ice. Beautiful and utterly impractical and exactly what she needed.
"Thank you," she said, and meant it.
Behind them the oaks groaned, though there was no wind. The gray smear of London pulsed . Rory thought of her flat above the bar, the delivery bike chained out back for Yu-Fei's Golden Empress, Eva's texts piling up unanswered. Minutes or days, Nyx had said. The grove keeps what it likes.
Wonder and unease sat side by side in her chest, twin weights. The flowers nodded. The stream laughed somewhere it could never be found. Nyx thinned to smoke to taste the air better, then reformed, eyes wide.
"We should go deeper," Rory said, surprising herself. Quick, out-of-the-box. Forward motion. She tightened her grip on the cold hilt and nodded toward the hawthorn shadow where the light bent strangest of all. "If time's weird and the walls are thin, I want to see what's actually in the middle before it decides to notice us back."
Isolde's laugh was bells under water. "Oh, good," she said. "She knocks sideways after all. Come then. Leave footprints while you can."
And Rory went, with her shadow and her seer, into the gold-green deep where wildflowers bloomed without permission and the world shimmered at the edges if you knew how to look.