Cherreads

Chapter 8 - The Shadows That Follow

Chapter 8 - The Shadows That Follow

Kaito stood once more at the edge of the forest.

The morning sun was rising through a pale mist, casting long shadows over the clearing. Dew clung to the grass, and the same gentle wind stirred the trees behind him. The air tasted familiar—too familiar. Birds sang again. The world looked untouched.

But he knew.

He had died.

And time had rewound.

The forest behind him was still. Silent. As if mocking him for daring to believe he had escaped. The memory was fresh—blades flashing in the night, blood on his hands, the weight of a body crumpling beside him. He had saved Thalen. Defeated the assassin. But it hadn't mattered.

Wrong place. Wrong time.

He clenched his fists.

The system had been clear:

[Death Recorded]

[Strength -1]

[Quest Completed: Hidden Threat Neutralized]

[Note: The target was not you.]

And yet, here he was again. Before the ambush. Before the friendship. Before the journey had even begun.

His knees trembled—not from fear, but from the weight of it all. The sheer exhaustion of having to do it all again. Of knowing what would come. Of wondering what new piece of himself he might lose next time.

He wiped a hand over his face and whispered, "So this is what mercy looks like now…"

No screams. No pain. Just a quiet start. Another chance.

He began walking.

The path felt the same beneath his boots—damp, uneven, speckled with old roots and broken twigs. But now, he moved differently. Cautiously. Purposefully. Every sound, every shadow made his shoulders tighten, every breath was drawn with the knowledge that somewhere ahead, death waited like an old friend.

It didn't take long before he heard the familiar sound again.

Wooden wheels creaking.

Hooves dragging lazily against dirt.

And the humming—that low, off-key tune floating down the road like the ghost of a memory.

Kaito's heart clenched.

He stepped from the trees and saw the cart rolling slowly across the ridge. The same gray horse. The same patched coat. The same wide-brimmed hat tilted just-so against the sun.

Thalen.

The merchant didn't see him at first, just as before. Kaito watched for a moment, feeling something strange in his chest—not fear, but grief. Grief for what was about to begin again.

For what would be forgotten if he failed.

"Ho there," Thalen called when he spotted him, reining in the cart with practiced ease. "Didn't see you 'til the wind turned."

Kaito hesitated a moment longer before stepping forward.

This time, when he spoke, he did so with more weight behind the lie.

"…Kairen," he said. "My name's Kairen."

Thalen gave that same crooked smile. "Well met, Kairen. You heading anywhere, or just letting the road decide for you?"

Kaito climbed up onto the cart beside him. The wood creaked under his weight, just like before. The wind picked up slightly, carrying the scent of far-off wildflowers and cracked leather.

"I've been walking for a long time," he replied softly. "Figured it's time to see where the road goes."

Thalen nodded, clicking the reins to guide the horse forward. "Then you're in good company."

And just like that, it began again.

But Kaito wasn't the same.

He remembered the ambush. The poison blade. The panic in Thalen's eyes. He remembered the assassin's scent—sharp and metallic—the way they moved, fast and silent. He remembered dying. He remembered the heat fading from his fingers as he bled out in a world that didn't care.

This time, he would be ready.

He watched Thalen from the corner of his eye, wondering if he should warn him now. But how could he explain? How do you tell a man you've already died for him? That you came back not for yourself, but for his survival?

The silence between them settled like fog, thick and expectant.

"I know I don't look it," Thalen said after a while, "but I've seen plenty of strange things in my time. Places that vanish overnight. People who walk into mirrors. Stories that sound like madness but feel like truth."

Kaito glanced at him. "And what do you do with those stories?"

Thalen grinned. "I collect 'em. Even if I can't make sense of them. Because sometimes, sense ain't the point."

Kaito looked ahead again, lips tightening.

Then maybe you'll believe me, he thought. When it matters most.

But he didn't speak it aloud.

Not yet.

The wind shifted again. The road stretched ahead. The first sunbeam spilled over the hills.

And in Kaito's chest, the weight of death lingered—silent and unseen, but not forgotten.

Then the memory returned.

Clear. Sharp. Brutal.

Kaito remembered how he had died.

It had happened just a day from here, beside a crumbled stone ruin where he and Thalen had made camp for the night. The sky had been dark, the fire low. Thalen had just started humming that same broken tune when it struck.

A glint of steel. A whisper of footsteps. The assassin came out of the darkness—silent, fast, inhumanly precise.

Thalen hadn't even turned before the blade was on him.

But Kaito had.

He'd moved without thinking, instinct guiding his limbs. He threw himself forward, slamming into the attacker and knocking them both into the firelight. The world exploded into sparks and heat. The assassin was fast—so fast. Every movement was practiced, every strike designed to kill without hesitation.

Kaito had fought back anyway. Desperately. Clumsily.

And it hadn't been enough.

The final blow had landed under his ribs. A hidden dagger. Icy cold. He'd gasped, blood bubbling from his lips.

Still, he didn't scream.

He remembered falling. The feeling of the world tilting sideways. The sound of Thalen shouting his name—"Kairen!"—before it all faded into static.

Then came the system message:

[Death Recorded]

[Strength -1]

[Quest Complete: Hidden Threat Neutralized]

[Note: You were not the target]

Even now, the words echoed in his mind.

He had died saving someone else.

And now, fate had brought him back—to do it all again.

He stared ahead at the road, jaw clenched, heart pounding quietly in his chest.

This time, he told himself, I won't make the same mistakes.

The cart rolled along the winding path beneath skies smeared with drifting clouds. Birds chirped distantly, and the creak of old wooden wheels filled the silence. But inside Kaito's mind, everything was tense, sharpened. He wasn't just listening for trouble—he was expecting it.

Every rustle in the grass, every shifting shadow, every change in the wind made his fingers twitch toward the hilt of his sword. The memory of the assassin's blade hadn't dulled. If anything, it burned hotter now.

He had died for Thalen.

And now he was walking straight back into that death again.

Only this time, he would be ready.

Thalen spoke casually about supply routes and weather patterns, but Kaito only half-listened. His eyes scanned the tree lines. His ears strained for footsteps not their own.

He didn't have to wait long.

As they crested a quiet ridge near a grove of thorn-wrapped trees, the world changed.

A soft chime rang in his ears—a familiar, haunting sound.

[New Quest Received]

[Assassin Detected: Objective - Identify and Eliminate Threat]

[Failure Penalty: Upon Death, -1 Random Stat]

Kaito's stomach twisted. It was the same. Almost exactly.

But now, he had confirmation. Proof. The system itself acknowledged the killer. This wasn't paranoia. It wasn't a shadow of his trauma.

It was real.

He sat up straighter.

"Something wrong?" Thalen asked, casting him a sideways glance.

Kaito hesitated. "Just a feeling."

Thalen nodded, unconcerned. "You'll get a lot of those on these roads. Most of the time, they're not wrong."

They moved on.

Kaito stared down at the quest details hovering in front of his vision. No location. No timer. No image. Just a cruel truth: Someone was trying to kill them.

Or rather… trying to kill Thalen.

He still remembered the message after his last death:

[Note: You were not the target.]

Then why kill me at all? he thought bitterly. Collateral damage? A warning?

It didn't matter.

The path dipped through a low gulley. Trees leaned in from both sides, their branches tangled like skeletal hands. The shadows thickened, and the warmth of the sun faded.

Kaito's hand didn't leave the hilt of his blade.

They set up camp that evening near an old stone ruin that looked far too familiar. Kaito chose a different spot this time—further from the trees, back to a wall. He built the fire higher, wider. He set down small noise traps of sticks and glass around the perimeter while Thalen raised an eyebrow.

"Expecting company?"

Kaito looked him in the eye. "Let's just say I don't like being surprised."

Thalen chuckled. "I'll drink to that." He pulled out a small flask and took a long sip.

The wind picked up. The fire danced higher. The night felt wrong.

And then, it happened.

There was no warning—only instinct.

A snap in the trees.

Kaito spun, sword already halfway drawn.

A figure lunged from the shadows—masked, wrapped in dark cloth, blades glinting.

But this time, Kaito wasn't too late.

Steel met steel in a violent clash. Sparks flew. The assassin moved with terrifying speed, but Kaito's anticipation made up the difference. He drove the attacker back, using the flame's light to keep them from vanishing.

Thalen shouted something, scrambling for cover behind a crate.

Kaito pressed forward.

Every strike was a memory. Every parry a scream that hadn't faded. He could feel the assassin's confusion—he shouldn't be this fast, he shouldn't be this ready—but Kaito was. He had died for this. That kind of preparation doesn't come from training.

It comes from trauma.

The assassin leapt to the side, aiming a dagger for Thalen.

Kaito didn't hesitate.

He threw his sword.

It spun through the air and struck the assassin's shoulder, sending them tumbling backward into the firelight.

But in that moment of exposed defense, the killer lashed out with a hidden blade—one Kaito hadn't seen coming.

Slice.

A hot line of pain across his stomach.

Kaito gasped, falling to one knee, blood soaking through his shirt.

But he smiled.

Because he had won.

The assassin collapsed. Motionless. A final gasp escaping their lips.

Then everything blurred.

The world tilted.

And the system spoke again:

[Death Recorded]

[Stat Loss: Agility -1]

[Quest Completed: Hidden Assassin Neutralized]

[Note: Target - Thalen. You intervened.]

Darkness swallowed him.

---

He opened his eyes to morning mist, and birdsong, and the same quiet clearing at the edge of the forest.

Again.

Kaito gasped as air flooded his lungs—cold, damp, too sharp for comfort.

He was lying in the grass again. At the edge of the forest.

The exact same spot.

The exact same time.

The morning sun hadn't yet risen above the trees, and the scent of moss and morning dew filled his nostrils. Birds sang in the canopy above, blissfully unaware that he had just died again.

He sat up slowly.

His hand went to his side, instinctively searching for the wound—but there was nothing. Just the echo of pain in his nerves, like a scar engraved on memory.

The system message hovered before him:

[Death Recorded]

[Stat Loss: Agility -1]

[Quest Completed: Hidden Assassin Neutralized]

[Note: Target - Thalen. You intervened.]

He read it over and over, his jaw clenched tight.

"That was my reward?" he whispered, bitterness thick in his throat. "A death that wasn't even mine to take?"

He had saved Thalen. He had won.

And the world still punished him.

His fists clenched in the dirt, trembling.

"This isn't justice… it's a joke."

But after a few moments, after the rage cooled into something quieter—he forced himself to breathe.

To stand.

To move.

He wasn't done. Not yet.

---

The cart wheels creaked again in the distance. The same lazy hum floated over the wind.

It was almost comedic—how predictable the loop had become.

But this time, Kaito didn't walk out immediately.

He crouched in the brush, watching Thalen approach.

Studying him.

Was he worth it?

That question festered in his mind like rot. Not just because of the death—but because of what the system had revealed.

Target - Thalen.

Why? Who wanted him dead? And what had Thalen done to deserve that kind of precision kill order?

The merchant looked the same—calm, weather-worn, humming like a man with no burdens.

Too calm.

Too at peace.

Kaito narrowed his eyes.

After a long pause, he stepped forward again.

Thalen saw him and reined in the horse just as before. "Ho there," he said with that same familiar tone. "Didn't see you 'til the wind turned."

Kaito didn't smile this time.

He walked slowly toward the cart, eyes locked on Thalen's.

"My name's Kairen," he said again—but flatter, colder.

Thalen raised an eyebrow, sensing the change. "Still wandering?"

"Still surviving," Kaito replied, climbing up onto the cart.

The merchant clicked the reins, and the horse resumed its pace.

The silence between them felt different now—thicker, weighted by the unspoken knowledge Kaito carried. Every minute that passed felt borrowed. Fragile.

"Do you believe in fate?" Kaito asked suddenly.

Thalen blinked. "Big question for early morning."

"Answer it."

Thalen chuckled lowly, then shrugged. "Fate's just a name people give to things they don't understand. Sometimes it's luck. Sometimes it's karma. Sometimes it's someone else pulling strings."

"Or cutting them," Kaito muttered.

Thalen looked sideways at him. "Something weighing on you, Kairen?"

Kaito didn't answer right away.

Instead, he stared at the horizon.

Do I warn him? Do I tell him the truth?

But if he did, would Thalen believe him? Could he even risk telling him, knowing that some part of the system might strip that memory away again?

Kaito took a breath and changed the subject.

"Ever make enemies?"

Thalen's lips twitched into a small smirk. "More than I can count. Occupational hazard, I suppose. Why do you ask?"

"No reason," Kaito lied.

But it burned in his chest. The truth. The weight of what he knew and couldn't say.

And somewhere ahead, he knew the assassin would come again.

Or worse—someone new would.

Because the quest was complete, yes.

But the world?

The world never gave you just one killer.

They rode on.

The cart creaked beneath them as it followed the winding trail that snaked between gently sloping hills and scattered ruins. The sky above had turned a soft blue, streaked with clouds. A cool breeze drifted through the fields, rustling the tall grass, brushing against Kaito's face like a ghost that refused to leave him alone.

Thalen hummed under his breath again, that same tune. It should've been calming. But to Kaito, it sounded like the ticking of a clock counting down to something inevitable.

He doesn't know he's been saved, Kaito thought. He doesn't even know he was supposed to die.

But someone did.

Someone had sent a killer. Precise. Trained. Equipped with system knowledge.

Not just a monster. A player.

A person.

"Hey, Thalen," Kaito said, keeping his tone casual, "You ever piss anyone off bad enough that they'd want you dead?"

Thalen didn't flinch. He kept his eyes on the road, expression unreadable. "Plenty," he said after a pause. "Most merchants do, if they live long enough."

"You seem like the cautious type."

"I am."

"And still managed to earn a death sentence?"

Thalen raised an eyebrow. "Something you're not telling me, Kairen?"

Kaito looked ahead again. "Call it instinct."

Thalen let the silence hang a little longer this time before he said, "If someone's out there with a grudge, I'll handle it. Don't worry yourself."

"You say that like it's easy."

"I say it like I've survived worse."

Kaito didn't answer.

Because he hadn't.

He'd died. For this man.

And now he was pretending like none of it happened. Because in this version of the world… it hadn't.

That night, they stopped in a wide clearing surrounded by old, toppled columns. The remnants of a forgotten temple. The stones were cracked and half-buried, wrapped in moss and thorn, but something about them made Kaito's skin crawl.

He examined the broken carvings on one of the columns. Symbols—familiar, though he couldn't say why. They danced at the edge of memory.

He reached out and touched the stone.

A flash—brief, painful.

A figure standing in the dark. Hooded. Holding a curved dagger.

Blood. A body. Thalen, choking. Reaching for him.

Then it was gone.

Kaito stumbled back, gasping. His vision swam.

"Everything alright?" Thalen called from where he was tending the fire.

Kaito steadied himself. "Yeah. Just... old stones. They mess with your head."

But deep down, he knew it wasn't the stone.

It was him.

The past. The loop. The system.

It had left a mark.

---

That night, sleep came in fragments.

He dreamt of faceless killers and tangled memories. Of himself, standing at a cliff's edge, holding a sword that bled instead of cut. Of the Gate, opening in silence while shadows poured through it.

And behind them all—something watching.

Waiting.

---

He awoke before dawn, soaked in sweat, heart hammering.

Thalen was already up, sipping from his canteen, eyes scanning the horizon.

"Sleep well?" the merchant asked.

Kaito shook his head. "Not lately."

Thalen glanced at him for a long moment. Then: "You've seen things, haven't you?"

Kaito blinked. "What?"

"You've got that look," Thalen said. "The kind people carry when they've been through something too big to explain. Something no one would believe even if you told them."

Kaito didn't know what to say.

"Don't worry," Thalen added. "I'm not asking you to explain it. Just… don't carry it alone if it gets too heavy. That's how men break."

Kaito looked down at his hands. Calloused. Steady. Deadly.

"I'm already broken," he said quietly.

Thalen didn't reply.

He didn't have to.

---

As the cart moved again, the road curved inland, threading between rocky outcroppings and hills thick with mist.

Kaito's instincts began to itch again.

But this time, it wasn't a killer he sensed.

It was something worse.

The feeling of being watched—not by a person, but by the world itself.

The same way the forest used to breathe around him. Like it was alive. Like it was learning.

Kaito...

The wind carried the whisper like a thread of breath in his ear.

He jerked his head around.

No one was there.

But the message had been clear.

And it hadn't come from Thalen.

The next morning, the world looked deceptively calm.

The hills stretched ahead in soft gold and green, dipped in mist where the sun hadn't yet burned it away. The air smelled of wet soil, broken twigs, and distant pine. The road had widened slightly, cutting through patches of overgrown stonework—broken pillars and bent iron fencing that hinted at a time when something used to be here.

A village maybe. Or a watchtower.

Now it was bones.

Kaito walked beside the cart, one hand trailing the hilt of his sword—not because he expected danger, but because he didn't know what form danger would take anymore.

There had been no assassin.

No system update.

No second ambush.

And that terrified him more than a blade ever could.

Why did it change?

What rules are being rewritten while I sleep?

He glanced up at the sky. It was too perfect—almost painted, as if this part of the world had been designed to lull him into lowering his guard. The system was quiet, no notifications, no quests.

But he knew better.

The silence meant something was coming.

Thalen walked ahead, reins in one hand, eyes scanning the horizon. Occasionally he hummed that same tune, slightly different each time. Kaito found himself listening for patterns. Did Thalen know more than he said? Could he be hiding something?

Then again, maybe that was just paranoia speaking.

The loop did that. Living again and again. Remembering what no one else did.

It hollowed you.

---

They passed through a dead orchard sometime near noon—rows of blackened trees, fruitless and still. The branches reached for the sky like arms pleading for mercy.

"Used to be a farm here," Thalen said quietly. "Or so people say. Whole family vanished one winter. No blood. No tracks. Just... gone."

Kaito looked around.

"Monsters?"

"Maybe," Thalen said. "Or worse. There are things in this world that don't leave signs. They just take."

Kaito nodded slowly. He knew that feeling.

"People avoid these parts," Thalen added. "We're taking the long way to Virestead for a reason."

"But you still travel it."

Thalen smiled faintly. "Sometimes the dangerous road is the only one that goes where you need to be."

That hit Kaito harder than he expected.

Because wasn't that exactly what he was doing?

Walking the path that had killed him.

Risking it again.

And again.

Because it was the only way forward.

---

They stopped for a rest near an outcropping of rocks, the wind rustling the high grass like soft whispers. Kaito wandered away briefly, sword unsheathed, letting his senses stretch into the quiet.

He felt it before he heard it.

A tremor in the air.

A pulse—like something massive had stirred, somewhere far below.

He turned sharply. Nothing. Just the wind, the rocks, the tall grass swaying.

But in the back of his mind, the system clicked softly.

[System Alert: Unstable Zone Detected Nearby]

[Warning: Area may contain anomalous structures or forgotten fragments]

He stepped forward slowly, scanning the ground. His eyes caught something—half-buried beneath a crooked tree.

A stone tablet.

He knelt, brushing the dirt aside.

Words were carved into it—but only part was readable:

"...those who pass the veil without memory shall be cursed to forget again..."

His breath caught.

The system chimed again.

[Relic Fragment Discovered – Gate Language]

[Memory Lock: Active]

Kaito stumbled backward, heart pounding.

He stared at the stone.

It knew.

It recognized him.

And worse—it was warning him.

Every loop, every death, every piece of himself he gave up... it wasn't just cost.

It was a curse.

Something designed to make sure he never remembered for long.

He clenched his jaw, trembling fingers gripping the edge of his cloak.

"I won't let you take more from me," he whispered.

A gust of wind swept through the field.

Somewhere behind him, Thalen called out, "We should move. Storm clouds coming in from the east."

Kaito turned.

The clouds were real this time.

Heavy. Gray. Rolling in from behind the hills like a curtain of steel.

He jogged back to the cart and climbed aboard. The wind had picked up, more urgent now. Trees swayed violently. Dust kicked up along the road.

For a moment, everything felt off.

The world seemed to shift slightly—like it was tilting.

Then Kaito saw it.

Far off in the distance, where the path curved around a ridge and dipped toward the plains—

A faint light.

Golden. Subtle. Flickering.

Like a lantern on a high post.

Thalen followed his gaze. "There," he said. "That's the outer watch of Virestead. We're not far now."

But Kaito didn't answer.

Because something about the light felt wrong.

It wasn't steady. It pulsed—like a heartbeat.

Or a warning.

---

As they approached the final bend in the road, the wind howled louder.

The trees thinned.

And the light vanished.

Just gone.

Like someone had snuffed it out the moment they got too close.

Thalen muttered, "That's not supposed to happen."

Kaito's fingers drifted to his sword again.

Then the system chimed.

Quiet. Subtle. But it cut like a whisper into the back of his mind.

[Area Unstable: Entry Imminent]

[World Event: Unknown Anomaly Approaching]

[Location: Virestead Perimeter]

Kaito looked at Thalen, who had no idea what was coming.

Who would never know what Kaito had already endured.

Or what he might have to endure again.

The storm rolled in behind them.

The cart creaked forward.

And Kaito whispered to the wind:

"Whatever you are… I'm not running this time."

---

To be continued in Chapter 9: Virestead.

More Chapters