The trail narrowed as the canopy thickened overhead.
Cael moved with his spear angled low, watching Lumi’s glow flicker against the trunks ahead. The otter hadn’t stopped since they’d left the rangers’ campsite, padding forward with her nose close to the ground, pausing only to test the air with quick, twitching breaths. Every few minutes her fur dimmed, then brightened again, pulsing in a rhythm that had nothing to do with her heartbeat.
The forest had changed. The birdsong that had followed them through the morning was gone. So was the wind. The trees here grew closer together, their roots tangled into ridges that forced detours, and the bark was slick with a dampness that smelled of iron and turned earth. Underfoot, the soil gave with each step like something soft and waterlogged.
Cael brushed his fingers across his forearm, calling up his interface. The translucent script shimmered faintly against the dim light.
[Dissonance Echo: Deepwood Verge — 22% Instability Detected.]
[Source: Unknown. Increasing from prior reading.]
He frowned. The reading near the campsite had been lower. Whatever was poisoning the forest, they were walking toward it.
“The corruption’s thicker here,” he said quietly. “Whatever’s causing it, we’re getting closer.”
Lyra tilted her head, listening to something beneath the silence. Her sigil pulsed faintly at her chest. “I can feel it now. Like a note held too long, gone sour at the edges. It wasn’t this strong an hour ago.”
“Then either it’s growing,” Cael said, “or we’re walking into the heart of it.”
Neither answer was comforting. They pressed on.
Lumi stopped. Her whiskers flared once, bright enough to cast shadows, and she let out a low, urgent trill that echoed off the wet trunks. Then she veered left, off the trail entirely, pushing through a curtain of ferns.
“Lumi?” Lyra called softly.
The otter didn’t look back.
Cael motioned for Lyra to follow and crept after Lumi, easing through the undergrowth with his spear up. The ferns were chest-high here, heavy with moisture, their fronds brushing cold trails across his arms. Lumi’s glow bobbed ahead like a lantern carried by an unseen hand.
Then he heard it. A groan, low and ragged, half-swallowed by the forest floor.
Cael raised a hand. Lyra froze behind him.
He parted the last wall of ferns and found Lumi standing over a figure slumped against a moss-covered boulder. The man’s ranger uniform was torn at the shoulder and stained dark along one side, the ranger’s crest barely visible beneath dried blood. A broken bow lay beside him, its string snapped clean. His legs were stretched out at an angle that suggested he’d been crawling before his body gave out, and the moss beneath him was flattened where he’d lain for what looked like a long time. His breathing came shallow and uneven, each exhale carrying a faint wheeze that rattled in his chest.
Cael knew him. Meril’s rangers all knew each other, and the chapter wasn’t large enough for strangers. Garrick was one of the senior men, a solid presence on every patrol rotation for as long as Cael had been wearing the badge. He was the kind of ranger who volunteered for the thankless routes, the long patrols in bad weather that nobody wanted. Dependable in the way that load-bearing timbers were dependable. You didn’t think about them until they broke.
Seeing him crumpled in the dirt, grey-faced and bleeding, was wrong in a way that went beyond the wound.
“Garrick.” Cael dropped to a knee beside him, pressing a hand to his shoulder. “It’s Cael. Can you hear me?”
Garrick’s eyes opened, glassy and slow to focus. He blinked twice before recognition settled in. “Cael?” His voice came out dry, cracked, barely louder than the forest’s silence. A ghost of confusion crossed his face. “What are you doing out here? Last I heard, you were still running pasture drills with the new badge.”
Even half-dead in a ditch, he sounded like a senior ranger talking to a junior. Cael would have smiled if the situation had been less dire.
“Lot’s changed since then,” Cael said. “Stay still. You’re hurt.”
“Noticed that,” Garrick muttered, his eyes drifting closed again. “Sharp as ever.”
Lyra knelt on Garrick’s other side, already examining the wound. The injury ran along his ribs beneath the torn uniform, a deep slash where the flesh had darkened at the edges. Faint black lines traced outward from the wound like roots growing beneath the skin, pulsing with a slow, irregular rhythm that had nothing to do with his heartbeat. The skin around them was hot to the touch, feverish, and the tissue had taken on a greyish tinge that spread further than the wound itself.
She’d never seen anything like it on a person. The corruption on the boar had been total, a creature twisted from within until it was more Dissonance than animal. This was different. This was corruption trying to take hold, spreading outward from a point of entry, meeting the resistance of a body that was still fighting back.
“This isn’t a normal infection,” she said, keeping her voice level. “The discoloration around the wound, the way it’s spreading under the skin. Something’s wrong with it.”
Cael focused, the mark on his arm warming as the translucent script overlaid his vision.
[Inspect — Active]
[Target Identified: Garrick — Ranger Corps]
[Level: 7 | Health: 92 / 360]
[Condition: Hemorrhagic Trauma — Moderate]
[Corruption Status: Dissonant Infection — 41%]
[Prognosis: Critical | Spread Rate: 3% / hr]
The numbers made his stomach tighten. Forty-one percent. Spreading three percent every hour. He’d seen what full corruption did to the wolf, to the boar. The thing those animals had become bore no resemblance to what they’d been. If Garrick reached that threshold, the man in front of him would be gone.
“He’s corrupted,” Cael said. He kept his voice steady, for Garrick’s sake. “Forty-one percent. It’s climbing. Three percent an hour.”
Garrick’s jaw clenched. He’d heard every word. “How long?”
“At this rate, hours. Maybe less.” Cael looked at Lyra. “Can you do something?”
Lyra was already reaching for her flute. She’d used Harmonic Reprise once before, testing the edges of what it could do after the boar fight. A scrape on her hand, a bruise on her shin. Small things, easily mended, like learning to carry water one cup at a time. This was a river. Forty-one percent corruption in a body that was already failing.
“Keep him still,” she said.
Cael braced Garrick’s shoulder as Lyra raised the flute to her lips. She drew a slow breath, letting it settle deep in her chest where the sigil hummed. The first note came out thin, searching, feeling for something to hold onto. She let her eyes close and the melody build on its own, each phrase reaching a little deeper, spreading outward through the clearing like warmth radiating from a hearth.
She felt the skill engage. The resonance flowed through the flute and out into the air, seeking the damage in Garrick’s body the way water found cracks in stone.
[Skill Activation: Harmonic Reprise]
[Resonance Output: 42% — Stabilizing]
[Health Restored: +68]
[Corruption Suppressed: –15%]
The black lines at the wound’s edge dimmed. Garrick’s breathing steadied a fraction, and some of the grey pallor left his face. The raw tissue beneath the blood began knitting, slowly, the way a torn cloth might tighten under careful stitching. Garrick exhaled hard through his nose, and the pain lines around his eyes softened.
But the dark veins didn’t vanish. They clung beneath the skin like something anchored deep, pulsing against the melody’s rhythm. Lyra pushed harder, pouring more of herself into the notes, and felt the resistance rise to meet her. It was physical, a pressure in her chest that pushed back against every phrase she played. Her sigil flickered, the light guttering like a candle in wind.
[System Note: Resonant Healing effective on corrupted biological entities.
Efficiency: 63%. Purification incomplete.]
She lowered the flute, breathing hard. “I can heal the wound. The flesh is mending. But the corruption’s fighting me. Every note I play, it pushes back harder. I can slow it down, but I can’t break through.”
Garrick’s hand found her wrist, his grip weak. “Don’t burn yourself out on my account. If you can’t stop it—”
“Quiet,” she told him, firm enough to surprise herself. “I’m thinking.”
Lumi pressed forward. The otter had been circling since they’d found Garrick, fur rippling with light that pulsed in time with Lyra’s melody. Now she stepped onto Garrick’s chest with careful paws, placed one small pad directly over the wound, and chirped. The sound was high and insistent, cutting through the heavy air like a bell struck in a silent room.
This tale has been unlawfully obtained from Royal Road. If you discover it on Amazon, kindly report it.
Lyra felt it before she understood it. A pull, gentle but unmistakable, like a hand reaching for hers in the dark. Lumi’s light brightened, shifting from silver to pale gold, and the warmth spread through Lyra’s sigil in a rush that lifted the pressure in her chest and replaced it with something open and clear.
She raised the flute again. The melody came on its own, the same phrase she’d been playing, but deeper, steadier, as if someone were humming alongside her in a register she’d never been able to reach. Each note landed with new weight. The air in the clearing took on a quality she’d never felt before, charged and alive, the ferns swaying gently though no wind stirred.
Lumi’s glow answered each phrase. Brightening and dimming in perfect time, concentric rings of golden light spreading from her paw across Garrick’s chest. Where the light touched the dark veins, they flinched. Contracted. Drew back.
Cael felt it through the hand bracing Garrick’s shoulder. A vibration that ran through bone and settled in his teeth, clean and bright and vast, like the first clear morning after a week of rain. The wrongness that had saturated the air since they’d entered the Deepwood thinned around them, pushed back by something that simply refused to share the same space.
[Companion Sync Detected — Resonance Alignment Achieved]
[Purification Output: Amplified]
[Corruption Purged: –26%]
The dark veins writhed once beneath Garrick’s skin, contracting like something in pain. Then they dissolved, drawing inward toward Lumi’s paw where the golden light consumed them. The discoloration faded in slow waves, grey giving way to living color, until only the wound itself remained, clean and raw and red. The kind of injury that would heal with stitches, rest, and time.
Garrick gasped. His back arched slightly before he settled again, and when his breathing evened, it came deeper and steadier than it had since they’d found him. Color returned to his face in slow degrees.
Cael checked his interface.
[Health: 271 / 360 — Stable]
[Corruption Status: 0% — Cleansed]
He stared at the readout, then at Lumi, then at Lyra. “It’s gone. All of it. Zero percent.”
Lyra lowered the flute slowly, her hands trembling with the effort of what she’d just done. Her sigil still pulsed, fading from bright gold back to its usual soft warmth. Lumi blinked up at them both, chirped once as if satisfied with her work, and hopped off Garrick’s chest to settle beside his leg.
“That wasn’t just me,” Lyra said quietly. She was looking at Lumi with an expression caught between wonder and bewilderment. “When she touched him, the melody changed. Like she was carrying the part of the song I couldn’t reach on my own.”
Cael watched the otter groom her whiskers, utterly unbothered by what she’d just done. “Your healing pushed the corruption back, but it couldn’t break through. Lumi did something that let the purification finish.”
“We’ll figure out what,” Lyra said. “Later.”
Garrick lay still for a long moment, staring up through the canopy where thin shafts of grey light filtered through the leaves. His breathing was steady now, his color returning, but his eyes held the particular stillness of a man coming back from somewhere far away.
“How do you feel?” Cael asked.
Garrick flexed his hand, then pressed it carefully against his wounded side. He winced at the contact, but the tension in his jaw eased. “Like I got mauled and then dragged through a river. But the burning’s gone. Whatever was crawling through me, I can’t feel it anymore.” He looked between them, then at the faint glow still fading from Lyra’s chest, at Lumi’s shimmering fur. “What was that? What did you do to me?”
“Something new,” Cael said. “It’s a long story. We’ll explain when there’s time. Tell us what happened to you first. What’s out here?”
Garrick shifted against the boulder, easing himself into a position that took the weight off his wounded side. The motion was slow and careful, each movement tested before he committed to it. He accepted the water skin Cael offered and took a long pull, grimacing as the cold hit his empty stomach.
“Eldric took us out about ten days ago,” he began. “Me and Orin. A shadowcat had been hitting the edge farms, taking livestock. Two sheep from Haldor’s flock, a goat from the miller. Tracks led deeper into the Deepwood than a cat should range, but Eldric wanted to find the den and deal with it before the thing got bolder. Standard work. We’ve done it a dozen times.”
He took another drink. “We found the old campsite and set up. Started tracking east. The prints led deeper than any of us had gone in years, but the trail was clear. Three days in, the quake hit.”
Cael nodded. He’d felt the quake in Meril. The whole valley had. Dishes had rattled off shelves, and a crack had opened in the wall of the old storehouse near the square.
“The ground opened up along a ridge about a mile east of here,” Garrick continued. “Cracked right through the stone. Left a gap wide enough for a man to climb into, and deep. We could smell something coming up from below, damp and sharp, like old metal left in stagnant water.” He paused, working moisture into his dry mouth. “Eldric thought the cat might’ve gone to ground down there. The den entrance looked fresh, the stone broken clean by the tremor. We decided to wait a day, see if the thing came out on its own.”
He shifted his weight, wincing. “We set watches. Nothing moved all night, nothing all the next morning. But the smell kept getting stronger. And Orin said he could hear something coming up from below, this low thrum, almost below what the ear could catch. I thought he was imagining it until I put my hand on the stone and felt it humming.”
“It didn’t,” Lyra said.
“It didn’t.” Garrick’s eyes went distant. The look of a man seeing something that wasn’t in front of him anymore. “So we went in. And the air down there…”
He trailed off, and for a moment the only sound was the faint drip of moisture from the canopy above.
“You could feel it on your skin,” he said finally. “This heat that didn’t come from anywhere, pressing in from every direction. And a sound, low and deep, like something humming inside the stone itself. Made your teeth ache. Made your chest tight. The walls had these dark veins running through them, the same—” He touched his side, where the wound still seeped beneath the torn fabric. “The same kind that were in me.”
Lyra’s expression tightened. “The corruption was in the rock?”
“In the rock. In the air. Everywhere.” Garrick’s hand trembled against his knee. He clenched it into a fist, held it there, then let it go. “The cat came out of the dark. One moment the tunnel was empty ahead of us. The next it was there, close enough to touch, and moving faster than anything that size should move. Bigger than any shadowcat I’ve tracked in fifteen years of ranging. Eyes like polished glass, glowing violet in the dark.”
He drew a slow breath. “Its claws burned. I know how that sounds. But when it got through my guard, the wound didn’t just bleed. It burned, like being cut with something pulled from a forge. I had my blade up and it went through my defense like I was holding a branch.”
His voice roughened. “Eldric shouted for me to fall back. Get to the surface, bring help. Orin was already moving to flank the thing. I didn’t want to leave them down there, but Eldric’s never given an order he didn’t mean.”
“I made it out,” Garrick said. “Barely. The wound was already going dark by the time I reached open air. Tried to keep moving west, get back to Meril, but my legs gave out somewhere around here.” He gestured at the boulder, the ferns. “That was… yesterday? The day before? I don’t know. It blurs together. I’d wake up, try to move, pass out again. I could feel the cold spreading from the wound, getting a little further each time.”
Cael kept his voice steady. “Eldric and Orin are still down there?”
“As far as I know.” Garrick met his eyes, and the weight behind that look was the weight of a man who understood exactly what he was asking them to walk into. “Cael, that thing underground. Whatever the quake opened, it let something through that shouldn’t exist. The cat was bad enough, but the place itself felt wrong. Like the stone was sick.”
Cael looked at Lyra. The same thought passed between them without needing words.
“You need to get back to Meril,” Cael told Garrick. “The corruption’s gone, but you’ve lost blood and you haven’t eaten in days. You need the village healers, a proper bed, and food that isn’t trail rations. Can you walk?”
Garrick started to push himself upright, wincing as the wound pulled. “I can fight. Give me ten minutes and something to eat, and I’ll—”
“You can barely sit up.” Cael pressed a wrapped ration of dried meat and bread into his hands. “Eat. Drink. Then head west. The trail back to the campsite is clear, and from there you know the way home.”
Garrick looked like he wanted to argue. The set of his jaw said he’d spent his whole career pushing through injuries, finishing the job, bringing the patrol home complete. But the hand holding the ration trembled, and he knew it.
He ate slowly, chewing each bite with the deliberate care of a man whose stomach had been empty too long to trust with anything quick. He drank deep from the water skin, and with each swallow some of the grey exhaustion in his face receded. When he’d finished, he braced himself against the boulder and got to his feet. His legs held, though they shook with the effort.
Lyra raised her flute and played a short, quiet phrase. Warmth spread through the clearing, settling over Garrick like a blanket drawn across sore shoulders. “That should help with the pain on the walk back. Tell my grandmother what happened out here. She’ll know what care you need.”
Garrick steadied himself, testing his weight on each leg in turn. His jaw worked for a moment before he spoke. “If Eldric’s still down there—”
Cael clasped his forearm, the old ranger’s grip, firm and brief. “Eldric trained me. I’m getting him out.”
Something eased in Garrick’s expression. He returned the grip, held it a beat longer than custom demanded, then let go. “Watch the dark down there. The cat moves through it like it’s part of the shadow itself.”
He turned west and walked into the trees, moving with the careful, measured pace of a man who knew exactly how much strength he had left and intended to spend every step of it getting home.
They watched until the ferns swallowed him and the sound of his footsteps faded into the forest’s heavy quiet.
The silence pressed back in. Without Garrick’s breathing to fill the space, the clearing felt smaller, the shadows thicker. Somewhere deep in the canopy, a branch creaked with no wind to move it.
Cael tightened his grip on his spear and turned east, toward the ridge Garrick had described. “Eldric’s still down there. So is Orin.”
Lyra’s fingers found her flute, tracing the familiar grain of the wood. Her sigil hummed faintly at her chest, responding to the wrongness in the air the way a tuning fork responded to a struck note. The Dissonance was stronger here than anywhere they’d been. Whatever lay beneath that ridge was feeding it.
“Then we keep moving,” she said. “Before whatever’s down there has more time to spread.”
Lumi trilled once, low and sharp, and bounded ahead. Her glow pushed against the shadows, a single bright coal carried through a dark room.
The trees grew taller as they pressed deeper, the trunks wider and the spaces between them narrower. The canopy overhead wove so thick that the remaining daylight came through in thin, scattered fragments, more like a memory of light than the thing itself. The soil beneath their boots softened further, and the smell of iron grew stronger, mixed with something acrid that caught in the back of the throat.
Cael’s interface flickered at the edge of his vision.
[Region Transition: Heartgrove Perimeter]
[Dissonance Echo: 38% Instability. Source — Unconfirmed.]
[Caution: Environmental Resonance Drift Increasing.]
The hum beneath the ground swelled. Lyra felt it rise through her boots, up through her bones, settling behind her eyes like a headache building toward arrival. The fractured melody she’d been sensing since they’d entered the Deepwood sharpened here into something raw and insistent. A song played on a broken instrument, each note landing just wrong enough to make the next one worse.
“The dissonance is getting worse,” she said quietly. “Whatever’s down there, we’re close.”
Cael nodded. Ahead, the shadows deepened where the ridge split the forest floor, and somewhere beneath the earth, a rhythm pulsed that had nothing to do with anything alive.

