The water in the runnel was black enough to swallow the lanternlight. It slid past the ledge with a slow, oily insistence, whispering against stone like something trying not to be heard. Edrin crouched at Sootvein Ledge (Deep Realms runnel bank), boots braced on damp grit, and dipped his hands into the flow anyway.
Cold bit deep. It made his rope-scored palms flare with stinging heat, as if the cuts remembered the hemp and pulled against it again. He hissed through his teeth and tried to scrub the soot away with his thumbs. The small motions betrayed him. His fingers didn’t want to close right, not with skin split in thin red lines. The water carried off a faint rust-color, then more, then less, until his hands looked merely raw instead of butchered.
He reached to splash his shoulder and the movement tugged a bruise awake. The old thump from the crate had settled into a heavy ache that sat beneath the joint like a stone. He tried to roll it loose, but the damp air turned the pain stubborn. Edrin swallowed, tasting mineral tang, and forced himself to breathe slow. Lantern smoke hung somewhere behind him in the passage, ghosting the air with a burned-oil scent.
You keep putting your hands in that, a voice murmured inside him, warm as breath against the back of his throat. As if filth is what you fear most.
Edrin froze with his fingers half-curled. The voice had no echo in the stone. It came with a faint rise of heat under his tongue, the same strange warmth that had haunted him since the fall, since fire and screaming and the impossible bargain. He didn’t look around. There was no point. The Deep Realms didn’t care how hard he stared.
Quiet, he thought back, the word sharp with effort. The reply was not laughter, not quite, but a pleased hum that made his stomach tighten.
A soft scrape reached him, the sound of leather against rock. Edrin’s head lifted. He shifted his weight and his palms protested immediately. His grip on his knife faltered for an instant as he drew it, the hilt slipping against wet skin before he caught it. He hated that, hated the way pain stole small, necessary certainties. He angled the blade low, not threatening, but ready.
A hooded lantern rounded the bend first, its light throttled down to a narrow yellow wedge. The hood’s lip cut the glare, painting the passage in hard shadows. Behind it came a short, broad figure with a compact posture that suggested strength held in reserve. The newcomer’s boots found purchase on slick stone as if he’d spent his life on it.
Duergar, Edrin realized, from the gray cast of skin and the squared jaw, from the beard trimmed close and practical. The dwarf’s eyes caught the lanternlight like chips of flint. A coil of chalk-string hung from his belt, and a knotted string line was looped over one shoulder, worn smooth by use.
The duergar stopped just out of easy knife range and looked Edrin over without hurry. His gaze snagged on the wet blood rinsing off Edrin’s hands, then on the way Edrin favored his shoulder. He didn’t flinch from any of it.
“You’re in a poor place to wash,” the duergar said. His voice was rough stone dragged over stone, but there was a calm to it. “Runnel’s for carrying off what’s dead. Not for making yourself clean.”
Edrin kept the knife low. “It’s what there is.”
“Aye.” The duergar shifted the lantern slightly, testing how Edrin tracked the movement. “Name?”
Edrin hesitated. Names felt dangerous, down here. Everything that had owned his name was gone. Still, refusing would be its own kind of answer. “Edrin.”
“Edrin.” The duergar nodded once, as if shelving it. “Where from?”
There it was, the question that made his chest tighten. Brookhaven tasted like ash in his mouth, like grief ground fine. He could see it, the street, the faces, the moment the world opened. He made himself blink, hard.
“Nowhere you’d know,” he said. Defensive, and he heard it, but he couldn’t help it.
The duergar’s mouth twitched as if he understood that kind of answer. “Try me.”
Edrin’s fingers slipped again on the knife’s grip. He adjusted, forcing his hand to settle. “Brookhaven.” The name fell into the damp like a pebble into deep water. “It’s gone.”
The duergar didn’t ask how. He didn’t offer pity, either. He simply nodded again, smaller this time. “Grimjaw Rone,” he said, and the way he spoke it made it sound less like a greeting and more like a fact of the tunnels. “And why’re you alone at Sootvein Ledge (Deep Realms runnel bank), Edrin of a dead town?”
Edrin’s throat worked. He could tell a lie. He could say he’d been separated, that he was looking for someone. The truth was a blade with no handle.
“Because I made it,” he said instead. “No one else did.”
The lanternlight caught on the wet shine in his eyes before he could turn his face away. He hated that most of all, that grief still found its way out through the smallest cracks.
He sees you, the warm voice observed. Not as prey. Not yet.
Grimjaw took a step closer, slow, giving notice of every movement. He lowered the lantern to illuminate Edrin’s hands. “Rope did that?”
“Aye.” Edrin tried to flex his fingers and regretted it. The skin pulled, and a bead of blood welled where a fiber had torn him deeper. He cursed under his breath.
Grimjaw grunted, reached into a pouch, and produced a small lump wrapped in oiled cloth. He held it out between two thick fingers. “Salt-wax,” he said. “Stops the sting, seals small cuts. Don’t use much. Don’t smear it into grit.”
Edrin stared at the offered help as if it might bite. Down here, nothing was freely given. A strip of food meant you were expected to pay in sweat later. A drink meant you were expected to listen. A kindness could be a hook.
“Why?” he asked, and he couldn’t keep the suspicion out of it.
Grimjaw’s eyes narrowed. Not angry, just measuring. “Because if you bleed into the runnel, you’ll draw things that like the taste,” he said. “And because I’ve no wish to step over your corpse later. Dead bodies make work slow.”
Hard-edged kindness. The words were rough, but they made room for Edrin to accept without owing gratitude on his knees.
Edrin eased the knife back into its sheath, carefully, because his palms didn’t want to obey. He took the salt-wax with his left hand, the right too raw to trust, and Grimjaw watched the motion like a man watching a tool he might need to rely on.
Edrin unwrapped the lump with clumsy fingers. The wax smelled faintly of brine and some bitter herb. He pressed a small amount into the worst of the rope lines. It burned for a heartbeat, then cooled into a dull, steady numbness. Relief spread through his hands like warmth seeped into chilled bones.
He exhaled, surprised by how close to a shudder it was.
Accepting help is not the same as surrendering, the voice said softly, and there was something almost approving in it, as if she liked the way his pride fought even as his body needed.
I don’t know him, Edrin thought back, and kept his face blank.
Then learn, she answered, heat blooming briefly behind his teeth. We learn everything that stands near us.
Grimjaw produced a strip of clean cloth next, not truly clean but cleaner than anything Edrin had seen since the fall. “For your shoulder,” he said. “Bind it tight enough it reminds you not to use it. Loose enough you don’t turn the arm dead.”
Edrin stared at that too. “You carry a healer’s kit?”
“I carry what keeps me working,” Grimjaw replied. “Tunnels don’t care about pride. They care about whether you can climb when the stone shifts.” He nodded at the coil of chalk-string on his belt. “I’m marking a service drift. If you wander, you die. If you follow, you might not.”
The offer wasn’t spoken as an offer. It was simply laid down between them, like a plank across a narrow gap.
Edrin took the cloth and tried to wrap it one-handed. His injured shoulder flared, and his fingers fumbled the fold. The cloth slipped, dampened by the air and his own wet skin. He muttered another curse and tried again, slower.
Grimjaw watched for a moment, then stepped in without asking. He didn’t touch Edrin like a friend would. He touched him the way a craftsman steadies a board. Efficient. Impersonal. Still, the contact was human, warm through layers, and it made Edrin’s chest tighten in a way he didn’t want to examine.
Grimjaw drew the cloth snug around the shoulder and tied it off with a neat knot. “There,” he said. “Now.” He lifted the lantern a fraction. “You armed?”
“A knife,” Edrin said. He didn’t mention the other thing, the power that answered when he reached for it. He didn’t know how to name it yet without making it real in someone else’s ears.
Grimjaw’s gaze lingered on Edrin’s eyes, then on his hands again, as if he could read what wasn’t said. “Knife’s better than teeth,” he allowed. “But if you’ve been down here long, you’ll need more than a bit of iron.”
Edrin’s jaw tightened. “I’ll manage.”
“Aye,” Grimjaw said, and there was a note in it that sounded like he’d heard that before, from men who later screamed. “You might. Or you might die loud. Either way, don’t do it in my marked drift.”
He turned slightly, showing Edrin the coil of chalk-string and the knotted string line again. “I leave marks. Chalk-runes on the walls where the stone takes it, knots on the line at turns. You follow close, you don’t touch my line, and you don’t step ahead of me without asking. Understood?”
Edrin’s first instinct was to bristle. Not owned. Not anyone’s. Not again. Then he looked at his hands, at the wax pressed into split skin, at the cloth binding his shoulder, and he heard the runnel whispering below like an invitation to vanish.
He swallowed. “Understood.”
Grimjaw studied him another long moment, lantern smoke curling between them. Then the duergar nodded, once, decisive. “Good,” he said. “You’re not a client. Not yet. But you’re also not a threat I can’t smell. Come along, Edrin. Keep your blade sheathed unless I tell you otherwise.”
Edrin stood, and the motion tugged his shoulder hard enough to make his vision whiten at the edges. He clenched his jaw until it passed, then followed as Grimjaw turned and began to walk, the hooded lantern leading them into the damp throat of stone.
See? the warm voice murmured, intimate as a hand on the back of his neck. The world still offers doors. Whether we walk through them politely is another question.
Edrin didn’t answer. He only stepped where Grimjaw stepped, listening to distant water and the soft scrape of chalk-string against leather, and for the first time since everything fell away, he let himself believe that survival might not mean being alone.
The lantern’s hood pinched the light into a narrow, honeyed wedge. It slid over damp stone and old tool scars, over seams where the rock had been cut and worried at by hands that knew what they were doing. Grimjaw’s boots made almost no sound. Edrin heard his own breath instead, a soft rasp that still didn’t feel like it belonged to him.
He followed close, careful not to crowd. The red lines across his palms burned when his fingers flexed, and the cloth binding his shoulder pulled tight with every step. The ache had teeth in it. He kept his blade where Grimjaw told him to keep it, sheathed, his hand hovering near the hilt without touching.
Chalk scraped somewhere ahead. Grimjaw paused long enough to draw a short rune on the wall where the stone would take it, then moved on. A moment later he stopped again to adjust the coil of chalk-string, and the knotted string line (used to mark turns) that ran from his belt to the darkness behind them. The knots looked simple, but the way he checked them was reverent, like a man counting prayers.
He has survived by refusing to trust his luck, Astarra murmured. Her voice came with a faint warmth behind Edrin’s ribs, and an ash-scent so subtle it could have been memory. Pay attention.
Edrin swallowed. He tasted stone-dust and old smoke. I am paying attention, he thought back, and felt a flicker of her quiet amusement, not quite laughter.
The service drift narrowed until Edrin’s shoulders nearly brushed both sides. Timber braces jutted from the walls at uneven angles, dark with rot. One had collapsed long ago, leaving splintered ribs on the floor like the remains of a carcass. Water ticked somewhere beyond the rock, steady as a heartbeat.
Grimjaw halted without warning and held up a fist. Edrin stopped so hard his shoulder complained. Grimjaw didn’t look back. He crouched, pressed two fingers to a shallow puddle, then lifted them and held them up into the lantern’s dim light. He wet his thumb and forefinger again, then raised his hand to the air as if feeling for a draft.
“There,” the duergar said softly.
Edrin frowned. “There what?”
Grimjaw tilted his head, listening. Then he took a small iron spike from his belt and tapped the stone, not hard, just enough to send a clean note into the wall. He tapped again, higher. The second sound was wrong, too hollow, like a drum with a cracked skin.
“Bad pocket,” Grimjaw said. “Air’s dead. You breathe it, you sit down and don’t stand again. Comes from old seams, sometimes from rot under braces. Sometimes from things that make it.”
Edrin’s spine prickled. The tunnel ahead looked no different than the one behind. Same wet stone, same dark. The idea that the air itself could be a trap made his throat tighten.
“How can you tell?” he asked, and hated the need in his own voice.
Grimjaw finally glanced back. Lantern-light put harsh angles on his face and caught in the pale edges of his eyes. “Stone talks,” he said, and the words carried the weight of long habit. “Air talks too. Most folk don’t listen till it chokes ’em.”
He turned and drew another chalk-rune on the wall, a simple slanting mark that meant nothing to Edrin. Then he followed the wall’s curve to a narrower cut that split off at a shallow angle.
“This way,” Grimjaw said.
Edrin stayed put. Pride rose in him like a reflex, sharp and stupid. “We’re walking away from the straight path.”
Grimjaw didn’t argue. He just lifted his chin toward the tunnel they’d been facing. “You want straight, go straight. I won’t chase you. And I won’t scrape you off the stone when your knees give.”
Edrin stared into the darkness. It stared back, patient and blank. He could almost imagine stepping forward, proving he wasn’t some lost child. Almost.
He is not insulting you, Astarra said, warmth like a coal cupped in the palms. He is stating a fact. Facts are useful. Pride is decorative.
Edrin’s jaw clicked shut. He hated how true it felt. He moved to Grimjaw’s side and followed into the narrower cut, where the air was colder but cleaner.
The tunnel dropped, then rose again. The stone here showed older cuts, heavy chisel marks with a rhythm to them. In places, the walls were stained with a faint white bloom that looked like salt. It caught on Edrin’s tongue when he breathed. Grimjaw walked with his head slightly cocked, like he was listening for footsteps that weren’t there.
After a time, the drift opened into a junction where three passages met. The ceiling lifted, and the darkness above the lantern’s reach felt like a vast throat. At the center, old nails had been driven into a stone post, three of them, their heads black with age. Grimjaw’s lantern threw crooked shadows off them, making them look like claws.
“Three-Nails Crossing (service drift junction),” Grimjaw said, as if naming it kept it tame.
The duergar set the lantern on a flat stone and knelt. He checked his knotted string line (used to mark turns), fingers moving with quick certainty, then added a new knot, tight and deliberate. He pulled the coil of chalk-string free, measured a length against his forearm, and made a chalk-rune at the base of the nailed post.
Edrin watched, trying to read meaning in it. All he saw was a man building himself a way back out of a place that wanted to make every turn look the same.
“You always do that?” Edrin asked.
“Always,” Grimjaw said. “No marks, no map. No map, no return.” He rose, rolled his shoulders once, and looked Edrin up and down. “Now we set terms, since you’ve decided you like breathing.”
Edrin’s eyes narrowed. “Terms.”
“Aye.” Grimjaw’s voice was steady, almost casual, but there was caution underneath it, like a hand near a knife. “I guide you out. I don’t do it for the pleasure of your company. You share food. You carry your own weight. And if trouble comes that I can’t sneak past, you stand between it and me.”
Edrin’s hands curled, and pain lanced through the split skin where rope had carved him. He shook them once, subtle, as if shaking off water. “I’m not your shield.”
Grimjaw’s gaze dipped to Edrin’s palms, then to the binding at his shoulder. “You’re alive,” he said. “That means you’ve been someone’s shield already, or you’ve run faster than the other man. Either way, you know the shape of it.”
Edrin took a slow breath. The lantern’s heat pressed against his face, and beneath it he caught that faint ash-scent again, as if Astarra leaned closer to listen. It made his skin feel too tight.
“I’ll share food,” Edrin said. “I’ll fight if I must. But I don’t belong to you. No leash. No debt that turns into a chain.”
Grimjaw’s mouth twitched, not quite a smile. “You hear a chain where I offered a bargain.”
“I’ve heard bargains before,” Edrin said, and surprised himself with how flat it came out.
Silence pooled between them. Water ticked in the walls. Somewhere far off, stone creaked, a slow settling that made the darkness feel alive.
Grimjaw rubbed his thumb along his jaw, considering. “Then we do it plain,” he said at last. “Food share while we walk. You don’t touch my line, you don’t step ahead without asking. If a thing comes for us, you help, because you don’t want to die. And because I’m the one who knows which way isn’t murder.”
“And after?” Edrin asked.
Grimjaw’s eyes stayed on him. “After, you owe me a favor. Not today. Not tomorrow. When I call it in, you can hear it first and refuse. But if you refuse, we’re done. No guiding, no sharing, no warnings. Clear enough?”
Edrin didn’t like it. He didn’t like any part of needing another man to find his way through stone. Still, there was something honest in the way Grimjaw said it, the way he made refusal part of the shape of the deal. Grimjaw wasn’t trying to own him. He was trying not to be alone down here, and he wouldn’t say it with words.
He is careful with you, Astarra whispered. The warmth in Edrin’s chest deepened, a quiet approval. Careful men live. And they can be used without being broken.
Edrin licked his lips. The salt-bloom taste lingered. “One favor,” he said. “With the right to refuse. And no tricks.”
Grimjaw nodded once. “No tricks.”
Edrin held out his hand. The gesture tugged his shoulder, and he kept his face still as pain flashed behind his eyes. Grimjaw took the offered hand without ceremony, his grip like stone, dry and hard.
“Then walk,” Grimjaw said, releasing him. He lifted the lantern again, hooded it tighter, and pointed it down the leftmost passage. “That one’s older. The air runs steady. We’ll take it slow.”
Edrin fell in behind him, the ache in his shoulder keeping time with his steps. He listened to the soft scrape of chalk-string against leather, to the faint drag of the knotted string line (used to mark turns) as it slid over stone. Ahead, Grimjaw moved with the surety of a man reading a book written in pressure and sound.
Not alone, Astarra murmured, and the ash-scent curled through Edrin’s breath like a promise he wasn’t sure he deserved.
Edrin said nothing. He kept his blade sheathed. He kept his eyes open. And he kept walking, on terms he could live with, for now.
The leftmost passage narrowed as if the stone had decided, long ago, that men didn’t belong in it. Grimjaw’s lantern threw a cautious oval of light, hooded down until it was more suggestion than beacon, and the air that came off the walls tasted old. Not rot, not damp, something like dry iron and cold clay.
Edrin followed close enough to see Grimjaw’s boots find the safe places without looking, far enough that a sudden stop wouldn’t put him in the older man’s back. The rope-burns across his palms stung each time his fingers flexed. His shoulder answered every jostle with a dull throb that tried to climb into his neck. He kept his breathing quiet anyway. He kept walking.
Grimjaw lifted his left hand without turning. Two fingers raised, then folded down slow. Stop. He held his palm flat a moment after, pushing it down toward the stone as if smoothing water. Low. Quiet.
Edrin slowed, bent his knees a touch, and let his weight settle onto the balls of his feet. The old lessons from Brookhaven’s yard came back like a remembered song, but altered by tight walls and the risk of a lantern’s light. He swallowed, the salt-bloom taste still clinging to his tongue, and watched Grimjaw’s shoulders instead of his face.
Grimjaw pointed at the lantern hood, then at Edrin, then made a small cutting motion across the air. “If I lower it,” he murmured, voice barely a rasp, “you don’t speak. If I close it, you don’t breathe loud. Light carries.” His eyes flicked toward the darkness ahead. “And so does hope.”
Edrin nodded once. It cost him a pinch of pain in his shoulder, sharp as a nail. He didn’t let it show.
They went on. The tunnel changed underfoot, not in slope, but in texture. Stone gave way to packed grit scattered with pale slivers. At first Edrin thought it was chalk, then he realized the pieces curved. Some were rib-bones. Some were not.
The passage tightened, its ceiling and walls ribbed in long, repeating arches, like the inside of some enormous beast turned to rock. Bone-litter crunched under Grimjaw’s steps, even careful, and Edrin hated the sound. It felt like speaking in a chapel.
Grimjaw stopped again and crouched. The lantern light skimmed across the ground, catching on a strip of leather half buried in grit. The leather was gnawed, edge scalloped by small teeth, and beside it ran a pair of shallow grooves like something had been dragged, not carried.
Grimjaw lifted two fingers to his mouth and then pointed them outward. Smell. Edrin drew in a careful breath through his nose. The air was cold, but beneath it was a thin, sour tang, sharp as old urine, threaded with smoke that didn’t belong to lantern oil.
“Soot,” Grimjaw whispered. “Fresh.” He tilted his chin toward the right wall, where the stone’s ribbed curve dipped into a long seam. There, smeared along the rock, was a dark streak like a handprint, except no hand had that many joints. “They rub the walls when they pass. Gets on them. Marks the run.”
Hungry things, Astarra said, her voice close enough that Edrin felt it in his ribs. Not clever, not noble, but persistent. If you burn bright, they’ll come like moths.
Edrin kept his face still. Then I won’t burn bright, he thought back, and felt a faint warmth in his chest in answer, not approval, not disapproval, a watchful attention.
Grimjaw held up his hand again, this time three fingers spread, then two, then one. Spacing. He tapped his own chest and then pointed to the ground between them, measuring with his palm. “You stay back,” he murmured. “If something hits me, you’ve got room to move. If it hits you, I’ve got room to see it.”
Edrin’s fingers flexed, and the torn skin in his palm complained, wet and raw. He shifted his grip on the strap of his pack, then let it go entirely. He didn’t want anything in his hands but steel.
“Blade out,” Grimjaw breathed, as if he’d heard the thought before it was made. “Not high. Not waving. If it catches lantern light, it’s a mirror. Keep it close.”
Edrin drew his sword. The scrape of metal against leather sounded too loud, even though it was soft. He held the blade low along his thigh, edge angled down so it wouldn’t flash. The familiar weight helped, simple and honest.
Careful, Astarra murmured, and there was a subtle change in the air, a dry heat that didn’t reach his skin so much as his senses. They will know you. Not by sight. By signature. That ash-heat in your blood, it is a bell to certain mouths.
Edrin’s throat went tight. He let his breath out slowly. He didn’t want to announce himself to the deep. He wanted to pass through it. Still, the tunnel felt like it was listening, and the thought of meeting something in this ribbed throat with only muscle and steel made his stomach clench.
He let a thread of pact power slide down his arm, not a flood, not the hungry surge that made his vision sharpen and his temper tilt. Just a thin, controlled spill, enough to coat the sword’s edge with a faint ember sheen, like steel remembering fire. The air around the blade smelled briefly of ash, dry and clean.
Grimjaw’s head turned a fraction. His eyes narrowed, not in fear, but in a measuring way. “That,” he whispered, “keep it like that. No flaring. You light up this runnel, you’ll have every scavenger between here and the next drift on you.”
Edrin gave a small nod, then held still, listening. His shoulder ached with the tension of holding the blade ready. His palms stung where the rope had carved them, and the pain tried to make his grip sloppy. He tightened his fingers anyway, found the line between holding too hard and losing control.
They moved again, Grimjaw’s lantern lowered until the light was a dim smear over stone. The bones underfoot grew more frequent. Here a cracked skull no larger than a loaf, there a long white curve like a child’s arm, except it wasn’t. The tunnel’s ribs made shallow hollows where debris gathered, and in one of those hollows lay a neat pile of small stones, stacked as if by patient hands.
Grimjaw halted and lifted his fist. Stop. He pointed with two fingers toward the pile, then traced a quick circle in the air. Nest. He didn’t say the word, but his eyes did.
Edrin’s mouth went dry. He could hear his own heartbeat, thick in his ears. He forced it down with a slow breath.
Do you feel it? Astarra asked, almost gentle. The moment before the bite. They are close enough to taste you. Restraint will be a blade in your hand, Edrin. But it will slip if you grip it wrong.
Tell me where, he thought. He didn’t like how steady his mind sounded when his body wanted to run.
A pause, a warm pressure behind his sternum. Right wall. A fissure. Narrow. It opens into a pocket that reeks of teeth.
Edrin’s gaze slid to the right wall. At first it was only shadow. Then he saw the seam, a hairline break between ribs of stone, wide enough for fingers, perhaps for something thin and hungry. The soot smear Grimjaw had shown him led toward it.
Grimjaw lifted two fingers and angled them down, then swept them outward slowly. Spread. He shifted his stance, putting his shoulder toward the fissure without bringing the lantern closer. Lantern discipline, Edrin realized, wasn’t only about seeing. It was about not being seen.
Edrin moved as instructed, careful with his feet, placing them where bone would not crunch. The rope cuts in his palms burned as he adjusted his grip. The ember sheen on his blade stayed thin and dim, a secret heat.
For a handful of breaths, nothing happened. The tunnel held its silence like a held note.
Then came a wet clicking from the fissure, soft at first, then layered, as if more than one mouth was trying its teeth. Something shifted in the crack, and the shadow that moved there moved wrong, not like a rat, not like a snake, but like a hand turned inside out, searching.
Grimjaw didn’t look back. His free hand rose, fingers splayed, then closed slow into a fist. Hold.
Edrin held. His shoulder screamed quietly. His blade hovered inches above the grit, ember-dim, and the air tasted suddenly of soot and sour hunger. In the fissure, the clicking quickened, and a thin shape eased forward, feeling the lantern’s meager light as if it were warmth.
Now, Astarra whispered, and the ash-scent in Edrin’s breath sharpened into something perilously sweet. Do not lose yourself when it finally shows its face.
The thing in the fissure gave a tiny, eager twitch, as if the light had kissed it. Edrin felt his own breath turn loud in his ears. The hooded lantern’s glow caught a suggestion of wet sheen, then nothing, as the crack swallowed it again.
Grimjaw moved first, not quick, not panicked. He shifted his weight so the narrowest part of his body faced the seam, and brought his knife up in a low guard that didn’t ask for space. His left hand stayed lifted, palm down, steady as a carpenter’s plumb.
Edrin tried to mirror him. The rope cuts across his palms burned when he tightened his grip, and his shoulder answered with a deep, sour throb. The pain didn’t make him weak so much as uncertain, like a loose rung underfoot. His blade held that dim ember sheen, a lie of warmth in cold stone.
The clicking multiplied, a wet, impatient percussion. A thin shape eased out, then stopped, tasting the air. Not seeing, Edrin realized. Feeling. Hunting by warmth and movement and whatever foul sense lived in those joints.
Its hunger is old, Astarra murmured, close as breath behind his teeth. Let it commit.
Edrin swallowed. Tell me how.
Show it a throat.
He hated that his body understood before his mind did. He angled his chin up a fraction, offered the line between jaw and collar without stepping closer. His stomach rolled, and the air in the passage seemed to tighten, like a cord being drawn.
The creature flowed forward.
It wasn’t one thing. It was a knot of pale limbs, too many for its size, each ending in a hooked pad studded with tiny teeth. It moved like a hand turned inside out, yes, but also like a spider that had forgotten what a spider ought to be. It tested the stone, tasted the lantern’s light, and then it lunged at the nearest heat, straight at Edrin’s offered neck.
Grimjaw’s knife snapped up and in. Steel hit wet flesh and slid, then bit. The thing made a sound like a cork torn from a bottle and whipped around him, limbs slapping for purchase. Grimjaw didn’t retreat, there was nowhere to go, he jammed his shoulder into the wall and used it like an anvil.
Edrin struck, too late by a breath. His palms stung as the hilt shifted, and his first cut went shallow. The ember sheen on his blade seared a thin line across pallid flesh, the smell sharp and sour. The creature recoiled, then sprang again, not away, but past, climbing the wall with frantic speed.
Something moved in the fissure behind it. Another clicking mouth. Another searching limb.
Grimjaw’s eyes flicked once, quick as a fish’s turn. Not fear, calculation. He spoke without looking at Edrin. “There’s more.”
Then the passage erupted.
Not with a roar. With bodies. Two more of the pale-limbed things spilled from hairline cracks in the ribbed wall, and behind them came smaller shapes like slick, finger-long leeches that dropped from the ceiling in a cold rain. They struck skin and cloth and tried to burrow into seams, into ears, into the crook of a wrist.
Edrin’s shoulder flared as something hit him. He stumbled, boot sliding on grit, and his back slammed stone. The impact jarred his wounded shoulder hard enough that his vision went white for an instant. When it cleared, one of the larger things was on him, limbs scrabbling for his throat.
He brought his sword up one-handed, but his grip slipped on the blood from his own palms. The blade met a hook of tooth-pad with a wet smack, and the jolt ran up his arm. His shoulder nearly gave. The creature surged closer, and its breath was the stink of damp bone.
He tried to twist his body away. The narrow passage stole the movement. His elbow caught stone. Pain lanced. The creature’s limbs pinned his forearm, and a smaller leech-shape found the raw line in his palm and latched there. Hot, sharp agony. He gasped, and that gasp opened him.
Edrin, Astarra said, and the warmth behind his sternum became a pressure. Call.
Grimjaw was fighting three directions at once, knife flashing low, boot stamping at the rain of little things. One of the pale creatures had wrapped itself around his calf. He hacked at it, but the knife couldn’t find a clean angle. It was dragging him, inch by inch, toward the fissure like a fisherman hauling a line.
Edrin shoved his sword forward, trying to lever space. The hilt tore at his wounded palms. The leech at his skin pulsed, feeding, and his fingers went slick and clumsy. The creature on him clicked faster, as if tasting his panic.
His mouth formed words that were not prayer. He didn’t even know if they were language. He only knew the shape of need, the desperate insistence that he would not watch another person get pulled into a dark mouth and vanish.
Astarra, now, he thought, and he put his whole will into it, a hands-bare grip on a knife edge.
Her answer hit like a furnace door flung open.
Ash-heat flooded his lungs. The taste in his mouth went metallic, sharp as bitten coin. The air in the passage didn’t merely chill, it sharpened, like a blade drawn slowly from a sheath. Even the hooded lantern’s light seemed to recoil, its glow tightening into a thin, frightened ribbon.
Edrin’s sword went black along the edge, not with soot but with an absence that ate the small light around it. The ember sheen vanished into that darkness, and something deeper woke beneath it, a hungry clarity that made his heartbeat sound distant.
He drove the blade up.
The creature on him didn’t bleed. It charred. The cut opened it and the inside looked wrong, like wet parchment turning to cinder. Ash flurried out, fine and gray, as if it had been burned from within for years and only now remembered to fall apart. Its clicking stopped mid-note.
Edrin rolled to his feet, or tried to. His shoulder protested, but the heat in him didn’t care. It held him upright like a hand at his back. He slashed at the leech-things that clung to his sleeves and throat. Each contact with the blade ended in an instant of dry, powdery collapse, as if the steel carried a verdict and the creatures agreed.
He turned and saw Grimjaw being dragged, boot scraping furrows in grit, his knife arm pinned awkwardly. Grimjaw’s face was set hard, jaw clenched against pain, but his eyes flashed toward Edrin again, sharp with a question he didn’t have time to speak.
Edrin moved. Fast, too fast for the space, for his own battered shoulder. He felt it tear in a hot line of pain. His grip should have failed, his palms should have opened and dropped the sword, but the power in him tightened around his fingers like a second set of hands.
He cut the thing on Grimjaw’s leg clean in half.
Not clean like a butcher. Clean like a line drawn through smoke. The creature’s body separated, and both halves crumbled into ash before they hit the ground. The ash did not drift. It fell straight down, heavy, like sand.
Grimjaw stumbled back, free, and for a heartbeat Edrin thought it was done.
Then the fissure bulged.
The wall itself flexed, stone and mortar of ancient pressure shifting as something larger forced its way through. A mass of pale limbs pushed out, thicker, corded with muscle, the hooked pads bigger than Edrin’s hand. A mouth opened in the center of it, a wet ring of tooth-studs clicking like a mill wheel.
The hooded lantern’s light trembled across it and made the slick surfaces gleam. The smell was rot and damp iron, like old blood soaked into wood.
Edrin’s shoulder sagged. His breath came ragged. The heat inside him surged again, impatient, greedy for completion. He could feel the edge of himself, the place where fear ended and something colder began.
Do you feel it, Astarra whispered, not warning now so much as invitation. How simple it can be.
Too simple, he thought, and the thought felt small and far away.
The larger thing lunged, filling the passage. Grimjaw tried to duck aside but there was no aside. The creature’s limbs slapped at him, aiming for his throat, his eyes, his knife hand.
Edrin stepped in front of Grimjaw without meaning to. It was instinct, old as Brookhaven’s training yard, old as the moment he’d caught a child and felt the crate’s edge bruise his shoulder. Protect. Brace. Take the hit meant for someone smaller.
His injured palms screamed as he raised the sword. His shoulder went molten. For an instant his body faltered, and the creature’s mouth came within a breath of his face. The clicking was deafening, and the air tasted like sour milk and teeth.
Edrin didn’t have a word. He didn’t have a plan.
He had a choice.
He opened himself to her again, not gently. He reached down into the ash-heat and pulled, hard, as if he could haul a rope from a well.
The power answered too strongly.
The metallic taste spiked, copper and lightning. The air sharpened until it hurt to swallow. A pulse went out from the blade, not light but the sudden absence of it, a void-starved flash that made the hooded lantern gutter as if something had tried to drink the flame through glass.
The stone ribs of the passage blackened in thin, branching lines, as if scorched by invisible fire. The smell of hot ash filled Edrin’s nose. He felt the world lean, then snap back.
The creature hit the blade and came apart like dry bark.
Not slowly. Not with struggle. Its limbs split and collapsed into flurries of gray, its mouth ringed once, silently, then crumbled. The ash fell thickly, coating Edrin’s boots, Grimjaw’s knife, the gritty floor. It didn’t feel like victory. It felt like erasure.
Edrin stood there with his sword held out, as if he expected more to rush him. His breath rasped. The heat inside him still burned, looking for something else to end. His hands shook now, not from fear, but from the effort of keeping himself in his own skin.
Enough, he thought, and the word was a plea.
Astarra’s warmth eased, a slow hand smoothing a fevered brow. As you wish.
The edge of his sword brightened back toward normal steel. The ember sheen returned, thin and dim, like a coal under ash. The air softened. The metallic taste faded, leaving his mouth dry and raw.
When the power receded, the pain rushed in to fill the empty spaces. His palms throbbed, raw lines reopening where the hilt had rubbed. His shoulder burned with every breath. He swallowed and tasted blood, though he didn’t know from where.
Grimjaw didn’t move for a long moment. The hooded lantern lay on its side, hood half-closed, casting a low, cautious glow across the ruined fissure. Gray ash coated everything, even Grimjaw’s beard and the creases at the corners of his eyes.
He finally bent, slowly, and set the lantern upright. His gaze lifted to Edrin’s sword, then to Edrin’s face. Not wide-eyed, not ignorant, but wary in a way that carried weight.
“That weren’t lantern work,” Grimjaw said quietly.
Edrin’s throat tightened. He wanted to say something that made it ordinary. He wanted to joke. He wanted to pretend his hands weren’t shaking.
“No,” he managed.
Grimjaw’s eyes flicked to the blackened branching scorch on the stone ribs, then back. “Seen fire. Seen witchlight. Seen tricks that blind. That was… like the air turned into a knife.”
Edrin wiped his mouth with the back of his wrist and smeared ash and sweat together. His palms stung at the motion. “I didn’t mean to…” The words died. He hadn’t meant to anything. He’d only meant not to die, not to watch another person vanish.
Grimjaw straightened and took a careful step closer, stopping well short of touching distance. His knife stayed in his hand, but not raised. The gesture was neither threat nor comfort, just readiness, honest as a weathered door.
“Terms stand,” Grimjaw said, voice roughened, as if the words cost him. “Grimjaw offers to guide for terms (food share, protection, or a future favor).”
The phrase sounded practiced, like a rule he clung to when the world went strange. As if naming the bargain could nail it down and keep it from changing shape.
Edrin nodded once. His stomach turned at the ash smell, at the char stink clinging to the back of his tongue. Around them the passage was quiet again, but it wasn’t the held-note silence from before. It was the silence after something has been burned out of a room.
He will fear you now, Astarra said, not cruelly. Simply. Fear is not always your enemy.
Edrin looked at the fissure, at the soot smear that led to it, now buried under gray powder. He imagined teeth in the dark, and then imagined how easily he could make them ash.
His hands tightened on the hilt despite the pain. The rope cuts reopened, warm and wet. He didn’t like how natural the grip felt.
“Show me the way,” Edrin said to Grimjaw, and tried to keep his voice steady. “And don’t let me walk into another pocket that reeks of teeth.”
Grimjaw’s mouth twitched, not quite a smile. He lifted the hooded lantern again, hood angled down so the light stayed low. “Stay close,” he said. “And if you feel the walls breathing, you tell me before you decide to make the world sharper.”
Edrin didn’t answer that. He followed, boots whispering through ash, the tunnel smelling of burned chitin and something else that felt uncomfortably like certainty.
The ash hissed under Edrin’s boots as he fell in behind Grimjaw. The lantern’s light kept low, more a smear of amber than a beam, and it made the gray powder look like old flour strewn over stone. Every few steps the air shifted, a thin heat shimmer that shouldn’t have been there in a place this deep. It trembled above the scorched patch where the flare had bitten the passage, and the smell came with it, charred chitin, hot iron, something sharp like burned herbs.
Grimjaw didn’t hurry. He moved like a man counting his own breaths. The knife stayed in his hand, but his shoulders loosened by a fraction with each empty arch they passed. When he stopped, it wasn’t from fear, it was because the tunnel changed. The ribbed stone widened into a pocket where the ceiling bowed higher, and the walls held old scrape marks that had nothing to do with claws.
Ash lay in a crescent along the floor, thicker here, as if the flare had rolled like a wave before it cooled. The gray dust clung to Edrin’s trouser hems and to the wet lines across his palms. He flexed his fingers and felt the rope cuts pull open again. Warmth slicked the hilt of his blade.
Grimjaw lifted two fingers. Stay. Then he stepped forward and turned slow, lantern hooded tighter, listening. His eyes flicked over the ceiling and the seams in the stone. Edrin held still, jaw clenched, and tried to ignore the sudden memory of teeth clicking in the dark.
He is careful because you are not the only danger now, Astarra murmured, her voice like a hand set lightly at the base of his skull. It is wise. Do not begrudge him wisdom.
I’m not begrudging him anything, Edrin thought back, and the lie tasted like soot. I just don’t want him to decide I’m not worth it.
Grimjaw came back and crouched near the ash crescent. He scraped a finger through it, then rubbed the grit between thumb and forefinger. The lantern light caught the sheen of something melted into the dust, a black-glass bead no bigger than a lentil.
“This pocket’s dead,” Grimjaw said. “For the moment.” He didn’t look up when he said it, as if he didn’t want to give the words too much faith. Then his gaze cut to Edrin’s hands. “Show me.”
Edrin’s first instinct was to tuck his palms out of sight. Pride flared, quick and childish. He’d burned a thing to nothing and survived, and now he was being handled like a skinned knee.
“I’m fine,” he said.
Grimjaw’s eyes stayed on him, unblinking. “Fine doesn’t bleed. Show me.”
Edrin swallowed. His shoulder throbbed where the crate had caught him earlier, a deep bruise under the skin, and the effort of keeping his arm steady made the pain speak louder. He held his hands out anyway.
Grimjaw took a small waterskin from his belt. He didn’t offer it, he used it. A thin stream of water ran over Edrin’s palms, washing ash into gray rivulets. The sting made Edrin’s fingers curl, and he bit down on a sound. The water smelled faintly of leather and pennywort.
Grimjaw clicked his tongue. “Rope did this. Recent.”
“No,” Edrin said, and realized it was too sharp. He tried again, quieter. “Not just rope.”
Grimjaw’s mouth twitched, not a smile this time, more an acknowledgement that the truth had edges. He pulled a strip of cloth from an inner pocket, already folded, clean enough for this place. He wrapped Edrin’s palm with brisk competence, not tight, not gentle. Practical.
“Hold that,” Grimjaw said.
Edrin did, though his fingers felt clumsy. Blood seeped through at one corner, darkening the cloth.
Grimjaw took Edrin’s other hand without asking and bound it too. His touch was quick, impersonal. It should’ve been nothing. Still, it steadied something in Edrin that had been trembling since the flare died.
“You’ll grip wrong,” Grimjaw said, and jerked his chin at Edrin’s sword. “Cuts make men drop blades. Dropped blades make corpses.”
Edrin huffed a breath that might’ve been a laugh in a different life. “You’re a poet.”
“I’m alive,” Grimjaw said. Then, after a pause that was too deliberate to be accidental, “You’re alive too. Don’t waste it.”
The words landed heavier than they should’ve. Edrin looked past him into the widened pocket. The ash on the floor still held the faintest shimmer of heat, like the memory of flame. He could almost feel it again, that moment when the power had answered without hesitation, when the world had become thin as cloth under a blade.
He thinks you will burn him, Astarra said, softer. He does not know you yet.
Do you? Edrin thought, and regretted it as soon as the question left him.
There was a brief silence, not cold, simply measured, as if she was choosing a truth that would not cut him too deeply.
I know what you asked for, Astarra replied. Not what you meant.
Edrin’s throat tightened. He stared at the bandages on his hands, the cloth already graying at the edges from ash. “I didn’t ask to become… that.”
Grimjaw had been watching him, reading the distance in his eyes. “Talking to yourself?” he asked, not mocking. Just checking the shape of the danger.
Edrin forced his gaze back to the lantern light. “Thinking,” he said. “Too loudly.”
Grimjaw accepted it the way a man accepts weather. He capped the waterskin and tucked it away. Then he settled back on his heels, knife still in hand, and finally spoke like he was nailing boards over a broken window.
“Terms stand,” he said, voice roughened. “Grimjaw offers to guide for terms (food share, protection, or a future favor).”
The practiced phrase sounded different here, in the ash-stained pocket, with the heat shimmer still trembling over blackened stone. It felt less like bargaining and more like a line drawn with a steady hand.
Edrin nodded once. “Food share,” he said. He had no proper purse now, no coin he trusted, but he did have rations taken from the dead and a stubborn will to find more. “And protection, if it comes to it.”
Grimjaw’s eyes narrowed slightly. “Protection goes both ways.” He tapped the ash with the tip of his knife. A faint puff rose. “That,” he said, then glanced at Edrin’s face. “That sort of protection doesn’t come with a loose leash.”
Edrin felt his temper rise, hot as the shimmer on the floor. “I didn’t do it for sport.”
“I know,” Grimjaw said at once, and the speed of it surprised Edrin. “I’ve seen men do wicked things for sport. That wasn’t you.” He leaned forward a fraction. “But I’ve also seen men do necessary things and learn to like the taste of them.”
Edrin’s bandaged hands curled. The cloth pulled against the raw cuts. The pain was clean, honest. “What do you want, then?” he asked. “For me to promise I won’t use what I have?”
Grimjaw shook his head once. “No. Promise you’ll use it like you mean to live afterward.” His gaze flicked to the scorched wall, to the glassy bead in the ash. “You burn the tunnel down on us, we both die. You panic and throw fire into a pocket with bad air, we choke. You throw it at the first thing that startles you, you’ll kill a man who might’ve traded you water.”
His voice didn’t soften, but something in it turned, like hard leather warming near a hearth. “You tell me before you do it,” Grimjaw said. “If you feel the walls breathing, if you feel that… certainty climb up your spine, you say so. I can’t stop you if you want it. I can only keep us away from places where it turns on us.”
Edrin swallowed. The unspoken part was plain enough. Grimjaw was not offering to chain him. He was offering to walk beside him, provided Edrin didn’t pretend the fire was a lantern when it was a torch.
“And if I can’t?” Edrin asked. The question scraped his pride raw. “If it happens too fast?”
Grimjaw’s eyes held his. “Then we part,” he said. No threat in it. Just fact. “I don’t die for another man’s storm. Not again.”
Edrin felt the old loneliness yawn open beneath the words. Not again. There was a story there, and Grimjaw wasn’t offering it up.
“Fine,” Edrin said, and hated how small it sounded. He forced himself to lift his chin. “My terms, then.”
Grimjaw’s brows rose. “You have terms.”
“Aye.” Edrin’s voice steadied, not because he felt calm, but because he needed this to be real. “No secrets that get me killed. If you know a passage is trapped, or a pocket stinks of poison air, or there’s a way-mark that means ‘turn back or die,’ you tell me.”
Grimjaw’s mouth went still. For a breath Edrin thought he’d pushed too hard, that the man would take offense and walk away.
Then Grimjaw nodded once. “Fair,” he said. “I keep you alive, you keep your fire from taking my eyebrows off.”
“More than your eyebrows,” Edrin muttered.
Grimjaw’s gaze slid to Edrin’s hands again, to the bandages he’d just tied. “Aye,” he said. “More than my eyebrows.”
The ash pocket seemed to exhale around them. Not breathing walls, not teeth in the dark, just stone and the distant drip of water. Edrin realized his shoulders had been locked up near his ears, and he let them drop. The bruise in his shoulder complained at once.
He is brave in his way, Astarra said, almost approving. He stands near you after seeing what you can do.
He’s sensible, Edrin thought. That’s not the same.
Often it is, she replied. It costs more.
Grimjaw rose and adjusted the lantern hood again, turning the light to a narrower slit. “We don’t linger in Ash-Scored Bend (post-ambush pocket),” he said, naming the place like it mattered. “Smell of burned meat carries. So does the sound of men breathing easy.”
Edrin nodded. His legs felt steadier than his hands. He tested his grip on the sword. The bandages made the hilt rough, but they kept the cuts from reopening fully. Grimjaw had been right. Dropped blades made corpses.
“Which way?” Edrin asked.
Grimjaw pointed down a narrower throat where the arches tightened again. “Not toward the old workings,” he said. “There are places where folk cut stone and leave tools behind. Folk means questions, and questions mean trouble.” He started forward, lantern low. “We take the wet path. Slower. Quieter.”
Edrin fell in behind him. The heat shimmer faded as they left the scorched pocket, but the smell clung, burnt chitin and iron on the tongue, a reminder that he’d done something he couldn’t take back. Ahead, the tunnel swallowed the lantern’s light in slow gulps, and Grimjaw’s boots made almost no sound at all.
Edrin breathed in and tasted damp stone. He breathed out and tried to make his voice match the quiet. “If I say stop,” he said, “you stop.”
Grimjaw didn’t turn, but Edrin heard the faint shift of his shoulders, the acceptance of it. “If you say stop,” Grimjaw replied, “I stop.”
It wasn’t comfort. It wasn’t friendship. It was something harder, and for now, it was enough to keep Edrin from being alone with the dark.
Grimjaw’s promise hung between them, simple as a knot pulled tight. The lantern swung once, caught a wet glimmer on the stone, then steadied as he shortened his stride. Edrin matched it without thinking, sword held low so the point wouldn’t scrape and sing.
The tunnel they’d chosen bled water. It seeped from hairline cracks, gathered in shallow runnels, and sighed somewhere out of sight as it fell. The air tasted cleaner than the scorched pocket behind them, yet it carried a sour bite of old iron. Edrin’s shoulder bruise throbbed in time with his steps, and the rope cuts in his palms stung whenever his grip tightened. He kept loosening and retaking the hilt, as if he could worry the pain away.
Do not let it sour you, Astarra murmured, quieter than she’d been when the fire had answered him. A flare is not a failure. It is a tongue learning speech.
Edrin swallowed. His throat felt raw, as if smoke still lived there. It nearly burned him with it.
It did not. The words were gentle, but there was a needle of pride beneath them. And you noticed the edge. That matters.
Grimjaw halted at a bend where the ceiling lowered and the wet stone shone like oiled skin. He raised a hand without turning, two fingers up. Stop. Edrin froze at once, boots planted in the slick grit. Grimjaw leaned forward slightly, lantern held still, listening so hard Edrin could hear the man’s breathing slow.
At first Edrin heard nothing but drip and distant water. Then it came, a faint moan of moving air, not constant, more like a throat clearing in the dark. Cold kissed the back of Edrin’s neck, then withdrew.
Grimjaw nodded as if confirming a suspicion. “Bad pocket ahead,” he said softly. “Stale air collects in that dip. We wait for the draft to pull it clear.”
Edrin let out the breath he’d been holding. “You can tell that by listening.”
“By listening, and by not being dead.” Grimjaw’s voice held no pride in it, only the plainness of a fact. He shifted the lantern hood narrower still, until the light became a thin wedge. “When it comes, we move. Not running. Just steady. Keep your mouth shut if you can. Breathe through cloth if you’ve got any to spare.”
Edrin glanced down at his hands. The bandages were already damp at the edges. “Not much cloth left that isn’t on me.”
Grimjaw made a sound that might have been amusement, if it had ever been allowed to bloom. “Then tuck your chin, and don’t talk. You want to argue with me, do it after we’re breathing easy.”
It would’ve been easy to dislike him. The way he spoke made a man feel young, makes you remember you don’t know the shape of the dark. But Grimjaw was also here. He’d stayed near Edrin after seeing what Edrin could do, and that meant something, even if it was only the kind of sense that kept a person alive.
As they waited, Edrin’s mind kept sliding back to heat and chitin snapping under force, to the brief moment when the pact had surged like a storm through a narrow door. His fingers twitched around the sword hilt.
Grimjaw’s eyes flicked toward the blade. “That thing of yours,” he said. “You can do it without meaning to.”
“Yes.” Edrin hated how small the word sounded.
“Then hear me.” Grimjaw turned just enough that the lantern caught the edge of his cheekbone, and the white scars there looked like old chalk lines. “I’m not asking what it is. I don’t want the name of it. I want to know if you can keep it from burning the air every time you get angry.”
Edrin’s jaw tightened. He felt the bruise in his shoulder complain as he shifted. “I can.” It wasn’t fully true, not yet, but it was the direction he meant to walk.
Grimjaw studied him for a heartbeat longer, then nodded once. “Good. Because if it draws the wrong eyes, we don’t get to choose when the trouble arrives.”
He speaks like a man who has been caught before, Astarra observed. Her presence stayed close, not pressing, as if she’d curled herself around the back of Edrin’s thoughts and was content to watch through his eyes. He has learned the cost of notice.
So have I, Edrin thought, and the thought carried Brookhaven’s name without him meaning it to. He shoved it down before it could bite.
The draft returned. This time it was stronger, a firm cold pull that tugged at Edrin’s hair and made the lantern flame lean. Grimjaw didn’t waste it. He lifted two fingers again, then rolled them forward. Now.
They moved as Grimjaw said, steady, heads lowered. The tunnel dipped, and the air thickened. Edrin tasted it, metallic and tired, like breathing in an old cellar. He kept his lips closed, drew careful breaths through his nose, and felt the cold draft dragging at his back as if it meant to haul him up and out.
His boots slipped once in the slick grit. Pain flashed in his palms as his fingers clenched, the rope cuts tearing awake. He bit down hard enough his teeth ached, and kept moving.
They crested a subtle rise and the air changed abruptly. It wasn’t sweet, but it was alive. Cold enough to make his nostrils sting. Edrin wanted to laugh, and didn’t, because the sound would carry.
Grimjaw slowed only when the stone underfoot changed texture. The wet sheen fell away. The walls here were drier, rougher, with tool marks old as a forgotten argument. He raised the lantern and let the light crawl over a narrow opening in the right wall where a faint wind breathed out in pulses.
“Coldbreath Rise (ascent tunnel toward Harrow’s Turn),” Grimjaw said, and there was a note of respect in it, as if he were naming a long road that had killed people and would kill again. “We’re in the throat now.”
Edrin looked up. The tunnel angled gently, but the stone steps ahead were worn in the middle, the edges broken. Some were slick with old mineral deposits, pale as bone. The air that spilled down them was colder still, and it carried something that didn’t belong underground. Not scent exactly, more a feeling, like the hint of open space.
“That leads to the surface?” Edrin asked, voice kept low.
“Near it.” Grimjaw pointed with two fingers, not wasting motion. “There’s a surface exit near Harrow’s Turn. Not the main road, not a place folk watch all night, but close enough you don’t want to stroll out singing.”
Edrin’s heart kicked against his ribs. He forced himself not to hurry, not to let hope become clumsy excitement. Hope got people killed. It made them lift their heads in the wrong place.
Grimjaw watched him, reading the shift in his posture. “Not tonight,” he said, as if answering a question Edrin hadn’t spoken. “We climb a portion, then we rest where the draft keeps the air clean. We go the last stretch in the late dark when the world above is quiet, and when eyes are fewer.”
“What do we need?” Edrin asked.
Grimjaw’s gaze dropped to Edrin’s hands. “You need better wraps. Your palms won’t hold stone long if they keep bleeding. We need the lantern hood tight for the climb, and we need the wick trimmed. No sputter. No bright flare. We need to drink now while the water’s near, because there’s less seep higher.” He paused, then added, “And you need to keep that fire of yours on a leash until you’re sure there’s room for it.”
Edrin nodded slowly. The weight of the promise settled into him, heavier than any blade. “If I say stop,” he said again, quietly, “you stop. And if you tell me to hold, I hold.”
Grimjaw’s mouth twitched. “Reasonable.” Then he glanced toward Edrin’s belt, where the last of Edrin’s food sat wrapped. “We’re still on terms.”
That brought back an earlier conversation in a harsh flash, the kind that had passed between them like a coin changing hands. Grimjaw offers to guide for terms (food share, protection, or a future favor). It hadn’t been kindness, but it had been honest, and honest counted for more down here than pretty words.
“Half my food while you guide,” Edrin said. “And protection when steel’s needed, if it comes to that. No promises beyond that until we see sky.”
Grimjaw accepted it with a short nod. “Fair. You keep moving like you did back there, and I’ll keep you in the right tunnels.”
He bargains like a survivor, Astarra said. There was something approving in it, restrained and watchful. But he does not seek to own you. Remember that distinction.
I’m not looking to be owned, Edrin thought.
No, she replied, and for a moment the warmth returned, a low glow behind her words. You are looking to become untouchable.
Grimjaw led them up the first flight of worn steps. The stone was cold under Edrin’s boots, and the draft pressed against his face, making his eyes water. His shoulder protested each time he steadied himself with a hand to the wall, and the raw lines in his palms bit when his fingers spread against the rough rock.
They climbed in silence for a time. The lantern light crawled upward along the stairs and was swallowed by the dark above, as if the tunnel were longer than it ought to be. Somewhere higher, a droplet fell and broke on stone like a tiny bell.
At a narrow landing where the wall bulged, Grimjaw stopped and set the lantern down behind a jut of rock, shielding it. He crouched, pulled a small roll of cloth from his pack, and tossed it to Edrin. “Wrap your hands better. Tight, not strangling. You’ll need your fingers.”
Edrin caught it awkwardly, the movement sending a flare of pain through his palms. He sat on the cold step and worked the cloth around his hands, layering it over the damp bandages. The smell of the fabric was faintly sour, sweat and old smoke, but it was clean enough. When he clenched his fist again, the sting dulled to a manageable burn.
“Better,” Grimjaw said. “Now drink.”
Edrin took a mouthful from the waterskin. The water was cold and tasted of stone. It steadied him anyway.
Grimjaw rose. “We climb another stretch, then we find a shelf where we can sit out the worst of the night. There’s a spot up there where the draft cuts clean and the floor’s dry. You can sleep without waking up coughing.”
Sleep. The word felt like a promise almost too tender to touch.
Edrin stood, adjusted the sword at his hip, and ran his thumb along the hilt where the leather was darkened by sweat and blood. He kept his voice low. “If something comes, I’ll try to end it quick. Clean.”
Grimjaw’s eyes narrowed slightly, not distrustful, more measuring. “Quick is good. Clean is better. Quiet is best.”
Edrin nodded. He could still feel the heat that had answered him earlier, waiting like an ember under ash. He inhaled the cold draft, let it fill his lungs, and tried to imagine that ember contained, banked. Not gone. Never gone. Just held.
Restraint is not refusal, Astarra whispered, and her attention sharpened, a poised stillness. It is a blade in a sheath. It does not become dull because it waits.
Then we wait, Edrin thought. Until the cut matters.
They started upward again. The steps rose into deeper dark, but the air grew colder, and with it came that faint, distant hint of outside, like the memory of rain on open ground. Edrin reached back, brushed his fingers over the flat of his sword, and felt fine grit there, ash-dust from what he’d burned in the tunnel behind.
He slid the blade into its sheath with care. The sound was soft, almost tender. A last thread of gray dust drifted from the guard and lifted on the upward draft, spiraling toward the unseen heights where the surface exit near Harrow’s Turn waited somewhere beyond stone.