AI The oaks should not have been there.
Aurora had crossed Richmond Park twice a week since October, cutting through on her way back from the Golden Empress with the smell of ginger and star anise still clinging to her coat, and she had never seen them. Not like this. Nine trunks in a loose ring at the park’s forgotten western edge, where the gravel paths gave out and the grass grew long enough to catch at the hems of her jeans. Their bark was silver-grey, scored with grooves that looked less like weather and more like writing someone had tried to sand away. She stopped at the nearest and laid her palm against it. The wood was warm. Not sun-warm. Something underneath, a low pulse , like a throat working around a word it would not speak.
Nyx gathered at her left shoulder, darkness folding in on itself until they stood roughly human-shaped and too tall, violet eyes faintly lit in a face that was more suggestion than feature. The afternoon light bent around them and failed.
“You feel it,” they said. Their voice came the way wind came through a cracked window. “The stones remember the old roads. The park has forgotten. We have not.”
Aurora let her hand fall. The Heartstone lay against her sternum, a thumbnail of deep crimson on its silver chain, and it was quiet. No pulse . No warmth . Not a Hel-gate, then. Something else. She tucked a strand of black hair behind her ear and looked at the space inside the ring.
It did not look like much. Grass. A few stubborn daisies. The kind of clearing a dog-walker might use and never mention. But the air above the grass shimmered , a distortion so faint she might have blamed it on tired eyes if Nyx had not gone still beside her.
“The Veil,” she said.
Nyx inclined a head that was mostly shadow. “Thin here. Always thin. The Fae never learned to leave a door fully shut.”
She stepped through.
The change was not a flash. It was a pressure, a soft resistance like walking into deep water, and then the world on the other side arrived all at once and did not bother to introduce itself.
Sound went first. The distant traffic, the crows, the shout of a child somewhere behind them — all of it cut off as cleanly as a throat. In its place came a hum, low and continuous, the sort of note a choir might hold if the choir were made of insects and running water. The light changed. Outside it had been the thin gold of a late English afternoon. Here it was thicker, honeyed, falling in shafts that did not quite match the angle of any sun she could see . The sky above the canopy was not grey. It was a pale, luminous green, as if someone had diluted jade with milk.
And the flowers.
They should not have been blooming. She knew that with the part of her mind that still kept a delivery schedule and remembered that it was February. Snowdrops, yes. Maybe a stubborn crocus. Not this. The grass inside the ring was a carpet of colour — foxgloves as tall as her hip, bluebells in drifts so dense they looked like spilled ink, roses the size of her fist climbing the oaks in defiance of every season she had ever lived through. Their scent hit her in layers: sweet, then green, then something mineral and cold, like rain on stone.
Aurora turned in a slow circle. The standing stones were still there, but they were no longer merely oak. Veins of pale light ran through the bark, and between the trees the air had the quality of old glass, faintly warped. She could not see the park anymore. Only more grove, folding away into a mist that had not been there a moment before.
Nyx flowed through after her and solidified with a sound like silk dragged over frost. Their edges smoked. “Time will not keep your appointments here,” they murmured. “An hour may be a minute. A minute may be a week. Do not sleep if you can help it. The grove is kind to dreamers in the way a cat is kind to a mouse.”
“Comforting.” She kept her voice dry because the alternative was to let the wonder show, and wonder made you slow. Her bright blue eyes tracked the mist. “Isolde lives in this?”
“The Seer lives where the Courts cannot easily reach her. This is a pocket. Earth on one side. The Fae on the other. She walks the seam.” Nyx’s violet gaze drifted to the Heartstone at her throat. “Your trinket is silent. Good. We are not expected by Hel today.”
Aurora started walking.
The ground gave strangely under her boots, too soft, as if the soil were thicker than it ought to be. Wildflowers brushed her calves and left a glittering dust on the denim that did not wipe away. She crouched once and pinched a petal between finger and thumb. It was cool, almost wet, and when she released it the petal sealed itself without a bruise. Living things here did not take damage the way they did outside. She filed that away and stood.
Deeper in, the oaks grew closer together. Their branches knitted overhead until the green sky became a mosaic of leaf and light. Things moved in the periphery — not animals, exactly. Shifts of brightness. A flicker like a shoal of fish turning, except the fish were made of pollen and they swam through the air at shoulder height. Aurora watched one pass through Nyx’s torso without disturbing the shadow. Nyx did not appear to notice, or did not care.
“Do you hear that?” she asked.
A sound underneath the hum. Water, she thought at first. Then not water. Voices, maybe, too far off to catch words, the rise and fall of conversation in a language that made her teeth ache. She turned her head and the sound slid, always just behind her left ear.
“The grove talks to itself,” Nyx said. “It has had a long time to practise. Do not answer if it uses your name.”
She almost asked how it would know her name, and then did not. The crescent scar on her left wrist itched, a childhood leftover that usually stayed quiet. She rubbed it with her thumb and kept moving.
The path — if it was a path — began to descend. Not steeply. A suggestion of downhill, a gathering of mist around their ankles. The wildflowers changed. Fewer roses. More things she could not name: white bells that hung in clusters and chimed when the air moved, though there was no wind; a vine with leaves like tarnished mirrors, each one reflecting a version of her face that was slightly wrong — older, or younger, or turned the other way. She stopped in front of one and watched the reflected Aurora blink a half-second late.
Nyx’s hand, when they had a hand, closed around her elbow. Cold. Not unkind. “Do not give it a second look. Reflections here are hungry.”
She looked away. The itch in her scar faded.
The descent bottomed out in a hollow that should not have fit inside the ring of stones. The grove had folded space the way a letter is folded, and they had walked into the crease. At the centre of the hollow stood a pool no wider than a dining table, its surface black and still and absolutely without reflection. Around it, the flowers had drawn back, leaving a collar of bare earth packed as hard as kiln-fired clay. No footprints marked it. None at all, though the soil looked as if it had been walked for centuries.
Aurora’s skin prickled. She took a step toward the pool and the Heartstone woke.
Not the pulse it gave near a Hel-gate. Something thinner, a single warm beat against her breastbone, like a finger tapping once to get her attention. She froze.
“Nyx.”
“I see it.” They had gone thinner, more smoke than silhouette, violet eyes the only solid points. “Not Hel. Adjacent. The Veil is a membrane. Press it from enough sides and the sides begin to know each other.”
She did not like that. She liked even less the way the pool’s surface dimpled, as if something below had exhaled. A scent rose from it — not flower, not earth. Old paper. Candle smoke. The inside of a closed room that had been closed too long.
Then the woman was simply there.
She did not arrive. There was no rustle, no footfall . One moment the far side of the pool was empty and the next Isolde Varga stood upon it as if the black water were flagstone, and the water did not wet her. She was small, Aurora’s height or a fraction under, silver hair falling to her waist in a sheet that did not stir. Her eyes were pale lavender, the colour of the last edge of dusk, and they found Aurora’s face with the calm of someone who had already seen this meeting and was only waiting for the present to catch up. Her feet, when Aurora looked, left nothing on the surface. No ripple. No print.
“The girl with the borrowed heart,” Isolde said, and her voice was ordinary in a way that made the rest of her stranger . Not loud. Not theatrical. A woman commenting on the weather. “And the one who forgot his name in 1643. You took the long way. The stones are impatient. They have been waiting since the frost.”
Aurora did not step back. She wanted to. The unease sat in her stomach like cold iron. Wonder sat beside it, inconvenient and bright. “You knew we were coming.”
“I know you have come. The difference is a door with two faces.” Isolde tilted her head. A wildflower — one of the white bells — had caught in her hair and chimed once, softly . “You wear a stone that remembers hunger. You walk with a shadow that remembers being a man. The grove asked me what you were. I told it a half-truth, which is the only kind I am permitted.” She smiled, and the smile did not reach those lavender eyes. “I cannot lie. I can, however, be unkind with the truth. Would you like me to be kind instead?”
Nyx’s whisper cut across the hollow. “Seer. We did not come for riddles.”
“You came because the Veil thins and the old roads itch, and because a delivery girl from Cardiff has a pendant that should not exist on this side of any gate.” Isolde’s gaze dropped to Aurora’s throat, then to her left wrist, as if she could see the scar through sleeve and skin. “You came because something is eating the edges of things, and you are the sort of person who notices when a map no longer matches the street. Kindness, then.”
She stepped off the pool. The water did not move. From somewhere in the folds of her pale clothing she drew a blade no longer than Aurora’s forearm, slender, leaf-shaped, the metal the colour of moonlight on a knife. Moonsilver. It threw no proper gleam; it seemed to drink the honeyed light and give back only a cold suggestion of itself. Even from three paces Aurora felt the temperature drop.
“This cuts what should not be cut,” Isolde said. “Wards. Contracts written in blood. The hides of things that wear other people’s faces.” She held it out, hilt first, and did not come closer. “It will be cold every hour of every day you carry it. That is not a flaw. That is a reminder . The Courts do not give gifts. They give obligations with prettier names. I am not the Courts. I am what they threw away for talking to people like you.”
Aurora did not take it at once. She looked at the dagger, then at Isolde’s face, then at the pool that still had not reflected anyone. The hum of the grove had changed pitch, climbing half a note, as if the place itself were leaning in. Pollen-fish flickered at the edges of her vision and vanished when she turned her head. The mirrored leaves on the slope behind them showed nothing now. Blank. Waiting.
“Why me?” she asked.
Isolde’s head tipped the other way, a bird considering a crumb. “Because you left a life that was eating you and walked into another that will try the same, and you have not yet learned to stop walking. Because the stone at your throat was given by a hand you have not seen, and hands that hide themselves are rarely idle. Because winter is coming and the Veil will go thin as old cloth, and someone with ordinary blood and an unordinary talent for not dying will be standing in the tear when it opens.” She paused. The white bell in her hair chimed again. “Also because you asked, which most do not. They demand. You asked. Take the blade or leave it. The grove will not make the choice for you, and neither will I.”
Aurora reached out.
The hilt was colder than Isolde had promised. It bit her palm, a clean, precise cold that ran up her wrist and found the crescent scar and settled there like it had been measured for the fit. The leaf-shaped blade caught no light and yet she could see every edge of it, sharp enough that the air around it seemed slightly afraid . She turned it once, testing the balance. It weighed almost nothing. That frightened her more than a heavy weapon would have.
“It likes you,” Isolde said. “Or it likes the idea of you. The difference will matter later.”
Nyx had not come closer to the pool. They hung at the rim of the hollow, more absence than presence, watching Isolde the way a cat watches a snake it has not decided to kill. “The time,” they said. “How long have we been inside?”
Isolde looked up at the green sky, though there was no sun to read. “Long enough that the park has had its evening. Not so long that your employer will have given your shifts away. You may still catch the last of the orders if you run. Or you may stay, and I will tell you what the pool showed me when you crossed the stones, and you will not sleep well for a month.” Her lavender eyes returned to Aurora. “Choose quickly . The grove is patient. I am less so. And the shadow at your back is beginning to fray. This place is not kind to those who already live between.”
Aurora glanced at Nyx. They had thinned further. She could see the oaks through their chest. The violet eyes remained, stubborn, but the whisper of their voice when it came was thinner too.
“We go,” she said. She slid the dagger through her belt, under her coat, where the cold of it pressed against her hip like a second pulse . “Thank you.”
Isolde’s smile this time was almost human. “Do not thank a Fae, even a half one, even an exile. Gratitude is a hook. Come back when the stone at your throat begins to beat in earnest. Come back when the sky over London is the wrong colour. I will be here. I am always here.” She turned toward the pool, and her silver hair swung like a curtain. “The way out is not the way in. Follow the flowers that are dying. They remember the park. The ones still in bloom would keep you.”
Aurora looked. Along the slope they had descended, a narrow line of foxgloves had begun to brown at the edges, petals curling as if autumn had reached through the pocket and taken a handful. She had not seen them wilt on the way down. They had not been wilting. The grove had arranged an exit the way a host arranges a coat.
She did not look at the pool again. She did not look at Isolde’s absence of footprints. She put her hand on the moonsilver hilt to remind herself it was real, and she climbed.
Nyx came with her, knitting themselves back into a denser dark as they put distance between themselves and the water. The mirrored leaves stayed blank. The pollen-fish did not return. The hum dropped, degree by degree, until it was only the sound of her own breathing and the whisper of Nyx’s form against the air.
At the ring of oaks the light changed. Afternoon — no, evening, Isolde had not lied — spilled through in ordinary gold. Traffic. A dog barking. The smell of wet grass that had never heard of roses in February. Aurora stepped through the pressure of the Veil and the park assembled itself around her, mundane and vast and slightly wrong, like a room someone had searched and put back almost as it was.
She looked at her watch . Forty minutes. They had walked for what felt like hours .
Nyx stood in the shadow of the nearest oak, almost ordinary if you did not look directly, violet eyes dimmed to a rumour. “She gave you a Court-blade,” they said. “That is not nothing. That is a stone thrown into a pond. We will see the ripples.”
Aurora touched the Heartstone. Quiet. Then the dagger. Cold. Then the scar on her wrist, which no longer itched.
“Then we watch the pond,” she said, and started back toward the path, toward the city, toward a flat above a bar and a life that had just acquired an edge she could feel even through her coat. Behind them the oaks stood as they had always stood, and if the bark still ran with silver, the evening was too dim to prove it.