AI By the time Aurora slipped through the last break in the bracken and saw the oaks, she was already annoyed with herself.
Richmond Park at night had seemed manageable from her kitchen table, with her phone charging beside a mug of tea gone cold and the city still pressing its familiar noise against the windows . It had become much less sensible on the bus, and actively idiotic once she’d left the road behind and followed the half-remembered directions Eva had once repeated as a joke—past the deadfall, left at the split trunk, keep going until the air tastes like rain.
Now the air did taste wrong. Not rain. Metal, almost. Like a coin left too long on the tongue.
She stopped a few yards from the standing stones.
Ancient oak trunks, twisted and thick as towers, rose in a rough ring around the clearing. In the dark they did look like stones at first glance, motionless and hulking , until the wind moved through their bare upper branches with a sound too soft to be ordinary rustling. The place sat in a hollow of silence . The park behind her had gone missing. No distant road, no hum of tires, no bark of a fox. Even her own breathing seemed to get swallowed before it carried.
Rory shoved her hands into the pockets of her jacket and told herself to stop dramatizing trees.
The Heartstone Pendant lay under her jumper, cool against her sternum at first. She drew it out on its silver chain. The deep crimson stone caught what little moonlight filtered through the canopy and answered with a dim red pulse , like a banked ember breathing under ash.
That was reason enough for her to be here.
For the past week the thing had started doing that at odd times—on deliveries in Hammersmith, once on the Tube, once in the alley behind the Golden Empress where it had warmed suddenly against her skin hard enough to make her hiss. She had no idea who had given it to her or why. Unknown benefactor sounded romantic if you squinted; in practice it meant a lot of half-sleep and a permanent suspicion that her life had quietly tipped into the sort of trouble that didn’t care whether she believed in it.
Tonight, in her flat above Silas’s bar, the pendant had gone hot enough to wake her where she’d drifted off on the sofa. Hot, pulsing, insistent. Facing west.
So she had come.
“Brilliant,” she muttered to the clearing . “Excellent impulse control, Carter.”
The words fell dead at her feet.
She looked down at her phone. No signal, though she’d had one ten minutes ago. The digital clock in the corner of the screen flickered once, corrected itself, then jumped ahead three minutes.
Rory stared at it.
“No,” she said softly .
She locked the screen and shoved the phone away.
The grove was smaller than she’d expected. Twenty paces across, perhaps. Wildflowers crowded the floor in pale drifts that should not have existed in late-season cold: foxgloves, bluebells, tiny white stars she didn’t know the name of. They gleamed wanly in the dark. The center of the clearing was bare earth, black and damp-looking though there had been no rain.
A path should have been visible. Some sign of use. Instead the flowers grew right up to the blank patch as if avoiding it .
The pendant pulsed again. Warm now. Warmer than warm.
Rory took one careful step between the trees.
The change was immediate and subtle enough to make her skin prickle. The cold did not lessen; it altered. Outside the ring of oaks the night had been November-sharp, damp and urban. Inside, the air felt still and old, carrying the sweet rot of leaves and something floral that had gone too heavy, too ripe. The kind of smell that made her think of bouquets left too long in a shut room.
She turned to glance back.
The park beyond the trunks had become difficult to make out. The dark there looked thicker, as if the grove had drawn a curtain around itself.
Rory stood very still and listened.
At first there was nothing. Then, faintly, a sound from somewhere to her right.
A child laughing.
Not loud. Not full-bodied laughter either. A small breathy giggle, abruptly cut off.
Every muscle in her back tightened.
She pivoted toward the sound. “Hello?”
No answer.
She waited, pulse thudding in her throat. Richmond Park did not lock itself against idiots and teenage drinkers. It could be someone hiding in the trees, trying to wind her up.
“Park’s not your private estate,” she called, and was pleased with how dry her voice sounded. “If you’re trying to be creepy, congratulations. You’re succeeding.”
Silence again.
Then a flowerhead near the edge of the clearing twitched.
No wind touched her face. The rest of the blooms stood perfectly still.
Rory narrowed her eyes. Something small moving through them? A fox cub, a rat, anything ordinary. She took two steps toward it. The pendant grew hotter, enough to make her fingers want to let go.
The twitching stopped.
She crouched, peering through stalks silvered by moonlight. Nothing there but stems and shadow and the dark run of roots.
When she straightened, she had the distinct sensation that someone had moved in behind her.
She spun around hard enough to slip a little in the damp earth.
No one.
The center of the grove lay empty. The ring of trees watched in their patient, misshapen way. Her own breath came too quick now, visible in white bursts. She forced herself to inhale slowly , count to four, exhale. Panic was useful only if one intended to make terrible decisions at speed.
The pendant pulsed against her palm. Warmth, then hotter, then a strange faint vibration. She looked down.
The red glow had deepened. Not bright, but more alive somehow, as though there were depth inside the stone and something moving far beneath its polished surface.
“Hel portal,” she said under her breath, because naming a thing was better than pretending it wasn’t there.
She did not know much about Hel beyond snippets, warnings, and the universal tone people used when discussing places one absolutely did not want to visit. If the Heartstone reacted to portals, and if there was one here, then the patch of black earth in the center of the grove was a very poor place to be standing near.
Rory backed away from it.
Crunch.
She froze.
The sound had come from behind her left shoulder: the unmistakable crackle of a foot on dry leaves. Not imagined this time. Not a maybe-sound.
She turned her head slowly .
Between two of the oaks, just outside the clearing, a shape stood in the dark.
Human height. Too still. Thin enough that for one absurd second she thought it was another trunk, a split in the bark making a false silhouette. Then it shifted by an inch, and moonlight touched what might have been a cheek.
Rory’s mouth went dry.
“Who’s there?”
The figure did not answer.
It seemed to lean, not forward but sideways, peering at her from behind the tree with a curious , birdlike angle. She could not make out clothes. Could not make out a face, only pale suggestion where a face ought to be.
“I’ve called people,” she lied at once. “If you’re trying to rob me, manage your expectations.”
Nothing.
Then, from somewhere much farther away—far enough to be impossible inside such a small grove—the same child’s laugh rippled through the trees.
Rory’s eyes flicked toward the sound for half a second.
When she looked back, the figure was gone .
Her heart slammed once, viciously.
“Nope,” she whispered.
She began to retreat toward the nearest gap in the oaks, not hurrying yet, because hurrying would become running and running in the dark through unfamiliar ground was how one ended up with a fractured ankle and a cautionary tale. Three backward steps. Four.
The gap between the trunks did not get closer.
She stopped.
That was silly. A trick of depth. She chose a tree with a white scar down its bark and walked toward it directly, eyes fixed on the mark.
After ten paces, the scarred trunk remained where it had been.
A cold wash moved through her from scalp to heel.
“Right,” Rory said, very softly . “That’s unpleasant.”
The pendant burned now. Not enough to blister, but enough to make the skin in her palm ache . The black patch of earth in the center of the grove had changed. She was sure of it. It looked wet now, not with water but with darkness itself, as if the ground there had softened into depth. She could not see texture, only a sheen like oil and a slowness to it, a suggestion that if she looked too long she might catch it moving.
The wrong floral scent thickened. Under it came something else: a cellar smell, cold stone and old damp and the sweetish trace of decay hidden behind closed doors.
Rory swallowed against a sudden wave of memory she had not invited—another room, another kind of trapped, the calculated quiet before a man decided how cruel he felt like being . The body remembered before the mind wanted to. Small things sharpened: the tiny crescent scar on her left wrist prickling as if touched, the rough seam inside her sleeve, the exact speed of her own pulse .
Not that. Not now.
She set her jaw and forced her attention outward.
“There’s a pattern,” she murmured, because hearing herself think helped. “There’s always a pattern.”
The figure had appeared at the edge, never crossing into the open. The laugh came from multiple directions. Either more than one thing was in the grove with her, or the grove enjoyed acoustics in the same way a nightmare did. The center was wrongest. The pendant reacted to the center. The trees marked a boundary. Boundaries usually worked both ways.
Another crunch sounded, this time directly behind her.
Rory whirled.
A woman stood six feet away among the flowers.
At least it wore a woman’s shape. Long dark hair hung over one shoulder. A pale dress, old-fashioned in a way Rory could not place, skimmed the blossoms without bending them. Its face was almost visible. Familiar, impossibly so. For one snapping instant Rory thought of her mother at a distance, then Eva, then a woman she had once delivered noodles to in Chiswick, all the features trying to settle and none of them managing.
The thing smiled.
Its mouth was too wide by a fraction. Just enough.
Rory took an involuntary step back. “Don’t.”
The woman-shape tilted its head. When it spoke, the voice came layered, several tones landing a beat apart.
“You came looking.”
Rory’s skin crawled.
“I can also leave looking,” she said.
The smile widened by another impossible degree. Around them, the flowers began to turn, their pale faces all angling toward the black center of the grove.
From the trees came movement—slender shifts, one after another, circling. Not rushing. Herding.
Rory did the only thing that made sense to her exhausted mind. She took the Heartstone in both hands, ignoring the heat, and held it out between herself and the thing in the dress.
The crimson gem flared.
Not bright enough to banish the dark, but sudden and fierce, a pulse of living red that threw the clearing into sharp relief. Every flower cast a tiny hooked shadow. The woman-shape recoiled as if slapped. Its face blurred, features running like wet paint. From the ring of trees came a sound like breath sucked through many teeth.
The black patch in the center answered.
It opened.
Not theatrically. Not with lightning or roaring . The surface simply thinned, split, and dropped away into a vertical depth that should not have fit in the earth. A seam of dark red glow shone far below, and from it came heat touched with winter, a contradiction that made her eyes water. The smell of cellar damp surged up stronger, laced with iron.
The pendant in Rory’s hands went nearly white-hot.
“Fantastic,” she said through clenched teeth.
The things at the edge of the grove drew back from the opening. Even the woman-shape retreated a pace, smile gone now, face blank with something like hunger warred against fear .
Boundary, Rory thought. Both ways.
If the opening was what they wanted her near, staying away from it was sensible. If it was also what kept them cautious, then she could use that.
She began moving sideways, keeping the pendant raised, keeping herself at the portal’s edge without stepping too close. The woman-shape tracked her. Shadows moved between the trunks in parallel. Once she glimpsed limbs where there should have been branches, a pale hand sliding around bark and vanishing when she tried to focus on it.
“Not tonight,” she said, voice low and steady now . “Find another idiot.”
At the gap where she thought the entrance ought to be, the darkness wavered . Just a little. The trunk with the white scar emerged from the black like a photograph developing.
Rory didn’t hesitate. She snatched a breath, tucked her shoulder, and lunged for the space between the oaks.
The grove reacted at once.
The child’s laugh burst out all around her, shrill now, wrong and furious. Flowers whipped at her legs. Something cold brushed the back of her neck, delicate as fingers. Ahead, the gap seemed to narrow, bark knitting across it. Rory slammed her palm against the nearest trunk. Rough ridges bit into her skin. Real. Solid. She drove herself through the opening sideways, scraping her jacket, catching her sleeve on a jag of wood hard enough to tear it.
For one terrible second she stuck fast at the hips, held between worlds, the pendant blazing against her chest.
Then she spilled out onto damp ordinary earth and staggered to her knees in dead leaves.
Sound crashed back into existence.
Wind hissed through the larger park. Somewhere distant, a car door slammed. A plane muttered high overhead. Rory stayed crouched, one hand braced on the ground, the other clamped over the Heartstone as if she could force it to cool.
Behind her, the ring of oaks stood under the moon exactly as trees ought to stand. Silent. Motionless. No clearing visible between them, only shadows and undergrowth.
She looked at her phone with shaking fingers.
The screen lit instantly. Full signal. 2:11 a.m.
She had left the flat just after midnight.
Rory sat back on her heels and let out one thin, humorless laugh.
Then, from somewhere among the oaks, deep inside where no path showed and no clearing should have been, came one soft knock.
Not on wood. From wood. As if something on the other side had found a door and was testing it with patient knuckles.
Rory got to her feet and walked away without once looking back.