AI Rory dragged the branch aside and ducked through the last gap in the roots, the Heartstone thumping against her sternum as if it had found a second pulse .
She had followed that warmth across Richmond Park with her phone in one hand and her keys in the other, past the locked gates and the black trunks and the patches of wildflowers that had no business thriving here. The pendant had gone hotter with every step, a red ember beneath her jumper, until the trees had closed in and the path had vanished into this hidden clearing, ringed by ancient oak standing stones and a silence that pressed against her ears.
Her torch beam hit the nearest stone and slid off a coat of pale moss. Beyond it, the grove opened like a held breath. Wildflowers crowded the grass in a hard, bright spill of colour. Bluebells. Foxgloves. White star-shaped blooms with narrow stems. All of them healthy, all of them wrong in the dark, as if someone had planted a summer garden in the middle of a graveyard and expected no one to notice.
Rory shut the branch behind her. The sound snapped too loud.
She stopped.
Nothing answered. No owl call, no rustle in the leaves, no distant road noise from the park. The world beyond the ring of stones had gone thin, as if the grove had folded it away.
“Brilliant,” she muttered.
The pendant warmed again, a quick pulse that drew her attention to the hollow at the centre of the clearing. She stepped forward with careful feet, the gravel and roots giving way to soft earth. Her trainers sank a little. The place smelled of damp bark and sweet sap, with another scent beneath it, sharp as copper held on the tongue.
Her torch beam caught a line of chalk on the ground. Not chalk, she saw on closer look, but a pale scratch cut into the soil in a long curve that looped back on itself. A shape like an eye, if an eye had grown a spine.
She crouched and ran a finger above it without touching.
The skin at the back of her neck tightened.
No wind moved the grass, and yet the flowers at the edge of the mark trembled , all at once, as if a passing body had brushed them.
Rory rose in one sharp motion.
“Hello?”
The word went nowhere. It vanished into the trunks.
Her phone buzzed in her pocket. She pulled it out. No signal. The screen showed the map app she had opened on the bus, the blue dot sitting square in the middle of the grove. She frowned, swiped the screen, and froze.
The blue dot had shifted.
It now sat behind her.
She turned.
The standing stones loomed in a broken ring, mottled with lichen and age. Her torch beam swept across bark, grass, wildflowers, empty air. No footsteps , no movement, just the long shadows the stones cast over one another.
Her phone buzzed again.
One new message.
Unknown number.
DON’T LET IT SEE YOU WALK IN A STRAIGHT LINE
Rory stared at the screen. The pendant gave a faint, eager throb against her chest.
“Cute.”
She turned the phone over, checked the number, then the message again. It had already vanished from the lock screen. The grove held its silence around her, patient and listening. She slid the phone into her pocket and hooked two fingers under the silver chain of the pendant, lifting it free.
The Heartstone hung from her hand, thumbnail-sized and deep crimson, its inner light dim as banked coals. It warmed her palm as if it recognised her touch. She had no answer for that. She had never had one. The first time it had appeared in the bottom of her delivery bag, wrapped in brown paper and tied with red thread, she had assumed someone in London had lost their mind. Now it pulled at her like a hook under the skin.
A soft sound crept through the grove.
Tap.
Rory went still.
Tap.
It came again, light and dry, from somewhere beyond the ring of stones. Not a branch. Not a footstep. More like a knuckle against wood.
She slid the pendant back under her jumper and moved towards the nearest stone, keeping one hand on the torch. The beam climbed the rough surface and caught grooves cut into the oak, old as scar tissue, the lines half-swallowed by lichen. She traced one with her eyes and found another, then another, all of them curving together into a knot pattern that made her stomach tighten.
Tap.
Closer this time.
Rory turned in a slow sweep, the torch beam snagging on nothing, then on something pale between two stones, a shape at the edge of her sight. She snapped the light towards it.
A hare sat at the base of the farthest standing stone, one ear torn and one eye bright as a bead. It stared at her without blinking, its white fur stained with mud along the flank. Then it twitched, folded in on itself, and vanished behind the stone.
Rory took a step after it.
The ground caught her boot.
She looked down.
Her shoelace had looped itself round a root that had not been there a second before. Thick, black, and glossy, it curled over the soil like a sleeping snake. She jerked her foot free and raised the torch.
The root had gone.
Only a tuft of grass remained, bent flat where the thing had held her.
She swallowed once, hard.
“Right.”
The word sounded foolish the second she said it.
She moved towards the centre of the grove anyway, because standing still had started to feel like consent. The pendant warmed through the jumper, steady now, guiding her to a narrow gap between two stones that leaned towards one another like teeth. Between them the air looked darker than the rest, a bruise in the shape of a doorway.
Rory stopped at the threshold.
The torch beam struck the darkness and shortened, as if the gap drank light.
From somewhere deep inside the stones, a low hum began. Not loud. Not enough to call it sound at first. More a pressure under the teeth, a vibration in the bones of her jaw. The Heartstone answered with a pulse so strong it lifted the chain against her throat.
The scar on her left wrist burned.
She stared at it. The crescent mark paled and then brightened, thin as a line drawn in frost. The hum rose by a thread.
A whisper slid through the stones.
Rory lifted her head.
The words came apart as they reached her, blurred by the thick air.
Aurora.
Her fingers clenched round the torch.
The voice did not sound human. It wore human shape, just enough to be cruel. The syllables rubbed against one another, wrong at the joins.
“Who’s there?”
No answer.
The whisper came again, closer to her right ear this time, intimate and stale.
Aurora.
She spun, torch sweeping the clearing. The beam passed over the flowers, the stone ring, the roots, the dark trunks beyond. Nothing stood there, and yet her skin crawled as if a face had hovered just out of reach.
She backed up one step and caught the edge of a stone with her shoulder. A flake of lichen dusted her sleeve. The hum deepened. The gap between the two leaning stones darkened, then thinned, then widened again, as if something on the other side had pressed a hand against an unseen membrane.
Rory’s breath came tight through her nose.
“Not funny.”
The message on her phone returned, bright on the screen when she pulled it out again.
DON’T LOOK TWICE
She did not look twice. She looked once, shut the phone, and shoved it into her pocket. Her gaze flicked across the clearing in one clean sweep. The hare had gone. The mark in the earth had gone. The root that had caught her boot had gone too.
A shape moved at the far edge of the torch light.
She snapped the beam towards it.
A woman stood between the trees.
Rory’s mouth went dry.
The figure wore a long coat that drank the light, hair hanging loose and silver at the ends. Her face lay in shadow, but her posture held something familiar , a tilt of the head Rory knew from mirrors and CCTV and the split second before she made a bad call and survived it anyway.
The figure lifted one hand.
Rory did not lower her torch.
“Eva?”
The woman smiled.
Too many teeth showed in the grin. Not sharp. Just wrong in the way the mouth opened, as if it had learned the shape of a smile from a child’s drawing and never improved on it.
Rory stepped back so fast her heel skidded on wet earth. The pendant flared hot against her chest. The hum shot through the grove, suddenly loud enough to shake leaves loose from the dark branches overhead.
The figure raised her hand again.
The movement looked human until the fingers bent the wrong way, joint by joint, with a sound like wood splitting.
Rory swung the torch towards the stones.
The beam hit the gap between them, and the darkness inside had gone thin as skin. Something pale moved beyond it, pressing closer, a surface without shape, then a seam opened down the centre with a wet, eager sound.
The Heartstone seared through her jumper.
Rory gasped and stumbled, her hand flying to her chest as the silver chain bit her throat. The pendant burned red through the fabric, bright as a coal held to linen.
The seam in the darkness widened.
A hand slid out first, long-fingered and pale, the nails black and glossy, then another hand, and behind them a face began to form in the gap, one eye opening where no eye should fit.
It turned towards her.
And the grove rushed in, all at once, with a chorus of whispers from every stone.