AI The first standing stone breathed when Aurora touched it.
Not metaphorically. Not wind slipping through a crack or moss shifting under her palm. The ancient oak exhaled against her skin, warm and damp, and the grooves in its weathered surface tightened like the pores of some immense sleeping animal.
She snatched her hand back.
“Well?” Nyx asked.
Aurora looked over her shoulder. Behind them, Richmond Park lay sodden beneath a November sky. Rain silvered the bracken and gathered on the bare branches. London’s glow stained the low clouds beyond the hill, close enough to promise roads, buses, electric light. Yet the rain made no sound where they stood.
“It breathed.”
Nyx’s violet eyes narrowed within their featureless silhouette. “Trees do.”
“Not through their bark.”
“Some do.”
That whispering voice made every answer sound like a confidence exchanged at a graveside.
Aurora glanced at Isolde. The seer waited between two crooked oaks, waist-long silver hair untouched by the rain. Mud swallowed the hem of Aurora’s jeans and held the toes of her boots. Isolde’s bare feet rested on the same earth without leaving so much as a dent.
“You might have warned me,” Aurora said.
“I might have,” Isolde replied.
“And?”
“And then you would not have touched it.”
There was no arguing with someone who could not lie and had spent three centuries perfecting every other form of dishonesty.
Aurora wiped her palm on her coat. Beneath the fabric, the Heartstone pendant gave a small pulse of warmth against her sternum. It had been doing that since they left the path, faint and irregular, but this beat landed harder. A second heartbeat. One that did not belong to her.
She drew out the silver chain. The crimson stone glowed in its setting, its deep colour brightening from clotted wine to fresh blood.
Nyx leaned away.
Aurora noticed. “You know what this means.”
“I know what it suggests.”
“Hel portal.”
“Nearness,” Nyx said, “is not the same as passage.”
Isolde turned toward the gap between the oak stones. “Tonight, they court one another.”
The space beyond the boundary showed only more park: bracken, wet grass, a hollow descending into mist. Aurora had crossed stranger thresholds in the last few months, though none had improved her opinion of walking willingly toward danger.
She reached inside her coat and closed her left hand around the Fae-forged blade. The moonsilver hilt burned cold against her palm. Her cuff slid back, exposing the pale crescent scar on her wrist. For one ridiculous instant she remembered being eight years old in Cardiff, bleeding over the garden paving while her father barked for a towel and her mother insisted she was all right.
She had not been all right then. She had survived anyway.
“After you,” she told Isolde .
The seer smiled. “No.”
“Of course not.”
Aurora stepped between the stones.
The world folded without moving.
Rain vanished from her face. Cold loosened its grip. The grey sky burst into colour so abruptly that she staggered, one hand flying out for balance.
A clearing opened before her beneath a sky with no visible sun. Light hung everywhere: pale gold between the leaves, blue beneath the roots, pearl-white upon flowers that should not have existed in November. Wild roses climbed silver birches already heavy with autumn catkins. Snowdrops crowded beside foxgloves. Daffodils rose through drifts of red leaves, and bluebells trembled under branches laden with green apples.
Nothing acknowledged the season.
Aurora stared back. The entrance remained behind her, framed by the oak stones, but Richmond Park looked impossibly distant through it. Rain fell on the other side like threads behind glass.
Nyx crossed next, stretching tall as they entered. Their darkness sharpened in the grove’s luminous air, edges curling in restless black streamers.
Isolde came last.
The boundary sealed behind her.
There was no flash, no crash. One moment the park remained visible; the next, thorn and honeysuckle knitted across the gap. The oak stones stood alone amid the flowers.
Aurora’s hand went to the blade. “Can we reopen it?”
“Yes,” Isolde said.
A beat passed.
“Will you?”
“If asked at the proper door.”
Aurora drew a slow breath through her nose. The air tasted green. Not smelled—tasted. Mint cooled the back of her tongue. Crushed apple sweetened her teeth. Beneath both lay the mineral bite that came before lightning.
Somewhere deeper in the grove, water sang in five clear notes and stopped.
Nyx tilted their head. “We have been noticed.”
“By what?”
The shade’s gaze moved among the trees. “Ask a smaller question.”
The path ahead was no path at all, only an absence of flowers winding through the clearing. Aurora followed Isolde onto it. Behind the seer, bent grass rose unbruised. Behind Nyx, shadows clung to the ground a second too long, reluctant to release them. Aurora alone left honest tracks.
As they walked, the grove rearranged itself at the edge of sight. A rowan appeared where she could have sworn there had been a pool. Ferns unfurled backwards into tight green fists. Small white moths drifted between branches, each bearing a pinprick flame instead of a body. When one settled on Aurora’s sleeve, heat seeped through the fabric.
She held still.
Its wings opened. Fine veins mapped a tiny city: spires, bridges, streets coiled around a black river. Something moved through the painted streets below, a procession no bigger than a line of ink.
“Isolde,” Aurora murmured.
The seer looked back. The moth closed its wings.
“What is it?”
“A memory that learned to fly.”
“Whose memory?”
“Not yours.”
The moth sprang away. A whisper passed through the others, though none had mouths. Aurora caught fragments in the sound—laughter, a slammed door, someone weeping in a language she did not know.
Wonder tightened painfully in her chest. She wanted to follow them. She wanted to get out.
The Heartstone pulsed again.
This time warmth spread down the chain and across her skin. The pendant’s glow strengthened, throwing red light between her fingers.
Nyx slipped to her side. “Cover it.”
“Why?”
“Because something is answering.”
A low note rolled beneath the ground.
The flowers bowed. Not with a breeze; each blossom turned toward the north, stems bending in unison. The trees followed more slowly , trunks groaning, branches angling like compass needles.
Ahead, the golden light curdled to amber.
Aurora tucked the pendant beneath her shirt but its warmth remained. “That’s not Fae, is it?”
“No,” Nyx said.
Isolde had stopped.
Before her stood a wall of yew so dense it seemed carved from a single piece of night . The path ended at its roots. No opening broke the hedge, but something beyond it clinked softly : glass touching glass, silverware against porcelain . Then came the smell.
Roasted figs. Butter and cinnamon. Charred meat glazed with honey. Warm bread split by hand.
Aurora’s empty stomach clenched.
The scent deepened, layering itself with impossible precision until it found things memory had buried: her mother’s Welsh cakes cooling beneath a tea towel; chips soaked in vinegar on a Cardiff pavement; broth from the Golden Empress at two in the morning, Yu-Fei pretending not to notice Aurora had skipped dinner again.
Nyx recoiled farther, their solid form fraying into smoke.
“Dymas,” they whispered.
A pear pushed through the yew hedge.
It grew as Aurora watched, swelling from blossom to ripe fruit in seconds. Its skin shone gold. Juice beaded along its curve and ran upward, gathering at the stem. Another fruit emerged beside it, crimson and furred. Then clusters of grapes, plums the colour of bruises, pale berries with tiny blinking eyes at their centres.
The hedge opened.
Beyond lay a valley beneath a warm amber sky.
Vineyards rolled over distant hills in perfect green ranks. Orchards sagged under jewel-bright fruit. White roads wound among terraces and gardens toward pavilions roofed in copper and gold. Tables stretched for miles, crowded with silver dishes and towers of sugarwork. Figures moved among them in chef’s whites, carrying platters beneath trees whose leaves flashed like knives.
Far away, bells rang. A crowd answered with a roar of appetite.
Aurora stood at the lip of another world.
The Veil shimmered across the opening, a distortion as thin as heat over summer tarmac. She had seen its scars before, brief and ugly. This was different. This tear had been dressed . Invited. Vines threaded its edges, their tendrils probing the grove’s soil.
On the nearest terrace, a cook raised a cleaver.
Even at that distance Aurora saw the iron collar around his throat.
It was connected by a red chain to the kitchen behind him.
He brought the blade down. The crowd cheered.
“Helbound,” Nyx said, reading the horror on her face. “Contracted souls.”
“Contracted makes it sound voluntary.”
“Some signatures are given freely. Some freedoms are not.”
A tiny chime sounded beside Aurora’s boot.
A silver tray had appeared among the flowers.
On it rested three porcelain cups, steam coiling from their rims. Aurora smelled black tea in one, mulled wine in another. The third gave off no scent at all. Beside them lay a card of cream-coloured paper.
Her name darkened across it in wet red script.
AURORA CARTER.
Below, in smaller letters:
A PLACE HAS BEEN KEPT FOR YOU.
The pendant struck against her breastbone, hot enough to hurt.
“Don’t touch anything,” Nyx said.
“I wasn’t planning to.”
One of the cups shifted with a delicate scrape. Its handle turned toward her.
The tea was the exact colour her father liked.
Aurora’s unease sharpened into anger. Fear could fog the mind; anger, properly held, honed it. She looked away from the tray and studied the tear. The vines did not merely surround it. They pierced the shimmer, stitching Hel to the grove.
“Isolde, why did you bring us here?”
“I brought you to the grove.”
“Which happens to have a door into Dymas.”
“It did not yesterday.”
“How reassuring.”
“Yesterday,” Isolde said, “you had not arrived.”
Aurora rounded on her. Isolde’s pale lavender gaze remained calm, but not indifferent. That was something. Perhaps.
“Is the portal here because of me?”
“The door opened for what you carry.”
Aurora gripped the Heartstone through her shirt. “Who gave it to me?”
“A hand concealed is not a hand unseen.”
“Did you see them?”
“I saw a table. I saw seven guests, though eight shadows fell. I saw you enter hungry and leave carrying a crown you did not wear.”
The valley bells rang again. Closer now.
At the banquet’s nearest end, every seated figure turned toward the portal.
Distance should have hidden their faces. Aurora saw them anyway: mouths shining with grease, lips dyed purple with wine, eyes hollow with want. Hundreds of heads moved as one.
An empty chair stood among them.
Its high back was carved with a crescent moon.
A figure appeared behind it, huge and indistinct in robes the colour of ripe wheat . One hand rested on the chair. The other lifted in welcome.
The invitation card on the tray bled at its edges.
Nyx dissolved into a vertical spill of darkness and reformed between Aurora and the portal. “We leave.”
“For once,” Aurora said, drawing the Fae blade, “we agree.”
The dagger slid free with a clear metallic sigh. Moonlight did not shine beneath the grove’s strange sky, yet the leaf-shaped blade kindled along its edges. Cold drove into Aurora’s fingers and up her arm.
The vines shuddered.
The distant figure lowered its welcoming hand.
“Those threads are wards,” Nyx said. “Cut the wrong one and the tear widens.”
“Then tell me the right one.”
“I cannot see where they anchor. Fae glamour overlays Helcraft.”
Aurora glanced at Isolde. “Can you?”
“I can see where the door wishes to be.”
“That is not what I asked.”
“No.”
A trumpet cried across Dymas. The sound punched through Aurora’s ribs. Along the white road, mounted shapes wheeled toward the valley’s edge.
They had seconds.
Aurora crouched before the threshold. The vines looked alike at first: green stems, red thorns, leaves veined with gold. Then she held the moonsilver close.
The blade’s glow revealed shadows beneath them.
Most fell toward Dymas, stretched long beneath the amber sky. One vine cast its shadow backward into the grove, a dark thread that ran across the flowers and wrapped around Aurora’s own boot.
Not the portal’s anchor.
Hers.
She severed it.
The Fae blade passed through the vine without resistance. A shriek tore out of the opening—not one voice but a banquet hall full of crystal shattering at once . The backward shadow snapped. The Heartstone flared against Aurora’s chest.
For an instant the grove vanished.
She stood beneath the amber sky with heat on her face and a thousand dishes rotting around her. The great figure behind the empty chair leaned close. Its features shifted—kindly, beautiful, starving.
A voice rolled through her skull.
At last.
Then Nyx seized her around the waist and dragged her backward.
The grove slammed into place. Aurora hit the ground among snowdrops. The portal buckled, vineyards folding like painted silk . A gauntleted hand thrust through the narrowing tear, fingers grasping.
Isolde moved.
She did not hurry. She simply stood in one place and then another, silver hair lifting around her. Her palm struck the yew hedge.
Roots erupted.
They twisted over the hand, crushed the vines, and dragged the edges of the Veil together. The gauntlet scraped furrows through the earth. Orange light narrowed to a line.
A voice from beyond boomed, “THE HEART RETURNS.”
Aurora lunged and drove the moonsilver blade through the final red thorn.
The tear closed.
Silence dropped hard enough to ring.
The warm scents vanished. Wet leaves and roses filled the air. Where the portal had stood, the yew hedge bore a single black scar from root to crown.
Aurora lay on her side, breathing too fast. Nyx knelt beside her, one arm still solid around her ribs. The shade’s violet eyes burned inches from her face.
“Are you here?” they asked.
“Define here.”
Their grip tightened.
“Yes,” she said. “I’m here.”
Nyx released her and rose, their body wavering at the edges.
Aurora sat up. The Fae blade remained in her hand. Frost silvered her knuckles. Beneath her shirt, the Heartstone had gone still, but not cold. It rested over her heart like a sated coal.
The tray remained beside the path.
All three cups had cracked. Dark liquid seeped into the soil, and every flower it touched turned its face away.
The card lay clean and dry.
Its message had changed.
SOLSTICE.
Beneath the word, a smaller line wrote itself one letter at a time.
COME WILLINGLY, OR COME HUNGRY.
Aurora picked up the card by its edge with the tip of her dagger. “Please tell me time works normally enough in here that we haven’t missed it.”
Isolde gazed toward the lightless sky. “The winter solstice is still to come.”
“How long?”
“In the grove?”
Aurora closed her eyes briefly. “Outside.”
“When we return, perhaps nineteen days.”
“Perhaps?”
“Or nineteen minutes.”
Nyx gave a sound like dead leaves sliding over stone. It took Aurora a moment to realise they were laughing .
She looked from the sealed hedge to the impossible flowers, the moth-memories flickering among the branches, and the oak stones now visible far behind them where no stones had been a moment ago.
Wonder still lived here. So did teeth.
Aurora stood, sheathed the cold blade, and slipped the invitation card into her coat.
Isolde watched her. “You keep the summons.”
“I keep evidence.”
“The difference,” the seer said softly , “is often decided at the table.”
Aurora met her pale gaze. “Then we’d better learn who set it.”
From beyond the blackened yew came one last faint sound: silver cutlery laid carefully beside an empty plate.
Aurora turned toward the standing stones.
This time, the path opened before she took the first step.