Ouz had just bent over the basin when Butcher clicked his tongue.
“Sit.”
Ouz paused with one hand on the rim.
Butcher clicked again, sharper this time. “Sit before your face stiffens into that shape for the rest of your life.”
The others had already started moving around the room. Rat leaned over the pot with a spoon in his hand, stealing from breakfast before it was served. Sleeper sat on his bedding with both feet planted, awake now in the way he always was, slow in posture, clear in the eyes. Key had slips spread over one knee. Mute fed split wood into the brazier. Brawler had changed his shirt and looked fresh enough to start over.
Ouz sat on the edge of a low stool by the wash stand.
Butcher came over with a basin that steamed in the cold room, a corked bottle, a small tin, and a rag that had seen too much life already. He smelled of sour drink, boiled herbs, and old linen. “You’re lucky,” Butcher said. “He likes lessons more than damage.”
Ouz watched him. “That’s what you call this?”
“I call this useful.” Butcher set the basin down between his boots. “If Daxuan had wanted you ruined, you’d still be outside trying to remember your own name. He hit you where you’d hurt. He left you your legs, your hands, your breath, and both eyes.”
He dipped the rag into the water and started with the split skin on Ouz’s knuckles. The water had been boiled hard and left hot enough to sting.
“Surface first,” Butcher said. “Dirt sits in the shallow cuts. Leave it there and the skin swells hot. Clean it clean now, and you keep the hand.”
He cleaned the scraped palm, the torn skin over the knuckles, the cut along Ouz’s cheekbone. His hands were steady. The sour smell coming off him did nothing to the precision.
When he pulled the cork, Ouz caught vinegar under the harsher bite of strong liquor.
Butcher looked up once. “This part hurts.”
“It all hurts.”
“Good. Means you’re not dead.” He poured a little over the rag and pressed it to the cut on Ouz’s cheek. Fire ran straight into the bone.
Ouz did not move.
Butcher gave him a short glance of approval. “Liquor for the skin. Vinegar if I’m short on liquor. Enough to bite the dirt. Not enough to drown the flesh. Men who pour half a cup into a cut want drama more than healing.”
He moved to the brow, the corner of the mouth, the split over the same hand Ouz had used to break his fall.
“This one,” Butcher said, tapping lightly under Ouz’s left eye, “goes purple by noon. Looks worse than it is. Good for frightening clerks. Useless for stopping work.”
His fingers shifted to the jaw. “This ache will follow you longer. Hard shot here rattles the head. Makes light sharp. Makes noise worse. Too many of these and a man starts missing what stands in front of him.”
He pressed two fingers against the side of Ouz’s ribs.
Ouz drew in breath through his teeth.
“There. That’s the one you mind.” Butcher took his hand away. “Bruised, maybe a little deeper. No grind under the touch. No bad step in the breath. So he clipped you close to the line without breaking it. Good control.”
From across the room Rat said, “He means Daxuan loves you.”
Brawler tore a strip from the heel of bread with his teeth. “I barely know him.”
Butcher ignored them. He opened the tin. A darker salve sat inside, thick with honey, wax, resin, and animal fat rendered down until it held shape in the cold. He touched a little to the cut at Ouz’s cheek.
“For open skin,” he said. “Honey keeps rot away better than most men. Wax keeps the dirt out. Resin closes the complaint. This goes on the cut. It doesn’t go on the bruise. Men who use one jar for every hurt deserve what grows in it.”
A second jar came out of his satchel. This one smelled harsher. Oil, crushed leaves, something close to camphor, resin again.
“For the deep hurts,” Butcher said. “Muscle. Bruise. Rib. Shoulder. It eases the pull and keeps the swelling from owning the whole limb. Don’t put it on broken skin unless you want to meet your ancestors faster.”
He worked a little of it into Ouz’s ribs with the heel of his hand. Ouz’s shoulders tensed at once.
“Easy,” Butcher said. “If you fight the hand, the muscle fights back.”
“It burns.”
“That’s the point.” He moved lower, pressed along the line of the rib again, and spoke in the same even tone. “Here hurts and steals breath. Here hurts and does little else. Here looks bad and means little. Here looks small and drops a man to his knees. Liver. Spleen. Floating ribs. Soft under the arm. Hollow under the ear. Inside thigh. Hand bones. Fingers. Men love the face because it feels satisfying. That’s vanity. You want work stopped, you damage work.”
Ouz looked at him. “You learned that stitching men back together.”
“Some. More from seeing what failed to stop them.” Butcher rubbed the liniment into the shoulder where Brawler had shoved the joint hard. “A cut across the ribs bleeds and scares. A cut across the forearm makes a swordsman curse. A cut through the palm changes his life.”
Rat handed Brawler a bowl and said, “Listen to him. He gets tender every morning.”
Butcher went on without looking up. “Pain has ranks. So does fear. They overlap less than fools think. Hit a man in the mouth and he hates you. Break his hand and he remembers you while he pisses.”
His thumb paused at a bruise near Ouz’s upper arm. “This one is clean. Daxuan knows how to leave a lesson that still lets a man carry buckets after breakfast.”
Brawler snorted into his bowl.
Butcher cleaned the last scrape and sat back. “There. Open skin gets the sweet jar. Deep hurt gets the sharp jar. You mix those up, I’ll laugh before I fix it.”
Ouz stood. “You do this for everyone?”
Butcher corked the bottle. “Only when they’re worth keeping.”
Captain came in from the yard during the last of it and took one look at Ouz’s face. “Good. He still resembles a recruit. Eat.”
Rat was already ladling porridge into bowls. He pointed the spoon at Ouz. “This is charity. Don’t get used to it.”
Captain took the first bowl and leaned one shoulder to the post by the door. “You’re on the room from today. Water. Slop buckets. Wash rags when Qiwu tells you. Paper runs for Jueshan when he asks. Firewood when Anshun leaves any. Xinfu cooks breakfast this morning. From tomorrow, breakfast and evening meal are yours until I grow bored.”
Rat brightened at once. “There. I knew I liked him.”
Key did not look up from his slips. “He’ll also carry two sealed notes before noon.”
Captain nodded. “He will.”
Ouz took the bowl Rat held out and ate standing.
The porridge was thick enough to hold the spoon upright. Rat had salted it harder than needed and burned part of the bottom. Ouz said nothing. A man who complained over his first shared meal in a room like this deserved every enemy he made.
By full light the day had shape. South Annex worked him the way a dog pack tests a new animal. None of it came with ceremony. It came with weight. He carried water from the yard pump until the skin over his scraped knuckles pulled again. He hauled out the piss pots and the slop bucket from the night, dumped them, scrubbed them, brought them back. He boiled Butcher’s old bandages in ash water, rinsed them, hung them, folded them, and learned fast why the man kept every strip that still had weave left in it. Fresh dressings came in through quartermaster issue. Butcher sold half of those before the week turned. The old cloth stayed in the room for work that did not need clean linen. Old blood, old pus, old sweat, old lives. Butcher sorted them with a care a jeweler might give silver.
“Battle hasn’t started,” he told Ouz on the second day while they worked over a basin. “Men waste clean cloth in peacetime. War fixes that.”
Ouz wrung out a strip and laid it over the line. “And the money?”
Butcher bared one side of his teeth. “The money becomes drink.”
“It usually does.”
“See. You learn quick.”
He ran papers for Key through half the inner city. Store ledgers. Duty changes. Grain tallies. Requests stamped by one officer, denied by another, returned for new wording by a third. Kara-Koram taught its own map that way. A man could learn the streets from towers and gates. Ouz learned them from lines, counters, waiting rooms, supply yards, and curses.
He answered every clerk in clean Zhanar. The steppe still lived in his bones, in the set of his shoulders, in the habits he had to crush flat every hour, yet the tongue gave no warning when he used it. Hermit had seen to that much. A city heard weakness through speech before it saw it anywhere else.
Samrajyan bones still showed under Zhanar control. Old masonry walls fenced quarters that had once been royal precincts. Gatehouses had old carving chipped flat where previous owners had cut their marks into stone. Shrines had become depots. Courtyards had become drill grounds. Everywhere there were soldiers. Men under awnings oiling spearheads. Men with bundles of arrows on their backs. Men drilling at the outer squares before marching back toward the camps beyond the walls.
He watched the gates every chance he got. Files passed in and out. Wagon crews. Horse teams. Armorers. Clerks with sealed tablets. Infantry detachments under junior officers. No one crossed from city to outer camp by habit alone. A mark, a pass, a shouted name, a unit order, a wagon tag, a quartermaster note. Every path through a gate belonged to paper or rank. Twice he slowed near enough to watch the checks done by hand. A wagon team waited while a clerk compared seals. A soldier in the right coat without a tablet got turned back without argument. The gate did not care how ready a man looked. It cared who had written his name. That mattered more than the walls.
A sword at his hip and a repaired harness over his shoulders would help him look like he belonged. Bare hands and a borrowed place in South Annex would not.
So he waited. Every dawn he ran. Every dawn Brawler found him before the yard settled into full noise. The lessons kept coming. Root first. Feel where the weight rests before the strike leaves home. Line after that. If the attack travels farther than it should, the answer arrives faster than yours. Waist. Nothing good starts in the arms. Breath. A held breath stiffens the body and tells the other man when the real effort starts. Timing. A half beat late can still win. A half beat early kills the plan. Intent. If the mind reaches the finish first, the body betrays it. False opening. Sell the lie with more than one piece of it. Taking the base. Hands matter less once the feet are gone. Controlling the center. If the line through the body belongs to the other man, every exchange starts in his house.
Brawler did not lecture before the strikes. He let Ouz fail, put him on the ground, and named the mistake while Ouz tasted dirt.
Ouz kept getting up.
Hermit had taught him to find the shortest line with a blade. A body changed the problem. The same truth sat under it. Distance, angle, weight, opening. The route stayed there if the eye knew where to rest.
On the fourth morning Ouz stopped trying to win the first exchange. He stopped throwing anger ahead of the hips. He started seeing moments instead of one finish. That morning Brawler planted him only five times instead of ten.
Rat watched from the doorway and shouted, “At this pace he’ll lose with grace by next month.”
Brawler wiped sweat off his neck. “That’s already an improvement.”
Mute never spoke through any of it. He split wood in the yard on the first two mornings. On the third, Ouz took the axe from beside the chopping block after breakfast and started doing the stack before Mute reached for it. Mute watched him for a breath, gave one short nod, and walked away. That became another task.
By the fifth day Ouz could tell each man’s use by the shape of his worst habits. Rat could not leave his hands idle. Key hoarded order in slips and tallies because the city only respected a thing once it had ink on it. Butcher drank to keep memory from sitting too close. Sleeper loafed through every hour that did not matter, which left more of him ready for the ones that did. Captain held the room in the same loose grip Brawler used in the yard. Enough pressure to stop drift. No more than needed.
The boys never appeared. That mattered more than any bruise.
Ouz watched work gangs, latrine details, stable hands, cook runners, wood teams, punishment lines, chain files, wagon crews, repair crews, and the ragged crowds near cheap food stalls where camp followers gathered. He saw boys in the city. Street boys. Apprentices. Servant children. Pack runners. He did not see steppe boys in chains. He did not see the faces he knew from the fort. A few times he looked twice anyway. Hunger could change a face. Dirt could do worse. None of them were his.
By the end of the week he had an answer he did not like and could not avoid. The boys were not in South Annex. They were not in the city center.
The camps outside the walls had room for bodies the city wanted close and out of sight. Work lines. Trench crews. Stock pens. Transport pools. Punishment details. Meat for spring.
That narrowed the problem and made it harder at the same time. He still needed a way through the gates.
A week after the beating in the yard, Captain sent him with a note to the Market Quarter. Ouz finished the paper run, folded the route over itself, and kept walking until he heard hammer on iron under the market noise.
Ruyin’s Anvil was easier to spot by the bottleneck around it than by the sign above it.
The forge took up one side of a lane already half-lost to freight. Carts stood nose to tail outside the awning while wheel rims, broken shafts, charcoal sacks, and bundled scrap narrowed what little space remained. Men kept trying to force more through it anyway, cursing each other as they squeezed past. Heat pushed out from the open front. Two apprentices worked the bellows without looking up. Another kept a crate by his knee and sorted salvage into rough little piles. At the rear bench, Ruyin stood over metal and leather laid across the wood while Chiziou held a shoulder piece steady for him.
Chiziou looked up first and gave a dry breath through his nose. “You still walk. Good.”
“Barely.”
“That suits this city.”
Ruyin set down the plate in his hand and straightened. Burn scars crawled up both forearms. The rim of one ear was gone. “Come here, Chanyu.”
Ouz stepped to the bench.
Ruyin tapped the armor laid open across the wood. “Still another week. I’d give it back today if I wanted you dead in traffic. Wearable work comes first once officers start hearing spring in the distance.”
Ouz looked over the plates, the new lacing, the cleaned edges. “So it’s close.”
“It’s on my bench. That counts.”
Chiziou reached under the table and brought up a wrapped bundle. He laid it out piece by piece. Ouz’s sword first. His two hand knives after that. One for the belt. One slim piece for the boot. The throwing knives came last, along with the leather rig that held them. Fresh loops had been stitched in where the old ones had torn. One knife bore a new point where the chipped edge had been ground back and shaped true. Another had been heated, set, and sharpened after the tip had bent.
Ruyin picked that last piece up and held it to the light. “You abused this one.”
“It saw use.”
“It saw stone.”
“It saw both.”
Ruyin grunted and passed it over.
Ouz checked each balance in hand. The sword still knew his grip. The hand knives sat right. The throwing blades had lost little in the repair. Good work cost money because it saved a man from buying the same thing twice. He respected that even while counting coins.
Chiziou reached for a folded gambeson hanging from a peg and set it on the bench. Cleaned. Patched. The old grime gone from the seams. The tears at the flank and shoulder closed with tight work that would hold under straps.
“Leatherworker took it apart where he had to,” Chiziou said. “Cleaned the stuffing. Restitched the channels. Fifty copper.”
Ouz looked at him. “Fifty?”
“You wanted it done right.”
“I wanted it wearable.”
“You got both.”
Ouz pulled out the coins. The left thumb he used to brace them still carried faint black in the print lines from the oath tree. The mark had faded across the week. It had not left him yet.
Ruyin saw the glance he gave his own thumb and said, “City ink lingers. That’s the idea.”
Ouz set the coins down. “For the gambeson. Not for the rest?”
Ruyin pushed the money toward Chiziou and shook his head once. “Hansuo was an old friend. His student brought your things under my roof. I charge for work that went out to another hand. Mine, I settle later if I need to.”
That earned a short nod from Ouz. In a place like Kara-Koram, remembering debts mattered. He slid the boot knife into place, belted the sword, fitted the hand knife, and buckled on the throwing rig. The weight settled across him in a way the city had denied him all week. It settled into familiar places. Habit returned with it. For now, that was enough. One more week for the armor. He could live with that.
When he reached South Annex again, Rat saw the knives before he saw anything else.
His eyes narrowed at once. “What’s this?”
Ouz kept walking toward his bedding. “My property.”
Rat came off the bench with a bowl still in hand. “You trying to copy me, recruit. I hate copyists.”
“I had these before I met you.”
“That sounds invented.”
“It isn’t.”
Rat set the bowl down. “Show me.”
Ouz drew one throwing knife and held it out hilt first.
Rat took it, turned it once between his fingers, checked the balance, the grind, and the narrow repair near the point, then smiled without warmth. “Decent. Give me the set.”
“No.”
Rat looked up. “No?”
“No.”
Rat held the knife out hilt-first. Ouz took it back.
“I could kill you and take them.”
Ouz slid the blade into place and turned toward his bedding. “Maybe.”
Rat’s smile widened.
The skin at the back of Ouz’s neck rose before he heard anything. A tight warning ran through him with no shape, only certainty. Danger. Close. Fast. He trusted that faster than sound. His head shifted a fraction off line.
A knife struck the wall where his temple had been and buried itself with a hard shiver in the timber. For a breath the room held.
Ouz’s eyes went to Captain first. Captain sat at the table with a slip in his hand and gave no order.
From the bedding line Sleeper let out a pleased sound through his teeth. “Oho.”
Key did not lift his head. “If the wall splits, it comes out of your pay.”
Rat jerked his chin toward Ouz. “His pay. He annoyed me.”
Ouz walked to the wall, pulled the knife free, turned, and weighed one hard breath. A knife through Rat’s throat would end the noise. It would also light the whole annex around him. He sent the blade back at the post beside Rat’s shoulder, close enough to speak.
Rat moved his head and let it strike wood behind him. His grin returned at once. “Good reflexes. Don’t look proud. I wasn’t trying to kill you.”
Ouz said nothing.
Rat rolled the knife in his fingers. “Since you’ve decided to keep breathing, come play.”
“I don’t play.”
Rat pointed at the rig on Ouz’s side. “You carry toys.”
“I carry tools.”
Rat’s gaze dropped to the sword at Ouz’s hip. “And that?”
Ouz rested one hand on the hilt. “Also a tool.”
Rat’s eyes sharpened. “Even better. Let’s see what the tools do.” He was already halfway to the yard door before anyone agreed.
Captain did not stop him. In South Annex, that was permission enough.
They found two old shield faces by the back shed. Mute dragged them out with one hand and leaned them at distance against a broken cart frame, half-buried among crate boards and axle scrap. Rat paced off the range himself and kept walking until even Sleeper cursed from the doorway.
“Too far,” Sleeper said.
Rat looked back over one shoulder. “That’s how I know whether he’s lying.”
Ouz studied the distance and said nothing. He could reach it. Hitting it clean every time would tell more.
The yard gathered around the test without admitting it had gathered. Brawler stood with his arms folded by the chopping block. Butcher sat on an upturned barrel with his cup already in hand. Key brought a writing board out for no clear reason beyond wanting a better view. Captain leaned beside the door. Mute took position near the shields in case they needed setting again.
Rat drew first. His knife left his hand flat, quick, with no wasted motion. No wasted turn. It flew like an arrow and struck high on the left shield with a hard thunk.
He half bowed toward Ouz. “Try not to embarrass your dead teacher.”
Ouz drew a blade. For a blink the shield ahead of him seemed to gather lines. Clean routes. Bad routes. Rotations. Angles. Entry points that matched weight and range. The skill did not throw for him. It only showed the door. He chose one. His knife left with spin, cutting air on the way. It struck lower than Rat’s, still clean inside the face.
Rat heard the sound and made a face at once. “Amateur.”
Ouz drew again.
They traded throws.
Rat’s knives flew flat. Some of them had fine grooves near the center and a slight curve worked into the steel. Those made a thin whistle on the way to target. The plain ones made almost none.
Ouz’s blades spun every time and spoke to the yard on the way. Steel. Breath. Impact. He adjusted by a finger width here, a fraction of wrist there, a breath of release sooner on the longer throws. Death’s Trajectory kept showing him cleaner entries. He followed what he could and trusted old practice for the rest.
By the fifth knife the left shield had taken three from Rat and three from Ouz.
By the eighth, still even.
Rat’s mouth tightened. “Again.”
They reset. Again. Still even. Ouz did not crowd the center. Rat did. Rat chased denial once he felt it closing in. That told Ouz enough.
Rat heard the thought in his silence and spat to one side. “Fine. New game.” He looked toward the pile of broken wood by the shed, picked out a crate panel, and carried it to the target line. He set it in front of one shield, tested the angle once with his boot, and left it there covering most of the face. “Put yours too,” he said.
Ouz frowned. “You want to hit blind.”
Rat smiled. “No. I want to see whether you know more than one road.”
Ouz dragged a second board into place in front of the other target and stood back. “That’s impossible.”
Rat looked almost offended. “For you.” He took position with one knife in his right hand. Another sat hidden low in his left.
Ouz caught the left hand only because he was looking for deceit now.
Rat made a broad motion with the right, big enough to drag the eye. The real throw came from the left with barely any movement. The knife flew flat toward the stone lip beside the shed, struck at a slant, kicked off, changed line, and drove into the shield hidden behind the board.
Sleeper barked a laugh.
Butcher muttered into his cup, “Show off.”
Ouz stared at the knife in the shield. That was not what he had expected. He had pictured some curved path through open air, some impossible bend earned by wrist alone. Rat had chosen a harder truth. Angle. Surface. Rebound.
He looked at Rat. “Cheap trick.”
Rat’s face changed at once. “Cheap.”
“You hit the wall.”
“I hit what I chose.”
Ouz gave one short shrug.
Rat’s pride could not leave that alone. He drew again. “Watch close.” This time he threw from the right, sidearm, low, the blade leaving in a flat rotation that held a strange line through the air. It did not fly straight. It drifted across its own path with a wicked little pull born from wrist, release, and the shape of the spin. It struck the edge of the board, kissed off it, and bit into the shield behind from the side. No broad feint that time. No hidden hand. Only skill. Ouz’s eyes narrowed. That was the first throw that truly mattered. Rat lowered his hand and grinned with all his teeth. “There. You can keep your cheap.”
Ouz walked to the shield and pulled the knife free. He looked at the entry angle, the bite, the mark on the board’s edge, the slight drag in the wood where the steel had changed line before striking home. “How.”
Rat held out his hand for the knife. “You’re welcome.”
Ouz gave it back. “How.”
Rat twirled it once. “Men like you won’t understand.”
That made Brawler laugh under his breath.
Ouz ignored both of them and drew one of his own blades again. He took position before the blocked shield, looked at the board, the edge, the distance, the angle beyond it, and tried to picture the route Rat had used.
His first throw hit the board and dropped.
His second caught the edge wrong and skipped wild.
His third went flat enough to feel promising before the angle died and the blade spun off into dirt.
Rat watched all three with open delight. “Beautiful. Keep going.”
So Ouz did. He kept throwing until dusk took the yard and Mute had to move one shield closer because the light was gone at that range. He worked on one problem first. Flat release.
Flat release gave him more trouble than the range. His hand had grown around turning throws long before Kara-Koram. In the fort, while watching First Passage, the memory had come back clean: the river, his uncle, his cousins, stones skipping low across the water. After that he had started doing the same in secret whenever he found a chance. Spin came easy now. It had shaped the line that later grew into Death’s Trajectory. Flat flight asked for a cleaner leave, and a kind of trust he still did not have.
By the time the others drifted back inside, his wrist ached and two fingers had gone numb from bad catches on bad returns.
Rat paused in the doorway and jerked his chin toward the target line. “If you ever stop throwing like a farmer, I might teach you something.”
Ouz pulled another knife from the dirt, wiped it on his leg, and set his feet again. “You already did.”
Rat snorted and went in.
Ouz stayed outside a little longer. Beyond the city roofs the outer camps had lit their evening fires in long broken strings across the dark. Too many for counting from here. Too far to read. Somewhere out there were the boys from the fort. Somewhere out there were gates he still could not pass cleanly.
He looked at the shield, the board, the mark where Rat’s blade had kissed the edge before cutting in.
A straight road when he needed one. A false road when he needed that. A wall used as a weapon when the line demanded it. The city had the same shape. So did the men inside it.
He threw again. The knife struck wood flat, fell, and landed point down in the dirt.
Closer.