Chapter 48: THE HUNTER ARRIVES
The sixth week of sanctuary ended with blood.
I caught their scent before anything else—unfamiliar bodies, horse sweat, the metallic tang of weapons recently oiled. The enhanced senses had sharpened steadily over the past weeks, and this morning they screamed warning at frequencies I couldn't ignore.
[THREAT DETECTION: MULTIPLE CONTACTS]
[DISTANCE: 400 METERS — APPROACHING]
[TYPE: HUMANOID — ARMED]
"Geralt."
The Witcher looked up from his breakfast, reading my expression in an instant.
"How many?"
"Five that I can sense. Maybe more."
We moved without further discussion—months of training and weeks of combat practice translating into seamless coordination. Geralt signaled Yennefer through whatever communication they'd established. I felt Ciri's alarm spike through the Link and sent back reassurance along with warning.
Stay inside. We're handling it.
The sanctuary's outer wards were designed for concealment, not defense. They hid us from magical detection but wouldn't stop determined physical approach. Anyone who knew our general location could simply walk in.
Someone had known.
We found them at the ward boundary—five figures in unremarkable traveling clothes, carrying equipment that professional eyes would recognize immediately. Not soldiers. Intelligence operatives. The kind of people who gathered information through any means necessary.
"That's far enough." Geralt's voice carried the flat authority of someone who'd killed more people than he could count.
The lead operative—a woman with short dark hair and eyes that assessed everything—raised her hands in mock surrender.
"Geralt of Rivia. The Lodge warned us you might be here."
"The Lodge?"
"Our sources aren't exclusively Nilfgaardian." Her smile didn't reach her eyes. "The Empire has friends in many places."
[THREAT ASSESSMENT: NILFGAARDIAN INTELLIGENCE]
[HOSTILITY: CONFIRMED]
[COMBAT PROBABILITY: 95%]
I moved before they did.
The woman was reaching for something—weapon or signal device, it didn't matter. My blade cleared its sheath and took her hand off at the wrist before she completed the motion. She screamed, stumbling back, and the other four scattered.
Geralt was among them in a heartbeat.
Silver flashed in the morning light. One operative went down with his throat opened. A second managed to draw a blade before Geralt's return stroke ended his ambitions permanently.
I tracked the remaining two—they'd split, trying to escape in different directions. One was fast, sprinting toward the trees with the desperation of someone who knew death was close behind.
[ABILITY: FORCE PROJECTION — TARGETED]
I threw power at his legs. The Aard variant hit precisely, sweeping his feet from under him. He crashed to the ground, and I was on him before he could rise.
"Alive." Geralt's voice. "We need information."
The operative struggled, producing a small blade from somewhere. I broke his wrist getting it away from him, then pinned him face-down in the frost-hardened earth.
"The other one?"
"Yennefer caught her." Geralt appeared beside me, cleaning his blade on one of the corpses. "Three dead, two captured. Not bad for before breakfast."
[COMBAT COMPLETE]
[XP GAINED: 350]
[TOTAL: 2,150/4,500]
The captured operatives told us everything.
Not willingly—Yennefer had methods that didn't involve physical torture but weren't pleasant either. Mental pressure that made lies impossible and truth inevitable.
"Fringilla Vigo identified the general area through Lodge intelligence leaks." The woman—still pale from blood loss despite Yennefer's hasty healing of the stump—spoke in a monotone that suggested she couldn't have stopped if she'd tried. "We were sent to confirm the location and map the ward structure for the main force."
"How large is the main force?"
"Sixty soldiers. Four mages. Combat specialists." Her eyes were glassy, unfocused. "They're three days behind us."
"Did you signal them? Before we stopped you?"
A long pause. The truth-compulsion wrestled with her training.
"No. We were supposed to report tonight."
Geralt and I exchanged glances. Three days. Maybe less if they suspected something had gone wrong with their advance scouts.
The male operative provided additional details—troop compositions, command structure, the specific orders they'd been given. Capture Ciri if possible. Kill anyone who interfered.
"Fringilla Vigo sends her regards," he said at the interrogation's end, then bit down on something hidden in his tooth.
The poison worked faster than any healing could counter.
I cleaned blood from my sword while the others disposed of the bodies.
The woman lived—barely—but she wouldn't be answering any more questions. Whatever Yennefer had done to compel truth had left her mind fragmented, caught in loops of memory that had nothing to do with the present.
Five people dead or broken. Humans, not monsters. Following orders they probably hadn't chosen.
I did that. I killed them without hesitation and I'd do it again.
The guilt was there, filed away with all the other weights I carried. There'd be time to process it later. Maybe.
[HP: 440/475 — MINOR COMBAT DAMAGE]
[SP: 230/270 — ABILITY USE]
[PSYCHOLOGICAL STATE: FUNCTIONAL]
Geralt found me by the fountain.
"You handled that well."
"I killed three people before breakfast."
"You protected the sanctuary. Protected Ciri." His golden eyes held no judgment. "That's the job."
"I know." And I did. The military training from my first life had taught me to compartmentalize, to do necessary violence without losing myself in it. "Doesn't make it pleasant."
"Shouldn't be pleasant. The day killing feels good is the day you've lost something important."
Wisdom from a man who'd killed more than anyone could count and still maintained his humanity. I filed that away too.
The emergency meeting convened within the hour.
Yennefer had spread captured documents across the war room table—maps, coded communications, intelligence summaries. More information than the operatives had known they were carrying.
"The main force will expect a report tonight," she said. "When they don't receive one, they'll assume the worst and accelerate. We have forty-eight hours at most."
"Options?"
"Evacuation or defense." Yennefer's voice was clinical, detached. "The sanctuary wasn't built to withstand a military assault. We could hold for a time, but sixty soldiers and four mages would eventually overwhelm our defenses."
"Evacuation to where?" Ciri's question cut through the tactical discussion. "They found us once. They'll find us again."
"Not necessarily." I studied the captured maps, looking for patterns in the intelligence that had led them here. "They traced us through Lodge channels. That leak can be plugged."
"Or exploited." Yennefer's eyes sharpened. "Feed false information through the same sources. Send them chasing shadows while we relocate."
"To where?" Ciri repeated.
Silence. The question had no easy answer. Every safe location had its risks. Every ally had their price.
"There's a place." Geralt's voice was reluctant. "I know someone who owes me. Remote, defensible, off every map. But getting there means crossing territory Nilfgaard controls."
"How remote?"
"Distant enough that even Lodge intelligence won't help them." He met Yennefer's eyes. "You know where I mean."
Something passed between them—old history, shared memory.
"Dangerous," Yennefer said.
"Everything's dangerous."
[QUEST UPDATE: SANCTUARY COMPROMISED]
[NEW OBJECTIVE: EVACUATION WITHIN 48 HOURS]
[THREAT LEVEL: ELEVATED]
I looked at the assembled group—the family I'd gathered since waking in this world. Geralt's grim determination. Yennefer's calculated assessment. Ciri's fear transmuting into resolve.
"We pack tonight. Move at dawn."
No one argued.
The sanctuary—our brief home—buzzed with controlled chaos as evacuation preparations began.
I supervised the packing of essential supplies while mentally cataloging everything we'd have to leave behind. The Lodge's rare materials, too bulky and too distinctive to transport safely. The defensive enchantments that only worked because they were tied to this specific location. The peace we'd found within these walls.
Six weeks of sanctuary. Six weeks of training, of growth, of becoming something approaching ready.
Not enough. Never enough. But it's what we have.
Ciri found me in the library, packing the most portable and valuable grimoires.
"It's happening again." Her voice was steady, but the Link fed me her fear. "Running. Always running."
"For now."
"When does it end?"
"When we're strong enough to stop running." I set down the grimoire I'd been examining. "When we can face what's chasing us and win."
"And if that never happens?"
"Then we keep running and keep getting stronger until it does."
She laughed—a small, broken sound.
"You make it sound simple."
"It's not simple. It's just... clear. The path forward isn't complicated, even when it's hard."
Through the Link, I felt her fear subside slightly, replaced by the determination I'd come to recognize as her truest self.
"Together?"
"Always."
She kissed me then—brief, fierce, a promise and a demand rolled into one. The first kiss since we'd acknowledged what was between us, made urgent by the crisis and the uncertainty of what came next.
[CIRI-LINK: EMOTIONAL SYNCHRONIZATION — MAXIMUM]
[RELATIONSHIP UPDATE: CIRI — CONFIRMED (+78)]
When she pulled back, her eyes were bright with something other than fear.
"That was for luck."
"We'll need it."
"Then I'd better do it again."
The second kiss lasted longer.
Dawn found us at the sanctuary gate.
Horses loaded, supplies secured, the staff given instructions and payment for their service. Behind us, the buildings that had sheltered our growth stood empty, already beginning to feel like memory.
"The Lodge will notice we're gone." Yennefer mounted her horse with practiced grace. "They'll have questions."
"Let them ask." Ciri's voice carried new steel. "I'll answer when I'm ready."
Geralt took point without being asked. I fell into my familiar position at the rear, watching the road behind as the road ahead stretched toward unknown territory.
Somewhere in that direction, Nilfgaardian forces were marching. Somewhere beyond them, the Wild Hunt continued its eternal search. And somewhere beyond even that, cosmic threats waited for the moment when Elder Blood would either save or end everything.
But that was tomorrow's problem.
Today, we rode.
Want more? The story continues on Patreon!
If you can't wait for the weekly release, you can grab +10, +15, or +20 chapters ahead of time on my Patreon page. Your support helps me keep this System running!
Read ahead here: [ patreon.com/system_enjoyer ]
