Let the River Run
Copyright© 2026 by Jody Daniel
Chapter 21
Sirheni Rest Camp.
Dawn had already broken over Sirheni, the first pale gold light spilling across the low-lying mopane and thornveld. The air still held a trace of the night’s coolness, but it was fading quickly, chased off by a rising sun that promised heat—relentless, unyielding.
A thin mist clung to the drainage line where the blockage lay, caught between rock and scrub, slowly dissolving as the light strengthened. The earth smelled damp there, rich and mineral, mixed with the dry scent of dust and crushed leaves. Somewhere in the distance, a francolin called sharply, answered by another farther off. Insects had already begun their steady hum, and the occasional flick of wings marked birds moving between branches in search of morning forage.
Kait stood a short distance back, arms folded loosely, watching.
Nadia and Steve moved with quiet efficiency around the rock face, their boots scraping lightly against stone. The drilled holes dotted the surface in a rough pattern—dark, precise punctures against the pale rock, each one measured, deliberate.
Steve crouched near one of the lower holes, running his fingers along its edge before peering inside. Fine rock dust clung to his skin.
“I think this is good to go,” he said, glancing up at Nadia.
She wiped the back of her hand across her brow, already feeling the sun’s bite.
“It’s going to be a hot day,” she replied, scanning the line of holes. “We’d better start loading these and plug them.”
Steve nodded, pushing himself to his feet.
“Let the temperature do some of the work,” he said. “Help the agent set properly.”
“The sooner the better,” Nadia agreed. “These rocks are still cold from the night. Once the sun hits them, the expansion will help trigger the cracking.”
Kait stepped closer, studying the pattern.
“I see you drilled holes into the top of the blockage as well,” she said.
“Yeah...” Steve gestured upward. “We load the bottom holes first, let that set. Then we move to the top. By the time those activate, the lower section will already be under stress. It all works together.”
“So we should probably clear out when it starts?” Kait asked with a grin.
Nadia smirked. “You’ve got time. Four, maybe five hours before anything happens. No explosions, no flying debris.”
“Yeah,” Steve added, “this isn’t detcord. That stuff burns at about seven thousand meters a second. Roughly twenty-one times the speed of sound.”
Kait raised an eyebrow. “I could still try outrunning it. I was the hundred-meter champion at school.”
“Oh boy...” Nadia sighed dramatically. “Speedy González, is it? Maybe I should set up a race for you.”
Kait snapped into character instantly, throwing her hands up. “Gracias, Señorita mi amor! Ándale, ándale, arriba, arriba!”
Steve blinked, completely thrown.
Nadia burst out laughing, the sound bright against the quiet bush.
“Yep,” she said, shaking her head. “Definitely coo-coo.”
Around them, the sun climbed higher, burning off the last of the mist. The shadows shortened. The rocks began to warm.
The Digital Den: Roxy & S.T.E.L.L.A.
The room was cool—artificially so.
A deliberate contrast to the rising heat pressing down on the bushveld far to the north, where Steve and Nadia worked under an unforgiving sun at Sirheni. Here, inside the Joint Operations Centre, temperature, light, and sound were controlled with clinical precision.
Nothing was left to chance.
Rows of monitors lined the walls in layered tiers, each one alive with motion—satellite feeds, thermal imaging, data streams scrolling in silent cascades. The pale blue glow they cast washed over Roxy’s face, sharpening the angles of her features as she leaned back in her ergonomic chair, one boot hooked loosely against the base of the console. A headset rested around her neck, forgotten for the moment.
Her fingers hovered above a translucent interface, then moved—quick, confident, precise.
“Stella,” she said, not looking away from the screens, “tell me you’ve got something better than thermal ghosting on the Lebombo corridor. I’m seeing way too many white Toyota Land Cruisers for a Wednesday morning.”
For a fraction of a second, nothing answered.
Then—
S.T.E.L.L.A.’s voice filled the room. Calm. Synthetic. And yet ... unnervingly melodic.
“The saturation of white 79 Series Land Cruisers in the sector is currently at 14.2%,” she said. “However, cross-referencing engine heat-dissipation signatures with the insider agent’s data transmission ... I have isolated a specific ‘Selection’.”
Roxy’s lips curled slightly.
“Isolate and enhance,” she said. “Give me a high-resolution look at the mud-caked one bypassing the farm gate in sector Bravo Seven.”
The central display shifted instantly.
One vehicle separated itself from the clutter—pulled forward, sharpened, resolved. Dust-streaked. Moving with quiet purpose along a narrow service track that cut through scrub and boundary fencing.
S.T.E.L.L.A. continued, her tone unchanged.
“Visual confirmation achieved. Identifying a 79 Series, 4.5-litre V8 Toyota Land Cruiser. Note the technical style in its movement: it is maintaining a steady 40 kilometres per hour, perfectly synchronising with the SANParks red-sector patrol gaps.”
A brief pause.
“Probability that this is the target is 98.6%.”
Roxy leaned forward now, elbows on her knees, eyes locked on the feed.
The vehicle moved like it belonged there. Like it had done this before.
She smirked. “He thinks he’s invisible because he’s dusty and white,” she said. “He doesn’t realise he’s glowing like a Christmas tree on my IR feed.”
Behind her, S.T.E.L.L.A. stood motionless—human in form, precise in her stillness, easily mistaken for a beautiful young woman of about twenty-two years of age. The soft light traced the contours of her face, reflected in eyes that processed far more than they revealed. Only the eyes were cleverly disguised optics.
“Correction,” she said. “He believes his northern Soviet influence is shielding him.”
On the screen, the Land Cruiser slipped past a farm gate without hesitation.
No pause. No deviation. A man who trusted his system.
“Aware of pattern,” S.T.E.L.L.A. continued. “Unaware of manipulation.”
Roxy’s smirk faded slightly. That part mattered.
“He is unaware,” S.T.E.L.L.A. went on, “that the insider agent has provided a controlled environment for his entry.”
The words settled into the room with quiet weight.
Not pursuit, not interception—containment.
Roxy straightened slowly, eyes never leaving the screen.
The vehicle was getting closer now. Closer to where everything converged.
“Should I relay the coordinates to Director Ashwin Windsor?” S.T.E.L.L.A. asked.
Roxy didn’t answer immediately.
Her gaze tracked the Land Cruiser as it moved—steady, deliberate, exactly where it was supposed to be.
Not hunting, not fleeing—walking in.
“Not yet,” she said finally, her voice lower now, more focused.
She leaned forward, fingers dancing across the interface, tightening the net in ways unseen.
“Let him come in a little deeper.”
On the screen, the vehicle crossed an invisible line.
Behind it, the world remained unaware.
Ahead of it—Nothing but a carefully prepared path.
Roxy’s eyes narrowed.
“Let’s see how he moves,” she murmured.
Beside her, S.T.E.L.L.A. watched in silence.
Processing. Calculating. Waiting.
The trap wasn’t closing. Not yet.
But it was already there.
Skukuza Game Rangers Compound
I was just about to step into the shower, the bathroom already fogging with the promise of hot water, when the low, insistent buzzing of my phone cut through the quiet. It wasn’t loud.
But in a place like Skukuza, where mornings moved slowly and predictably, it sounded out of place. Urgent.
I turned away from the mirror; bare feet cool against the tiled floor and walked back into the living room of the bungalow. The ceiling fan turned lazily above, pushing warm air in slow circles. Outside, I could hear the distant rumble of a game vehicle starting up, the muted chatter of early tourists.
Normal life. Unaware.
I picked up the phone.
“Ash,” I said. “Morning. What’s up?”
There was no preamble.
“Our mutual friend has entered the country about thirteen minutes ago.”
I stilled.
“Okay...”
“It’s a straight five-hour drive from Maputo to Skukuza,” Ash continued, his voice calm, controlled. “But he’s taken the scenic route. Slipped past Lebombo Border Post by using the low flow of the Rio Incomati. Came in off-grid, then joined the R571 toward Crocodile Bridge Gate.”
I moved to the window, pushing the curtain aside just enough to look out.
Sunlight was already burning through the morning haze, turning the dust in the air gold.
“How long till he reaches Croc Bridge?” I asked.
“An hour. Maybe an hour and a half if he detours off-road again.”
I nodded to myself, already mapping it out.
“Do you have eyes on him?”
“Drone and satellite...”
Of course they did.
I ran the route in my head, tracing it instinctively.
“Is he coming toward Skukuza?”
“It looks that way. Our friend at Interpol let it slip you’re at the airport. He’ll head there first. Blend in. Watch. Wait until he identifies you.”
A hunter’s instinct. Predictable.
“Okay...” I said quietly. “I’m ready.”
There was a pause on the line. Then—
“I have a plan.”
I smiled faintly.
“What’s your plan?”
“You know the road toward the airport from camp,” Ash said. “Just past the Skukuza–Lower Sabie road where it crosses the Tshokwane route?”
“Yeah.” I knew it.
Narrow. Isolated. A natural choke point.
“Perfect spot for an ambush.”
“On the bridge?” I asked.
“We let him cross three-quarters of the way. Darya stops him.”
I let out a breath, shaking my head slightly.
“Holy hell, Ash ... I don’t want him wondering why he’s standing at the gates of hell without knowing how he got there.”
“Nope,” Ash replied, almost amused. “Darya won’t touch him. Just disconfuckulate his Land Cruiser. One clean shot into the engine block with her five-oh.”
I pictured it. Precision. Control. No chaos.
“He’ll be alerted,” I said.
“No,” Ash countered. “He won’t hear the suppressed shot from seventy-five meters out. Engine noise will cover it. He’ll think the engine blew a gasket or the radiator overheated. Then a vehicle will pull up and offer help.”
A pause.
“And then, you tap him on the shoulder.”
I exhaled slowly.
The bush outside shimmered in the heat now. Somewhere, a bird called sharply, then fell silent.
“I like your plan, Ash.”
“I figured you might.”
There was a brief chuckle on the line.
“Go clean your nine millimetre. TC and his crew will pick you up.”
I glanced toward the table where my Beretta lay, already prepped.
“It’s clean,” I said. “Oiled. Barrel clear. Magazine loaded—fifteen rounds.”
“Good. You only need one.”
Ash’s tone shifted, just slightly. Sharper.
“Now wait for my call.”
The line went dead.
I lowered the phone slowly, the quiet rushing back in around me.
Outside, the camp carried on as if nothing had changed.
Tourists. Rangers. Engines. Voices. Life.
I stood there for a moment longer, then turned toward the table.
The pistol sat exactly where I’d left it. Ready.
So was I.
Kait and crew at Sirheni.
It was nearing eleven o’clock, and the day had already turned into a scorcher.
Over Sirheni, the sun hung high and merciless in a pale, washed-out sky, bleaching colour from the landscape and pressing heat down onto the earth in visible waves. Beyond the camp fence, the bushveld shimmered beneath the glare, the distant mopane trees wavering in the rising thermals as if the entire horizon were slowly melting.
The frantic chorus of the early morning had faded. Birds that had filled the dawn with noise had retreated into shade, leaving only the occasional sharp call from somewhere deep in the thornveld. Cicadas had taken over now, their relentless metallic buzzing droning through the heat like the sound of powerlines humming in the distance.
Kait and Nadia had taken refuge on the shaded patio of the ranger station near the entrance gate, escaping the brutal sunlight for a few precious minutes. The corrugated roof above them crackled softly as it expanded under the heat, while a lazy ceiling fan turned overhead with more determination than effect.
A battered metal kettle stood forgotten on a side table beside two half-empty mugs of coffee gone lukewarm long ago.
Kait leaned back in her chair, boots propped against the railing, one arm resting across her eyes to block the glare reflecting off the pale gravel outside. Sweat darkened the collar of her shirt, and a thin layer of dust clung stubbornly to her trousers from the morning’s work at the drainage blockage.
Nadia sat nearby with her elbows on her knees, slowly turning a bottle of water in her hands, watching the heat ripple above the road leading out of camp.
For the moment, nobody was in a hurry.
Out near the solar panel array, Google and Spanner moved between rows of angled panels, their figures distorted by the shimmering air. Every now and then the faint clank of tools drifted back toward the station, followed by Spanner’s muffled swearing whenever the heat turned a metal surface into a branding iron.
Inside the ranger office, Socks sat beneath the steady drone of an aging air conditioner battling a losing war against the temperature. Papers were spread across the desk in untidy piles while he worked through permit logs and maintenance reports with slow, resigned patience.
The entire camp seemed caught in that strange midday stillness unique to the bushveld—a pause between morning activity and the long, hotter hours still to come.
Even the wind had disappeared.
Only the smell remained: sun-baked dust, dry grass, warm metal, and somewhere far off, the faint earthy scent of the river.
For a little while, Sirheni felt almost peaceful.
As if the world beyond the bush had stopped existing.
For a few seconds, nobody noticed it.
The midday heat lay heavy over Sirheni, flattening sound and movement beneath the white glare of the sun. Cicadas droned relentlessly in the trees, and somewhere beyond the fence a dove called with slow, mournful repetition.
Then something else crept into the air.
A dull sound. Low. Almost below hearing.
At first it seemed distant enough to dismiss—a vibration more than a noise, as though the earth itself had exhaled somewhere far beneath the surface. Kait barely registered it from her chair on the patio.
But Nadia did.
Her brow tightened slightly.
The bottle of water in her hand trembled almost imperceptibly against her fingers.
Then she felt it.
A faint shudder underfoot.
She lifted her head slowly and looked at Kait.
“It has begun,” she said simply. Kait straightened immediately. Now she heard it too.
A deep, muted resonance rolling through the ground like buried thunder.
“I hear it! Let’s go look!”
Almost at the same moment, Steve rounded the corner of the ranger station building with two of his crew close behind him, all three moving quickly through the heat.
“You hear it?” he asked, slightly out of breath.
“Not only do I hear it,” Nadia replied, already rising from her chair, “I can feel it underfoot.”
The sound deepened. What had been a vibration became a rumble.
Then—A roar. Not explosive. Not sudden. Something older. Heavier.
The sound of enormous weight beginning to move.
“The blockage is moving!” Kait exclaimed, already halfway off the patio.
The group broke into motion together, boots hammering against the hard-packed ground as they rushed toward the drainage ditch. Heat radiated upward from the earth in shimmering waves while loose gravel skidded beneath their feet.
“Be careful!” Steve shouted as they climbed the slight ridge overlooking the lee side of the blockage. “It could go all at once!”
“Something we don’t want or need!” Nadia called back.
The rumbling intensified beneath them now, deep enough to feel in the chest.
Alive. Unstable.
Then Kait pointed suddenly.
“Look!”
A thin stream of water trickled over the rim of the rockfall.
For a heartbeat it seemed insignificant.
Then the mountain growled.
A deep rolling crack echoed through the ditch like thunder trapped underground, and right before their eyes a massive slab of rock—easily the size of a small compact car—split apart along jagged fractures.
The cracking agent had finally won. The stone broke with violent finality.
Chunks sheared loose and tumbled downward in an avalanche of dust and grinding rock. The moment the central slab shifted, a jet of trapped water burst through the opening in a high-pressure arc, sparkling white in the brutal sunlight before crashing into the run-off channel below.
“Move back!” Steve barked instinctively.
The ground trembled again.
More cracks appeared across the face of the blockage, sharp lines racing through the stone like lightning beneath the surface. Water surged through them immediately, darkening the rock before exploding outward in muddy torrents.
At the foot of the collapse, water pooled rapidly, swirling brown with sand and debris before finding the path of least resistance toward the river below.
The blockage was failing now.
Not with one catastrophic collapse—but in stages. Violent. Relentless. Inevitable.
The roar of moving water grew louder with every passing second.
Dust rose into the scorching air.
Rocks shifted and groaned.
And beneath it all, the blocked drainage ditch finally began to breathe again.
Adrian at Skukuza.
