AI The last light had gone the color of old pewter over Richmond Park, and the bare trees stood like black bones against the sky. Aurora Carter kept one hand curled in the pocket of her jacket, her fingers resting on the cold hilt of the dagger. The silver chain at her throat was warmer than it should have been.
It was a small pendant, no larger than her thumbnail, set with a deep crimson stone that looked too dark to hold light and yet, in the dying afternoon, seemed to catch a spark and hold it there. She had not put it on. She never put it on by choice, not unless she wanted to feel the pull of something that did not belong in London. Tonight it lay beneath her shirt, pressed against the hollow of her throat, and the warmth of it had begun to climb into her skin.
Ahead of her, between two ancient oaks whose branches had grown into the shape of a broken arch, stood a ring of three standing stones. They were shorter than she expected, almost human-sized, covered in lichen and faintly blackened, as if they had once stood in fire and been spared . There was nothing dramatic about them. In a city full of old churches and forgotten gateways, they could have passed for garden pieces left behind by some eccentric estate.
But the air around them did not smell right.
It smelled of rain that had not fallen, of crushed petals, of cold iron, and under that, faintly, of something sweet and rotten, like fruit left too long in the sun.
Aurora glanced sideways at Nyx.
They stood beside her in the shape of a man, tall and narrow in the shoulders, dressed in no coat but somehow looking as if the wind moved through them and was not slowed. At first sight they were simply a shadow stretched too far against the darkening trees, but as she looked longer, the edges of them sharpened into a humanoid silhouette. Solid enough to walk with. Strange enough to unsettle. Their eyes glowed faintly violet, low and watchful, and when they moved their head, the motion was wrong for a living creature, as if they had first thought about the angle and then decided to commit to it.
“You are certain this is the place?” Aurora said.
Nyx’s voice came out as it always did, a whisper carried across the small space between them. “Certain is a mortal word. Certain does not mean what you think it means near a door.”
Isolde Varga was already ahead of them, walking toward the stones. She moved as if the uneven ground did not exist. Her silver hair reached all the way to the back of her knees and floated in a breeze no one else seemed to feel, and her pale lavender eyes stayed fixed on the circle of stones as though the park, the sky, and the two mortals behind her were only background scenery to a private memory.
She had not looked back once.
Aurora noticed it immediately. The way Isolde crossed fallen twigs and dead leaves without disturbing them. The way no footprints pressed into the damp earth.
The three of them stopped at the edge of the stones.
There were no other visitors in sight. The path beyond the trees had emptied with the light, and the only sound was the distant bark of a dog somewhere across the park, the creak of branches, and the faint hum that seemed to rise from the ground itself . It was a hum so low Aurora felt it more in her teeth than in her ears.
“Winter solstice,” Nyx said, not moving . “The Veil is thin where you have been. Thin enough to bleed.”
Isolde stopped walking. “The Veil is a wound that has learned to sleep,” she said. “Tonight it dreams.”
Aurora shifted the strap of her messenger bag higher on her shoulder. Delivery work had made her alert to exits and crowds, the ordinary shapes of a place, but there was no ordinary shape here anymore. The standing stones were too close together, too deliberate, and the shadows beneath them did not match the direction of the light. She tried to focus on the practical details she could see. Her breath clouded in the air. The ground was hard beneath her boots. Somewhere behind her, the city was going about its evening. Yet all of it felt slightly fake, like a stage set left out too long in the rain.
“Can we just… go in?” she said.
Isolde turned to look at her. Up close, her face was younger than thirty should have been, smooth and ageless in a way that was almost unsettling, as if someone had carved her from moonlight and then forgotten to add the imperfections of years. She did not smile, but her mouth curved with a kind of sorrowful amusement.
“You may go in,” Isolde said, “but do not ask whether you can leave.”
That was not reassuring.
Aurora glanced at Nyx, who was staring at the gap between the central stones. The violet glow in their eyes had strengthened, but their outline seemed thinner than it had a minute ago, the shadows at their edges stirring as if they had their own thoughts .
“You don’t like this,” Aurora said.
“I like nothing,” Nyx said. “This dislikes me.”
“Charming,” Aurora said.
Isolde stepped through the gap between the first two stones without hesitation. The air around her seemed to ripple once, like heat shimmering off summer pavement, and then the world folded slightly , not violently, but with the ease of a curtain being drawn aside .
Aurora felt the change first as a pressure at her wrists and ankles, a soft wrongness, like standing in a room that had been turned inside out without asking her permission. The hum of the stones rose and dropped in one smooth curve, and then she was through.
The park was gone .
There were trees, still tall and black against the sky, but they were not oak and elm and chestnut. The bark was pale as bone and veined with silver, and the leaves overhead were broad, dark, and edged in soft white light, trembling without wind. Wildflowers covered the ground in drifting waves of blue, white, and gold, blooming as thickly as if it were spring despite the December cold. The grass beneath Aurora’s boots was too green to be alive, too bright to be real, and when she stepped on it, it made no sound.
She took another step.
Then another.
The silence pressed in around them.
It was not the silence of an empty place. It was the silence of a crowded one that had stopped speaking when she arrived.
Aurora stopped walking. Her hand went to her left wrist, fingers brushing the small crescent scar there, the one she had gotten as a child when a pane of glass had broken across her kitchen floor and her mother had made her sit on the counter while it was cleaned up. It was an old, ordinary scar. It helped to have something ordinary to touch.
“Time is wrong,” she said.
Nyx had moved beside her. They looked at her, then at the sky. “It is only wrong because you are here,” they said. “You bring clocks with you.”
Aurora pulled out her phone. The screen lit up. The time read 4:07 p.m. The signal bars were empty. Then the seconds on the clock began to count backward.
She shoved it back into her pocket. “Lovely.”
Isolde stood a dozen yards ahead, waiting at the edge of a moss-covered stone path that wound between the silver-barked trees. Flowers had grown up around her ankles, pale and delicate, yet none of them bent under her weight .
“Stay near,” she said. “The grove is polite. It will open for us. It is also curious. It will close for reasons it has not told me.”
Nyx’s voice came very softly . “It has not told me either.”
Aurora looked at them. In this place, the shadows beneath Nyx had become more vivid, almost physical, pooling and lifting like water over stone. There was something hungry about the way the air bent around them, not just at them, but near them , and she wondered if they were more at home here or less.
Then she saw it.
A faint shimmer ran between the trees, not quite visible unless she looked out of the corner of her eye . It was like looking at the air above a fire, a distortion, a seam, as if someone had drawn a finger along the world and the world had not quite closed afterward.
“You see it,” Nyx said.
“It moves,” Aurora whispered.
It did. The shimmer slid between two trees and then vanished behind a cluster of glowing blue flowers.
Aurora stepped forward, and the pendant pulsed .
The warmth at her throat became unmistakable, a quick heat, like a breath against the skin, and then a steady pull beneath it. She pressed a hand to her collarbone, feeling the shape of the stone through the fabric. It was small and smooth and insistent.
She frowned. “I think it’s trying to tell us something.”
Isolde turned her head slightly . “What is?”
“My necklace.”
Isolde’s expression did not change, but Aurora caught the faintest lift of her eyebrows.
“Necklace,” Isolde said, as if testing the word . “You still name it simply.”
Nyx looked at Aurora with those glowing violet eyes. “You should take it out.”
Aurora unclasped the chain and lifted the pendant into the strange light. It was exactly as described when Eva had given it to her, or rather when Eva had made it seem accidental. A deep crimson gemstone in a silver setting, thumb-sized, warm as living flesh. As soon as it was free of her shirt, the inner glow rose. Faint, but impossible to deny. It pulsed once, twice, in rhythm with the hum of the grove.
And somewhere ahead, beyond the trees, something pulsed back.
Aurora felt the pull of it like a fishhook behind her sternum.
“Hel?” she said.
Isolde’s voice was quiet. “Or what thinks itself Hel.”
The path continued. They followed it because stopping felt worse than walking.
The deeper they went, the stranger the grove became. The wildflowers shifted colors as they passed, blue blooming into gold, gold into a green so pale it was almost silver. The trees bent toward one another overhead, their branches weaving into shapes that almost formed arches, faces, hands. A cluster of mushrooms grew from the side of a fallen log, glowing with a cold blue light that pulsed in slow, regular intervals. One of them opened as Aurora passed, releasing a cloud of luminous spores that drifted toward her face.
She stepped back. The spores stopped before her eyes and hung there for a moment, then turned and floated gently away.
“They know you are here,” Nyx said, sounding less certain than usual.
“Charming,” Aurora said again. “Everything knows.”
Isolde pointed with one pale hand toward a hollow between two stones ahead of them. The stone walls had been smoothed by time or by something deliberate, and dark water lay within them, still as glass. Around the edges, tiny white flowers had grown in a perfect circle, as if someone had planted them for a reason.
Aurora approached the pool carefully . The pendant grew warmer again, the heat rising until it almost hurt, a small red eye glowing against her palm. She stopped at the edge.
The water was not water.
It was black, or it had been black until her reflection appeared. Her face looked back at her, bright blue eyes, shoulder-length black hair, the tight line of her mouth, but then the reflection shifted. She saw herself in rain, in a red coat, with a child’s hand in hers. She saw herself in a kitchen she had not entered since she was nineteen, the yellow curtains her mother loved fluttering at the open window. She saw herself standing in a place of amber sky and heavy vines, with long tables stretching into a haze of heat and perfume, plates set before her, empty but waiting.
Aurora looked away sharply .
Her chest rose and fell once.
“What was that?” she said.
Isolde watched the pool. “You came here hungry,” she said. “Not for food.”
Aurora glanced at her. “I skipped dinner. You’re very poetic, but that’s not helping.”
“I do not skip what I do not understand,” Isolde said.
Nyx stepped closer to the pool. The shadows that moved with them seemed to lean toward the water, curious, almost reluctant. The violet in their eyes dimmed, then flared as they stared into the still surface. For a moment, Aurora thought Nyx’s reflection would not appear at all.
It did.
The figure in the water was not their current shape. It was a man, pale and tall, with dark hair and the expression of someone who had seen something that made him stop trusting his own eyes. The reflection moved independently, turning its head, then raising one hand toward the surface.
Nyx’s shadowed body flinched.
“Aldric,” the pool seemed to whisper , though Aurora was not certain she had actually heard it.
The name came out of Nyx in a breath that sounded nothing like a whisper .
Then the reflection broke, and the black water rippled outward from a point no one had touched. The trees overhead shivered. The flowers closed. Even the air seemed to draw back.
Nyx stepped away from the pool so quickly they were almost gone from solid form, becoming a tall smudge of darkness between two trees before the grove forced them back into outline.
“I think,” Nyx said carefully , “we should not ask the pool its name again.”
Isolde said nothing, but her gaze was softer than before.
Aurora looked down at the pendant. The crimson stone was glowing steadily now, a small warm heart. She thought of the table in the vision, the empty plates, the amber sky. She thought of the warmth of it, almost tender, and of the way that tenderness in old magic always came attached to a price.
“There’s a door,” she said.
Isolde’s eyes sharpened. “There is always a door.”
“No.” Aurora turned slightly , following the pull. Her voice was lower now, certain. “There’s a door here. I can feel it.”
They moved deeper into the grove.
The path narrowed between two standing stones covered in carvings that looked like mouths frozen while saying the same word. One of the stones was cracked from top to bottom, the crack edged in faintly luminescent white. When Aurora drew the dagger from her coat, the blade glowed in response, a pale moonlit shine that made the air taste colder.
She had never liked holding it.
It was slender, leaf-shaped, made of something that had no business being metal but felt like glass and steel together, always cold, as if it had been forged in a place where warmth was a rumor. When she had first cut her finger testing it against her skin, the pain had been clean and almost funny, as if the blade had been offended to find her so ordinary.
But it worked.
The carved line of white light along the crack flared when the tip of the blade passed near it. Aurora hesitated. Nyx watched her. Isolde did not.
“Cowardice is sometimes the first honest choice,” Isolde said.
Aurora snorted. “Noted.”
She touched the blade to the stone.
The metal slid through the air without resistance, but the stone sang when the Fae blade met its ward. A high, clear note rang through the grove, then a second note, lower, then a third, and suddenly the trees around them seemed to listen. The white crack widened, revealing not rock but a gap of soft amber light that breathed out against her face in a warm gust.
The smell hit her first.
Roasting sugar. Wine. Heavy cream. Something spiced and sweet and ancient, the kind of smell that made a person want to stop being sensible and reach toward a plate. The pendant pulsed so hard against her palm that Aurora nearly dropped it.
Then, beyond the stone, she saw it.
Not a room. Not a field. A sky.
It was the warm amber of late afternoon stretched across a landscape of vineyards and orchards, the vines thick and low-hanging, the fruit so heavy on the branches that the trees seemed to bow. Tables lay beneath the trees, long and polished, set with dishes she could not see properly but could almost hear: glass scraping glass, the murmur of voices, the clink of silver. There was laughter in the wind, distant and inviting.
Nyx went very still.
The amber light slid over their shadowed form, and for a second they did not vanish. The shadows lifted from the ground and bent toward the rift, not as absence, but as if called . They leaned forward, almost drawn, almost pulled, and then Nyx made a sound like wind caught in a narrow place.
“No,” Isolde said quietly.
Aurora moved before she thought.
She stepped sideways and grabbed Nyx’s arm. The shade was solid enough to touch, but the moment her fingers closed around them, the air around her skin went cold and strange. Her wrist scar ached. The pendant burned at her throat. She used her free hand to raise the Fae blade and pressed the edge of it against the stone, cutting the line of the ward open.
The blade did not cut the stone. It cut the thing behind the stone.
The amber light folded.
The grove exhaled.
The smell of food vanished, replaced by the clean green scent of wildflowers and rain, and the crack in the standing stone sealed with a soft hiss, leaving only a dark line of char on the rock. The pendant went cold in Aurora’s hand. The blade in hers remained colder still.
For a moment none of them moved.
Then Nyx said, very softly , “Aldric.”
Aurora looked at them. The shade’s violet eyes had gone very bright, almost fierce, and their form flickered like a candle in a doorway draft. They had heard it too, but from inside. She had heard it from the pool. The name had not left them. It had been waiting in the place between shadows.
“You don’t have to be him,” she said.
Nyx’s voice was a whisper on the edge of wind. “I do not have to be anything. That is why it is frightening.”
Isolde’s face was unreadable . “The Veil has many doors,” she said. “Not all doors are open for us.”
Aurora looked at the sealed stone, then at the pendant, now a dull red gem lying in her palm. She felt the pull of it fade, but not its weight . The weight remained, small and steady, like a seed waiting in soil.
The grove had gone very quiet.
The flowers had turned toward the place where the light had been, as if disappointed. The white-edged leaves overhead had stopped trembling. Even the silence felt different now, not hostile, but attentive . Something here had seen them and decided what kind of things they were.
Aurora put the pendant away with careful hands.
“Let’s move,” she said. “Before it changes its mind.”
They followed the path deeper into the grove.
As they walked, the ground beneath them shifted from moss to pale root, and the root to a floor of loose petals that did not scatter when stepped on. The trees opened into a wider clearing, and at the center of it stood a circle of fallen stones arranged like broken teeth, around a single standing stone that remained upright, black and smooth and untouched by lichen.
Carved into its surface was a spiral.
Not a decorative one. The kind of spiral that seemed to turn if looked at too long, drawing the eye inward until it felt the line had reached all the way through the stone and into the earth beneath . Around it, the air shimmered again, more clearly than before. A seam in the world. A thin place. Not quite a door, not quite a wall, and definitely not safe .
Aurora stopped at the edge of the clearing.
The pendant was cold again, but she could still feel its memory of warmth against her throat, and that was somehow worse. It meant whatever had called to it was not gone. It had simply withdrawn.
Nyx moved to the nearest shadow cast by the trees and let their outline sink into it for a moment, then returned, less certain than before.
“The shadows here have teeth,” they said.
Isolde stood before the black stone and lifted one hand without touching it. The silver of her hair caught a moonbeam that did not seem to belong to the sky above them, pale and impossible, as if the grove had produced its own light.
“Some doors are not locked,” Isolde said. “They are merely waiting for someone to admit they are curious.”
Aurora looked at the spiral.
It was beautiful.
It was wrong.
She felt a strange pull toward it, not the pendant’s warmth, but the human part of her, the part that had followed Eva into London, that had left Evan in the rain with a shaking hand and no plan, that had once fled across an ocean because she was smart enough to know that staying would kill her. Curiosity had gotten her here. Curiosity could also bury her in this clearing.
She reached for the blade at her hip, then stopped.
“Nyx,” she said.
They looked at her.
“Can you slip through a ward?”
Nyx’s violet eyes narrowed faintly. “If I am small enough, and if the ward is proud enough to ignore me.”
Aurora glanced at Isolde. “Can you tell us if this stone is lying?”
Isolde’s expression did not change, but the corner of her mouth lifted once. “No,” she said.
Nyx’s form rippled. “That is not comforting .”
“Comfort is not my trade,” Isolde said.
Aurora stared at the black stone, at the spiral, at the faint shimmer of the Veil behind it, and felt the entire ancient clearing wait with her. The wildflowers at her feet bloomed and closed in slow waves. The air smelled of moonlight now, or what she imagined moonlight would smell like if it were old enough to remember being made .
She stepped forward.
The ground beneath her boot gave slightly , not like soil, but like skin, soft and alive, and she stopped.
Then she laughed once, short and bright.
“Right,” she said. “So we’re walking on a living thing. Good to know.”
She took another step anyway.
The grove exhaled.