AI Frost coated the grass in Richmond Park and crunched beneath Rory's boots. Her breath made white clouds in the December air, and the Fae-forged blade at her hip sent cold through her coat and into her skin. She pressed a thumb to the moonsilver hilt and felt the chill bite her glove.
Isolde walked ahead of her. Silver hair hung to the seer's waist, and her bare feet crossed the frozen path without a mark in the frost. Her lavender eyes swept the trees, the stones, the gaps between the trunks.
Behind Rory, Nyx held solid form. Six feet and more of living shadow moved across the grass, and violet light burned in place of eyes. Their feet made no sound on the path.
The trees thickened. Ancient oaks crowded the track, roots burst through the earth, and bark carried cuts in spirals, knots, and long grooves shaped like open hands. Nine standing stones rose beyond the oak trunks. Moss covered the stone faces. Rainwater filled the carved lines, though frost hardened the ground around Rory's boots.
Rory stopped at the first stone and touched the groove with two fingers. Warmth ran through the rock. She jerked her hand back and stared at her fingertips. Red marks bloomed across the skin, bright against the cold white of her knuckles.
"Put your feet where my feet fall."
Rory looked at the clean frost behind Isolde.
"You left no footprints."
"A path remembers the walker who owns it. Borrow my steps and the Grove grants passage."
Nyx drifted beside Rory. Shadow peeled from their shoulders and tested the air between the stones, and the violet in their eyes thinned to pinpoints.
"The air has teeth here."
Isolde turned her face toward Nyx, and a smile cut across her mouth.
"Then keep your tongue behind yours."
Rory pulled the Heartstone pendant from beneath her coat. The deep crimson stone rested on its silver chain, thumbnail-size, with a glow in its core. Heat pulsed against her palm in a slow beat, matched her pulse , and crawled up her wrist toward the crescent scar on her left forearm. The scar ached under her sleeve.
She stepped between the stones.
The ground dropped an inch beneath her boot. Her stomach lurched . Honey coated her tongue, copper flooded the back of her throat, and pressure popped in both ears. A shimmer crossed her vision, bent the stones into waves, and stretched Isolde into three shapes before her eyes settled. Cold vanished from the air. Warmth touched her face, her neck, the backs of her hands.
Rory lowered her boot onto grass without frost.
Flowers covered the ground in drifts and rings: snowdrops beside roses, bluebells through foxgloves, orchids around black thorns, petals open under a sky the colour of bruised lavender. No sun hung in the sky. Light came from the trees, from the flowers, from motes that drifted at eye height and brushed her cheeks with heat. The scent of wet stone, crushed herbs, woodsmoke, and ripe fruit filled each breath.
Rory turned in a circle. Richmond Park had gone. The oaks behind her stood taller, their trunks twisted into arches, their roots lifted from the soil in loops wide enough for a person to pass through. Leaves in green, gold, copper, and black crowded the branches. Each leaf chimed against its neighbour, a note of glass on glass, and the notes ran up and down the grove in waves.
Nyx passed through the stones and lost shape at the edges. Their shadow spread across the grass in three directions. One shadow pointed toward the trees, one toward the stones, and one stretched ahead along the path. Their head turned from one to the next.
"The light casts me apart."
Isolde raised one hand and caught a drifting mote on her fingertip. The mote flared and died on her skin without a burn.
"The Grove holds three skies in one. Each sky claims a shadow with a rightful claim."
Rory crouched and put her palm flat on the ground. Warm soil pulsed under the grass. The beat matched the Heartstone, then slipped from rhythm, then found a third beat that shook her wrist bones. She stood and wiped soil across her jeans.
"The ground has a pulse ."
"The ground has hunger. Keep to stone where stone offers a road."
The path ahead changed under her gaze. Grey stones pushed through the flowers in a narrow line and sank into a slope between the trees. Roots framed the descent. Water ran somewhere below the roots, and the sound carried words under the rush, syllables that broke apart before Rory caught sense in them.
She followed Isolde down the slope. Her boots struck the first path stone and drew a hum from the rock. The second stone gave a lower note. The third rang through her teeth. The Fae blade at her hip glowed in response, pale light along the leaf-shaped edge, though the strange sky held no moon.
Rory drew the dagger. Cold numbed her fingers around the hilt. The blade pointed down the slope of its own weight , tugged her arm, and pulled her hand toward a pool at the base of the trees.
Black water filled a basin of white roots. No ripple touched the surface. The reflection showed the grove from above: paths in spirals, trees in rings, the standing stones in a crown around a clearing. Twin moons burned in the reflected sky. Rory looked up. Clouds crossed the lavender expanse, bare of moons, and the pool reflection kept both moons in place.
She leaned over the basin. Her reflection raised its head before she moved. Blue eyes stared up from the water, black hair framed a face marked with thin silver lines across the cheeks, and a hand in the reflection pressed flat against the surface from beneath.
Rory stumbled back. Her boot slipped on the root, her shoulder struck a trunk, and pain shot through her arm. The reflection vanished. Black water showed her true face, pale and wide-eyed.
"Your pool has a poor sense of timing."
Isolde stood at the basin edge, and the water left her reflection absent from the surface.
"The pool shows the face a guest brings in secret. Names have weight here. Give none to the water."
Nyx bent over the pool. No violet eyes appeared in the black surface. Their shadow entered the water without a ripple and spread through the basin in veins. The roots around the pool whitened. Frost formed on the bark near Rory's hand, and the flowers at her feet closed their petals.
"The water drinks shadow and asks for more."
Isolde seized Nyx by the arm. Her fingers sank into shadow, found solid flesh beneath, and hauled them back from the basin. Nyx reformed beside Rory, taller and thinner, with eyes narrowed to violet slits.
"Keep gifts inside your skin in the Grove."
A crack sounded through the trees. Rory spun toward the path. A table stood in a clearing beyond the pool, though the path had held bare grass moments before. Oak planks formed the top, root legs gripped the earth, and branches grew from the table corners in green shoots. Twelve chairs circled the table. Each chair carried a carved animal head: stag, fox, owl, boar, hare, wolf, and beasts with horns and wings outside nature.
Plates of hammered gold covered the table. Fruit filled bowls between the plates: black apples, pears with translucent skin, grapes that held light in each globe, plums split open to reveal seeds like red teeth. Steam rose from covered dishes. The smell of roast meat, baked bread, wine, and cloves rolled across the clearing and coated Rory's tongue.
Her stomach cramped. She took a step toward the table. The Heartstone pendant burned against her chest, and the crescent scar on her wrist throbbed in time with the heat.
Isolde caught her elbow. Nails dug through Rory's coat.
"Count the chairs with your eyes. Keep your feet on the stones."
Rory counted. Twelve chairs, twelve plates, twelve goblets. A thirteenth place sat at the far end without a chair. A gold plate rested on the bare table, a goblet stood beside the plate, and a napkin of woven leaves lay folded across the wood. Words formed in the grain around that setting, cut deep and filled with sap.
She leaned forward and read the first letter. The letter changed shape. The second letter moved under her gaze and became a bird, then a key, then an eye.
"The table writes in a language that hates readers."
"The Grove feeds guests who accept a seat. A seat accepts a guest in return."
Rory looked at the empty place. Steam curled from the plate. The cover on the dish trembled , struck from beneath by a rhythm that matched the pulse in the ground. She stepped back onto the path stone, and the table lost its sharpness at the edges. Leaves drifted through the chairs. A fox-headed chair turned its carved face toward her.
Nyx raised a hand of shadow and pointed beyond the clearing. Their arm stretched longer than a human limb and reached toward a tree at the centre of the grove.
The tree dwarfed the oaks at the boundary. Its trunk split into seven towers of bark, each tower pierced with windows that held warm light. Doors stood in the roots, round doors banded with moonsilver, each one marked with a different symbol. Stairs wound up the trunk and vanished into branches thick with black leaves and white blossom. Water flowed up one side of the trunk in a clear ribbon, rose from root to crown, and fell from the highest branch in a rain that never reached the ground. The drops hung in the air around the tree, caught light, and turned in slow rings.
Rory crossed the clearing with her boots on the stones. Each stone sang under her weight . Music rose through her legs and settled in her ribs. Blossom fell from the high branches and landed on her hair, her shoulders, the blade in her hand. A petal touched the moonsilver and burst into blue flame, cold against her glove.
She stopped at the nearest door in the roots. The symbol on the moonsilver band showed a crescent cut through a circle. Her scar burned. She raised her left wrist, and the pendant dragged the chain toward the door. Crimson light pulsed across the silver bands.
Isolde placed her palm on the door. The wood groaned. The moonsilver band split, the symbol opened like an eye, and the door swung inward on roots that bent in place of hinges. Warm air rushed out and carried the sound of voices, bells, and water over stone. A staircase descended into the trunk, lit by fungi that glowed green and gold along the walls.
Isolde stepped onto the first stair and looked back at Rory and Nyx.
"Feet on the steps. Hands on the rail. Eyes ahead."
Rory gripped the root rail, set her boot on the step, and followed Isolde down into the tree.