AI “Don’t touch the stones.”
Aurora froze with her hand a breath from the nearest oak pillar, fingers curled, shoulder tight. The standing stone did not look like stone at all. It had bark veins under a skin of grey, and the knots in it shifted like closed eyes turning beneath lids.
Behind her, Silas swore under his breath.
“You might’ve led with that before she nearly shook hands with the haunted tree.”
“I did,” Nyx whispered from the shadow of a bent hawthorn. “You did not listen.”
“I heard ‘boundary’ and ‘old magic’. I didn’t hear ‘it bites’.”
“It remembers.”
That landed harder.
Aurora drew her hand back and flexed her fingers. The small crescent scar on her left wrist prickled, as if some old childhood pain had found its voice again. Beneath her collar, the Heartstone Pendant pulsed once against her skin. Warm. Warning-warm, not comfort-warm.
Eva stood half a step behind her, pale beneath the copper sweep of her fringe, one hand buried in the pocket of her coat where she kept a borrowed kitchen knife she had no idea how to use.
“We can still leave.”
“No, we can’t.” Aurora looked between the standing stones.
There should have been more park beyond them. Richmond Park, with its trampled paths, ancient oaks, joggers, deer, and dog walkers pretending their spaniels had excellent recall. Instead, the air inside the ring folded inward like glass under heat. Wildflowers bloomed in impossible layers: bluebells beside foxgloves, snowdrops tangled with poppies, pale green blossoms shaped like small listening ears. A narrow path curved through them, though no foot had pressed the grass flat.
At the centre of the ring, between two old oak standing stones, a slit of silver light opened and shut, breathing.
Nyx leaned close enough that their violet eyes glowed near Aurora’s cheek.
“The grove allows entry once. Twice, if it finds you amusing. Never if it finds you rude.”
Silas, who ran a bar under which half of London’s hidden creatures drank, adjusted the iron ring on his thumb.
“Fantastic. We’ll be charming, then. Eva, don’t stab any flowers.”
“I wasn’t going to stab flowers.”
“You’ve got the face.”
“I’ve got a normal face.”
“You’ve got a Cardiff-at-closing-time face.”
Aurora stepped through before fear could grow teeth.
The world tilted.
For a moment she felt every drop of blood in her body move the wrong way. Her ears filled with the sound of pages turning, thousands of them, soft and dry and impatient. Then her boots met moss.
Not grass. Moss. Thick, silver-green, warm as living skin.
Aurora stumbled and caught herself on empty air that held firm for one heartbeat, then let her go. She snatched her hand back and stared.
“Rory?”
“I’m fine.”
Eva came through next, then Silas, who arrived sideways and almost fell into a bush crowded with black roses. Nyx seeped between the stones last, stretching from a flat shadow into a tall humanoid silhouette. Their edges frayed in the grove’s strange light, then sharpened again.
The gap behind them closed without a sound.
Silas turned.
“No. Absolutely not. Doors don’t get to do that.”
The standing stones had vanished. In their place rose an arch of living oak, its branches woven so tightly that they formed a sealed wall. No seam, no path, no London beyond. Only leaves, bark, and small white mushrooms that pulsed in slow rhythm.
Eva pressed two fingers to her throat.
“Tell me there’s another way out.”
“There is always another way out,” Nyx whispered.
“That didn’t sound reassuring.”
“It was not meant to.”
Aurora took one slow breath. The air tasted of honey, wet soil, and something metallic underneath, like a coin held on the tongue. Her bright blue eyes watered. Not from smoke. From too much colour.
The grove opened wider than the ring outside could ever have held. Trees rose in spirals, their trunks pale as bone at the roots and dark as old wine near the crowns. Leaves grew in several shapes on the same branch: oak, ash, rowan, and some thin black fronds that curled away when Aurora looked at them. Streams ran uphill over smooth stones. Tiny fish with lantern bellies flickered in the current, fighting no force Aurora understood.
Above, there was no sky. There were layered canopies, translucent and deep, and beyond them something vast and green-black moved like a sleeping sea.
Silas lowered his voice.
“I’ve served drinks to a tax auditor with goat legs. I’ve watched a banshee cry into a mojito. I am telling you now, this place is taking the piss.”
A laugh rang out ahead.
Not human. Too clean. It scattered through the grove and came back changed, a woman’s laugh, a child’s laugh, a crow’s harsh caw.
Eva gripped Aurora’s sleeve.
“Was that Isolde?”
“If she wanted us dead,” Aurora said, “I think we’d already be compost.”
The Heartstone pulsed again. Aurora slipped a hand beneath her shirt and closed her fist around the deep crimson gem. It warmed her palm, faint inner light leaking between her fingers.
Nyx noticed.
“That should not answer to this place.”
“It’s Dymasian, right? You said Hel-made things hate Fae ground.”
“They do.” Nyx’s voice thinned, like wind under a door. “Unless something beneath the ground calls louder.”
Silas stared at the pendant.
“Beneath, as in under our feet?”
Aurora let go of it.
“Good. Great. Love a basement problem.”
They moved.
The path did not stay the same width. It narrowed when Silas took the lead, widened when Aurora stepped beside him, and split whenever Eva glanced too long at the flowers. Once, a side path opened to reveal a banquet table between two trees, laid with silver plates and ripe fruit cut into jewels. Steam curled from golden pies. A roast bird turned its head on the platter and watched them pass.
Eva made a strangled sound.
“Did that chicken just judge me?”
“Peacock,” Silas said. “And yes.”
“Don’t eat anything.” Aurora kept walking.
“No issue there.”
A low hum rose from the flowers. Not bees. Voices. Hundreds, perhaps thousands, each too small to understand alone. Aurora slowed near a cluster of white blossoms shaped like bells. Their throats held tiny sparks.
One spark flared when she bent close.
A woman’s voice emerged, thin as a needle.
“Left of law, right of hunger, daughter with two names…”
Aurora jerked back.
The bellflower shut.
Nyx’s head angled.
“What did it say?”
“Nothing useful.”
Silas looked at her.
“That usually means personal.”
“It means move.”
The grove thickened. Branches knitted overhead, lowering until Silas had to duck. The warm moss gave way to dark roots, glossy and interlaced like sleeping serpents. Aurora placed her boots with care. Some roots shifted away from her. Others pressed up, testing the soles.
As they went deeper, the sounds changed.
At first there had been water, leaves, birds with sweet metallic calls. Now came soft knocks from inside trees. Scratching under bark. A wet clicking from the hollow of a fallen trunk. Eva kept close enough that her shoulder brushed Aurora’s.
“I thought Fae places were meant to be beautiful.”
“They are,” Nyx whispered.
A branch above them opened a row of tiny blue eyes.
“Beautiful things eat too.”
They reached a pool where the path ended.
The water lay round and black in a basin of white stone, still as polished glass. Around its edge, slender reeds bent without breeze. Each reed carried a small hanging shell. The shells knocked together in uneven patterns, click-clack, tick-tock, like teeth and clocks learning the same tune.
At the pool’s centre floated a staircase.
Not reflected. Floated.
Thirteen steps of pale wood curved downward into the water and upward into nothing, both at once. Aurora’s eyes ached when she followed the shape.
Silas rubbed his face.
“Right. Whose fever dream built the drowning stairs?”
Aurora crouched at the edge. Her reflection stared back, but not cleanly. The woman in the water had the same straight shoulder-length black hair and the same tired set to her mouth. Yet her eyes glowed faintly crimson, not blue. A silver chain lay around her neck, sunk into skin rather than resting on it.
She drew the Fae-Forged Blade from the sheath hidden under her jacket.
The moonsilver dagger drank the grove-light. Its slender leaf-shaped blade stayed cold even through the leather wrap around its hilt. Along its edge, faint lines stirred like veins of frost.
Eva whispered, “Rory…”
In the pool, her reflection smiled.
Aurora touched the blade’s tip to the water.
The pool screamed.
Sound exploded from the black surface. Birds burst from trees in a flurry of impossible wings, some feathered, some leafed, some made of torn paper. Eva clapped her hands over her ears. Silas grabbed her by the back of the coat and hauled her away from the water’s edge as ripples rose into sharp black spikes.
Nyx spread into a wall of shadow before them.
“Do not spill blood here.”
“I didn’t cut it.”
“You offended it.”
“Add it to the queue.”
The floating staircase twisted. The bottom steps rose from the pool, shedding black water that struck the white stone and hissed. Beneath the water, something huge rolled over, a pale belly glimpsed through the dark. Aurora saw too many ribs. Too many hands folded against its chest.
The pool settled.
A single word formed in the water, written from below in silver bubbles.
PAY.
Silas leaned forward despite himself.
“Is this a toll thing? Because I’ve got three pound coins and a button.”
The shells on the reeds rattled. Laughter. Mocking, delighted, hungry.
Nyx did not look away from the pool.
“Not coin.”
Eva’s hand slipped to her pocket.
“No.”
Aurora caught her wrist.
“No knives. No blood.”
“Then what?”
The Heartstone burned.
Aurora hissed and pulled it free. The thumbnail-sized crimson gemstone shone with an inner light that made the black pool ripple toward her. The silver chain slid over her knuckles.
Nyx moved so fast they seemed to tear.
“Do not offer that.”
“I’m not offering it.”
“The grove has taken more from less.”
Aurora held the pendant tight, thinking of Hel portals, of Dymas, of feasts that fed on contracts, of an unknown benefactor who had placed this thing in her life like bait wrapped in velvet . The pool wanted it. Or wanted what had touched it.
She looked at the silver bubbles.
PAY.
Aurora smiled without warmth .
“I’m pre-law, not stupid.”
Silas blinked.
“That sentence has wounded every solicitor in London.”
Aurora crouched and laid the pendant against the white stone near the pool, not in the water. The Heartstone’s glow spread across the basin rim. The silver bubbles trembled .
“I’ll pay with a secret.”
Nyx turned their head.
“Aurora.”
She kept her gaze on the pool.
“A real one. Freely given. No blood. No names.”
The pool stilled.
The reeds bent inward.
Eva whispered, “What secret?”
Aurora swallowed the taste of metal.
“When I left Cardiff, I told everyone I ran because Evan hit me.” Her grip tightened on the Fae blade until cold bit through her fingers. “That was true. But it wasn’t the night I ran.”
The grove listened.
Leaves turned their pale undersides toward her. Mushrooms dimmed. Somewhere, far off, a stag bellowed in a voice like a man in pain.
“He brought home something that wore his voice after midnight. Same face. Same hands. Wrong shadow.” Aurora’s pulse struck hard under the scar on her wrist. “It stood at my bedroom door and said my childhood name in my mother’s accent. I packed while it laughed in the hall.”
The pool drank the words.
Not heard. Drank. Aurora felt the memory peel from the surface of her skin, leaving the facts behind but stealing the sting from the edges. For one strange second, she could picture the hallway, the cheap carpet, the door, but not the exact sound of that laugh.
The silver bubbles burst.
The word vanished.
The staircase lowered until its first step met the stone at Aurora’s feet.
Silas stared at her, the jokes gone from his face.
“You never said.”
“Secrets cost more when you spend them twice.”
Eva’s eyes shone, but she did not reach for her. Good. If she had, Aurora might have cracked open.
Nyx studied the pool.
“A fair payment.”
“That sounded like approval.”
“It sounded like surprise.”
Aurora lifted the pendant from the stone. It had cooled, but a faint red smear marked the white rim where it had rested. The stain sank into the rock and became a tiny red flower, no bigger than a tear.
The first step creaked.
They descended.
The staircase should have gone into the pool. Instead, it carried them through a curtain of cold darkness and out into a hollow beneath the grove. Roots formed the ceiling, a vast tangled mass threaded with small gold lights. Not lanterns. Beetles, perhaps, or trapped stars. They crawled along the roots in slow processions, spelling and unspelling words Aurora could not read.
The air below felt older. Damp stone, crushed leaves, old incense. The passage ahead sloped down between walls of black earth packed with bones: fox skulls, deer ribs, bird wings, and stranger remains too elegant to belong to anything Earth had made. Some bones had grown into the soil. Others bore carvings no wider than thread.
Eva touched one, then snatched her hand back.
“It moved.”
Silas aimed a glare at her.
“What happened to not touching?”
“It brushed me first.”
A small jawbone in the wall opened and shut.
“Liar.”
Eva yelped.
Silas pointed at the bone.
“Rude little dental display.”
“Liar,” it repeated, softer .
Nyx passed without concern.
“Fae architecture often includes witnesses.”
“Walls with mouths,” Aurora said. “That’ll do wonders for property values.”
The passage ended at a door made of antlers.
They rose from the floor in a tight woven lattice, each point sharpened and polished. Between them hung strips of fabric, hundreds of them, tied in knots. Some looked fresh. Some had rotted to threads. Names marked a few in ink, blood, or burned lines. Aurora spotted one strip of red silk with no writing at all, yet it pulled at her attention like a hook.
Before she could step closer, a voice spoke from the other side.
“The knife knows the wound. The wound knows the feast. The feast has sent its little flame.”
Isolde Varga appeared between the antlers without opening them.
One blink, empty lattice. Next, a woman stood there barefoot, silver hair falling to her waist, pale lavender eyes fixed on Aurora. Her white dress drifted around her ankles though no wind touched it. The damp earth beneath her showed no footprint.
Eva’s breath caught.
Silas recovered first.
“If you’re the welcome committee, your signage needs work.”
Isolde’s gaze slid to him.
“The cup speaks because it fears the hand that lifts it.”
“I run a bar, love. Cups are my kingdom.”
“A kingdom of thirst, built over a cellar door.”
Silas’s mouth shut.
Aurora glanced at him. He looked away too fast.
Nyx bowed their head a fraction.
“Seer.”
“Shadow between ribs. Man who lost his door. Aldric with no grave .”
Nyx went utterly still.
The violet glow in their eyes sharpened.
“Do not use that name.”
“I cannot lie. I can wound without effort.”
Aurora stepped between them before the air could turn lethal.
“We came for answers.”
Isolde smiled. It did not warm her face.
“No. You came because a red heart burned at the border, and because the grove opened its mouth.”
The antler door unwove itself. Each horn slid past the next with a dry clatter. Beyond lay a cavern full of mirrors.
No, not mirrors.
Pools, each suspended upright in hoops of root and silver vine. Their surfaces held scenes: a market street burning blue, a golden orchard under an amber sky, a man with Evan’s smile pouring wine into a bowl of teeth, a grand table loaded with fruit that split open to reveal blinking eyes. Dymas. Aurora knew it before the pendant flared against her chest.
Warm amber light leaked from one upright pool. In it, sprawling vineyards rolled beneath a sky the colour of baked honey. Chefs in blood-red aprons carved shining meat at a feast table that stretched beyond sight. Guests laughed with mouths too wide. At the head of the table, a heavy shadow lounged on a throne of polished bone and fruitwood.
Prince Belphegor.
Aurora had never seen him, but some names taught the body to kneel. She locked her knees.
Isolde watched her.
“Hunger has remembered your shape.”
Aurora forced her voice level.
“Why?”
“The first bite does not ask the apple.”
“Riddles don’t count as answers.”
“They count double when plain speech gets people killed.”
Eva stepped close to one suspended pool. It showed a London alley behind the Golden Empress. Steam curled from takeaway bags. Aurora stood in the image, unaware, as a black door opened behind the bins.
Eva whispered, “That’s your route.”
Aurora turned.
The image-Aurora reached into her delivery bag. Something moved behind her in the alley, broad and low, slick as liver. Its fingers scraped brick.
Silas moved beside Eva.
“When?”
Isolde’s head tilted.
“A bell without a tongue rings soonest.”
“Brilliant. Soon. Helpful.”
Nyx approached a different pool. In its surface, the Veil shimmered over London, faint and torn at several points. Silver distortions pulsed like wounds under skin. Wardens in dark coats marked maps with pins of bone. One by one, the pins turned red.
Nyx lifted a shadowy hand, but did not touch.
“The rifts multiply.”
“The Barrier thins where appetite licks it.”
“The solstice is months away.”
“Clocks matter to men. Hunger keeps its own calendar.”
A crack split the cavern floor.
Small at first. A thin black line between Aurora’s boots.
The Heartstone Pendant blazed against her chest.
Every suspended pool shuddered. The Dymasian feast scene warped, pulled inward as if something on the other side had pressed a hand through soft wax.
Isolde’s smile vanished.
“Little flame,” she said, and for the first time her voice lost its music. “Did you bring teeth to my roots?”
Aurora backed up.
“I didn’t bring anything.”
The crack widened.
Heat breathed from below, rich with roasted meat, sugared wine, and rot. The scent rolled through the cavern so thickly Eva gagged. Silas grabbed a fallen antler from the door and held it like a club.
From the crack came a sound Aurora knew.
Not from memory now. The grove had taken that edge .
Still, her bones knew it.
A laugh in her mother’s accent.
The black line tore open, and a slick hand with too many knuckles reached through, clutching a red silk strip tied around its wrist.