A man died on Ouz’s right with a spear through the mouth and the sound of Samraj boots driving in where the rear banners should already have been. Ouz heard the boots, heard the whistle lines cutting across one another, heard men calling for officers who were already down, and understood the shape of it. The banners were late. That alone could still have been chance. A bad road. A blocked lane. A runner thrown from the saddle.
Pressure hit from both sides at once. The whole field changed with that.
Up to that moment the pressure still had names. Arrows from the west brush. Arrows from the creek line. Skirmishers biting at Feiyan’s left. Shield men testing the center. Men could still tell themselves somebody behind them held the rest of the answer.
Whatever comfort remained in that lie died the moment the new sound came in from both sides at once.
Boots came in from both sides, heavier than before, using the arrow fall to step closer each time the whistles cut. Not skirmishers alone now. Ouz saw the heavier shield rims first, then the hooked blades working beside them where the brush had thinned enough to let a harder push through. Samraj had read the same gap Ouz had. No reserve had hit their flank. No horn had sounded from the rear. No cavalry had burst down the road. The trap had room left to close.
A Zhanar spearman on the left turned his head to look back for banners and took a short spear under the ribs. The man who killed him came in low through brush and mud, tore the weapon free, and slipped back behind his own front before the corpse had finished dropping. On the east side a riderless Samraj pony burst out of the alder line with three arrows in its neck and plowed into a knot of road infantry. Men went down under hooves and weight. One never rose. The road filled with shouting, horse piss, blood, split wood, the stink of opened bowels.
Ouz heard Quick-Eyes’ voice vanish under the whistles. The boy had been one of the loudest since the first flights started, barking warnings in the steppe tongue and whatever else came to his mouth fast enough to keep fear from owning the line. Once that voice dropped, the field cleaned up for the enemy. One whistle from the west. One from the creek. Arrows answered both. Two steppe boys dropped in the same breath with shafts through the face. Another took one through the board he held and screamed when the iron punched on into his forearm.
“Shout,” Ouz roared in the steppe tongue. “Loud. Orders, curses, warnings. Don’t let the whistles own the air.”
Quick-Eyes spat blood onto his own chin and started again. It was broken commands, abuse, warning cries, anything with enough force to carry. Forty-Eight took it up from the next block. Another file joined from behind. A road spearman started mangling steppe words he barely knew and made up the rest with volume. One fool threw false whistle notes between curses until his voice cracked. It did not matter which sound came from which mouth. The air thickened with noise until the real whistles had to cut through a wall to reach their own archers. It was ugly work. No rhythm in it. No pride either. Men were not trying to sound brave. They were trying to sound louder than death for one more volley.
Ouz turned toward the Zhanar infantry crowded near the boards. “Shield rims,” he shouted in Zhanar. “Hit them. Don’t wait for the whistle. Keep hitting.”
The nearest corporal looked toward Feiyan before he obeyed. The colonel was twenty paces off with blood on one sleeve and three Samraj pressing him at the same time. Feiyan cut one across the mouth, took a shield edge to the hip, drove his shoulder into the second man, and shouted without looking over, “Do it.”
That gave the corporals enough. Spear butts started hammering shield rims. Sword guards struck wood. Board edges banged together. A wounded man inside the steppe line picked up a dropped helmet and beat it with a knife hilt until his hand gave out. The field lost whatever clean signal it had left.
The next volley from the west drifted. Four shafts slapped into Samraj men closing on the flank. One hit a Zhanar board low. Another skipped off a horse carcass and vanished into mud. The volley from the creek came a half breath late and struck the rear files instead of the opening skirmish line.
Feiyan heard it. Ouz saw him hear it.
The colonel roared for the center to dress inward. One officer caught the order and tried to relay it. The man got an arrow through the throat before he finished the last word. His hands flew to the shaft. Blood pumped between his fingers and down the cord at his shoulder.
Ouz did not wait for another officer to catch up. He shoved through a knot of road infantry and climbed onto the splintered frame of the dead horse cart that had been dragged half across the line. From there he could see the steppe blocks spread in pieces, each one roofed well enough to keep boys alive for a few breaths, each one far enough from the next to die alone once Samraj infantry got between them.
He pointed with his sword and shouted in the steppe tongue until his throat burned. “All blocks inward. Front and rear. Make one wall. Outer boards only. Put the wounded in the hollow. Pull Zhanar inside. Move.”
The interpreter froze.
Three-finger hit him so hard across the shoulder with the stick that the fool folded around the blow. “Say it,” the sergeant snarled. “Your teeth still work.”
The order went out in the interpreter’s voice and in Ouz’s own and in Three-finger’s curses. It still failed to move fast enough. Men had to drag bodies first. One block had a dead boy jammed face down between two boards. Another had a wounded Zhanar spearman clutching both sides of a pole gap and refusing to let go because he knew arrows waited outside. A rear file started inward and found Samraj skirmishers already cutting through the lane behind them.
Ouz jumped down, waded into the nearest knot, and grabbed a board rim with both hands. “Lift,” he shouted. “You hold this alone and you die alone.”
Two boys obeyed because he was there and because fear often moved faster behind a familiar voice. The board line shifted. Three-finger rammed his stick into the back of another boy’s knee and kicked him forward. Forty-Eight’s block came in from the east. Quick-Eyes’ line lurched toward them under a roof full of arrows, one shaft quivering so close to his eye that each number he yelled made the fletching shake.
A Samraj infantryman saw the opening and rushed it with a short spear underhand. He got the point into a steppe boy’s belly and almost got back out clean. Ouz caught the haft, yanked the man forward over the boards, buried a knife under his jaw, and used the collapsing body to choke the gap long enough for another board to slam into place.
The shape came together in blood and shouting, ugly at first, then firmer as boards found boards and the gaps began to close. One wounded Zhanar tried to stay on the outer edge with his shield up until a steppe boy shoved him inward by the face and took the place himself. The man started to curse him and swallowed it when the next arrow hit the board where his mouth had been.
It ran long with the road, narrow on the sides, boards to the outer edge, pole shafts through the lower seams. Steppe boys held the perimeter because they knew the grip work. Wounded Zhanar infantry got dragged or shoved into the middle because dead weight belonged where arrows could not pick it apart one man at a time. Men crowded one corner too fast and left the opposite side thin. Ouz and Three-finger spent the next breaths kicking, dragging, and swearing them into something less likely to split.
The prince’s guard reached the east face with a dead Samraj still hanging on his blade and took in the new shape with one sweep of the eye. He did not ask what Ouz thought he was building. He saw what it did. He hauled a wounded banner man under the boards by one arm, shoved a fresh road spearman into the gap the banner man left behind, and killed the next Samraj over the rim before the man’s boots had planted.
Feiyan came in from the west with six men still standing around him and a look on his face that promised murder to the first person whose idea this had been.
Ouz met that look without lowering his own.
“You pulled my line in.”
“I kept it from dying in ten places.”
“I told you to hold center.”
“If I had not pulled it in, you would not have a center left.”
The colonel started to answer and had to break off to chop at a spear thrust coming through the boards. He slapped the haft down, stepped on it, and drove his sword through the gap into whatever hand had been holding the other end. A Samraj scream answered from outside. Feiyan ripped the blade free, breathing hard through his nose now, blood running from a cut at the hairline and into one eyebrow.
Another whistle came from the west. Another from the creek.
The shield beating and shouted counts swallowed the first one. The second got through. The volley that followed punched into the south face of the new shell, low and flat. Two boys went down. One had his cheek torn open from ear to lip. The other took a shaft through the throat and died trying to pull it out while blood filled his mouth.
Feiyan heard the counts, heard the shield banging, looked at the west brush where the last flights had started to drift, and saw what Ouz had done with noise and panic.
He did not waste breath praising it. Men like Feiyan had no use for that in a field full of dead.
He turned and started bellowing company orders so loud the words hit like thrown stones. “Road infantry on both long sides. Brace outward. No chasing. No step beyond the boards unless I call it. Spears through gaps when they touch wood. Pull the wounded in by the belts. If a man runs from this line, cut him before Samraj has the pleasure.”
The corporals took it up. A lieutenant on the north face repeated it with half his nose missing and blood bubbling every time he opened his mouth. Men moved because the colonel’s voice gave the shape a spine the boys alone could never have held.
Boards overlapped deeper. Rear steppe files shoved up until there was no daylight between perimeter men. Pole shafts lowered in two lines where hands were steady enough. Wounded Zhanar infantry crouched in the hollow with blades out or spare spears laid across their knees, ready to fill a breach if the perimeter opened. The dead stayed where they fell unless a corpse blocked a board foot or a spear lane. There was no room for proper mercy.
Samraj came at the new shell from both sides and found less purchase. Their skirmishers could no longer peel boys away in little handfuls. Their archers still owned part of the field. Their whistles still had some reach. The infantry pressure on the outer edge remained murderous. The easy part of the killing had ended.
Ouz worked the inside of the shell with his head turning and his hearing stretched until the whole field broke into pieces.
Steppe voices crashed over one another inside the shell. Warnings. Curses. Half-formed commands. A road spearman on the west face was mangling steppe words he had picked up from drill and mockery and shouting them anyway because volume mattered more than dignity. Board rims hammered shield rims. Men puked in the hollow. Somebody cried for his mother in Samraj. Somebody else prayed in a dialect Ouz did not know. Feiyan kept roaring from the west long side. The prince’s guard held the east face in near silence.
Under all of it, whistles. Fewer now. Placed farther back. Smarter. Ouz found the first real answer in that.
The caller on the west had shifted behind the brush line and farther upslope. The one on the east was near the alder roots, deeper than the first rank of archers. Samraj had felt the noise trick bite into their timing and adjusted the chain. They were disciplined enough to survive one surprise.
They would still kill this whole shell if left alone for another stretch of minutes.
Ouz shoved past a crouched Zhanar corporal holding his own guts in with one hand and reached Feiyan at the west face. “We cannot sit in here.”
Feiyan never looked away from the board line. “You think I cannot count bodies on my own?”
“You can. I am telling you where the real count is. The callers moved back. The archers widened out. They still own the field.”
“We hold until General hits them from the rear.”
Ouz looked past the boards toward the empty road and the empty space where banners should have shown already. He could still hear no reserve horn. He could still hear no mounted answer coming out of the rear. All he had was the field in front of him, the shell under him, and the kill rate written in wood and blood.
“If the general had a road, we would hear him. If he had a flank, Samraj would already be turning. They are not turning. They are closing. Something has taken the rear battle away from us.”
Feiyan’s jaw tightened. His next cut sheared three fingers off a hand reaching over the boards. The severed fingers hit the mud inside the shell and twitched there.
“Tell me we’re alone again and stake your neck on it.”
“We are alone on this ground.”
The prince’s guard came in from the east before the colonel could answer. Blood ran down his sword grip and dripped from his elbow. A broken spear shaft was caught in the plates along his upper arm and had failed to go deeper.
“He’s right about one thing,” the guard said. “If the reserve were free, we would know. If the camp is under attack, His Highness is under attack. We cannot spend the day waiting inside boards.” He said His Highness the way other men said water in a dry march. Not as ornament. As the first thing that mattered.
That got Feiyan’s eyes on him in a different way. The colonel had been weighing ground and bodies. The guard had just laid the prince on the scale.
Ouz pressed before the moment could close. “You hold this shell and keep their infantry facing you. He breaks one archer wing. I break the other. We kill the callers first. Once the arrows lose timing, this line breathes. Once this line breathes, you can push their front hard enough to keep them from turning back for us. We cut their archers. We come back. We finish this ground and move for the road rear before whatever has held Guanyan any longer gets worse.”
The guard looked at Ouz with open doubt now instead of detached measure. “You talk very steadily for a man dressed for camp work.”
Ouz tapped the feathered plates once with the back of his knife. “I’m not crossing in camp cloth.”
The guard’s eyes narrowed. “That still tells me nothing.”
“No,” Ouz said. “It tells you enough. I can cross the gap and I can come back.”
Feiyan cut in before the guard could push harder. “You’re a trainer with a sharp mouth.”
Ouz answered, “I trained them because I knew they would have to live through this.”
The colonel’s face hardened another degree. He did not need a lecture from a supposed drudge. He also did not have spare men for wounded pride.
“You break outside this shell and Samraj pours through the split.”
“Only if you let them,” Ouz said. “Give me a push on the west. Give him one on the east. One short surge from both long faces. Enough to force their skirmishers back and open the brush lanes. The shell closes behind us. Your road infantry keeps pressure after that. Samraj infantry will either stay on you or turn to save their archers. If they turn, their line opens for your spears. If they stay, their archers die without help.”
The guard asked, “And if their archers hold?”
Ouz looked toward the west brush where another whistle tried to cut through the count and shield noise. “I kill the caller. After that I start taking bowmen until the line breaks.”
The guard’s eyes narrowed. “Men in camp harness don’t usually speak in kills and distances.”
Ouz had done worse. He kept that answer to himself.
Feiyan looked toward the road rear one last time. Nothing. No horn. No banners. Only the shell, the dead, the whistle lines, and the men still alive because Ouz had dragged them into one body.
The colonel made the decision the way seasoned officers always did, by taking the cost he could measure over the cost he could not.
“You take west,” he said to Ouz. “You take east,” he said to the guard. “You both turn back the instant the callers drop or the archers break. I do not care how many backs you see. I do not care how fine a kill presents itself. You return.”
Ouz nodded.
The guard said, “I heard.”
Feiyan grabbed Ouz by the front of the gambison and hauled him close enough that blood from the colonel’s brow spotted Ouz’s cheek. “You miss your turn back, I close this wall without you. You fail badly, I spend your boys to seal the hole you opened. Remember that before you start running.”
“Then open the lane and let me do it,” Ouz said.
That earned him a bare flash of teeth from Feiyan that had no pleasure in it at all.
The colonel was himself again after that, all argument burned away into command. He turned and started laying the push out by companies and files. Two road infantry knots on the west long side would hammer forward three paces with spear depth behind them. The steppe boards on that face would drive outward in the same beat, not to chase, only to throw Samraj back off the rim. On the east the guard got the same. The shell would close the moment both men passed through. Feiyan kept the center and the south face tight, making sure Samraj felt enough threat on the front that they would not freely spin half their line into the brush after the runners.
Ouz spent those breaths stripping knives from dead men inside the hollow and checking his own bandolier by touch. Ten throwing knives across the chest. Belt knife. Ankle knife. Sword still fit to cut though blood had made the grip tacky. He took a spare wrist wrap from a dead boy and bound the grip tighter. Quick-Eyes was still counting. Forty-Eight had taken over one corner where a dead Zhanar corporal had fallen. The boy’s lips were gray. His voice held.
Three-finger saw Ouz glance over and spat red into the mud. “Bring your hide back, or I break it myself.”
“Keep the wall closed.”
“I know my work.”
Feiyan lifted his sword. The noise shifted inside the shell. Counts grew louder. Shield rims beat faster. Road infantry lowered spears and leaned into their front feet. Across the boards Samraj heard something changing and started to press in harder, eager to catch the line before it moved. That gave Feiyan the exact tension he wanted. He chopped the sword down and bellowed for the drive.
The west face burst outward. Boards slammed into Samraj shields and mouths and collarbones. Pole shafts thrust through the seams under them. Road infantry behind the boards drove in with shoulders and spear points, not chasing kills, only taking ground fast enough to create a cut in the pressure. Men went down in the mud and got stepped on by both sides. One Samraj skirmisher hit the board edge chest first, rolled, and came up blind from blood pouring into both eyes. A Zhanar spearman shoved his point through the man’s open mouth and kept moving.
Ouz went through the gap before it had fully opened. Mud grabbed at his boots. Brush clawed his greaves. Arrows came at once from deeper west, loosed on instinct by men who saw movement and fired for center mass. Ouz turned his left shoulder into the first flight and felt one shaft strike the feathered plates and skid, felt another punch through outer leather and die in the packed gambeson under it, felt a third scrape along the side of his neck and open the skin without taking muscle. He was already inside their range. One of the road infantry who had come out on his heels took a shaft through the eye and folded into the brush without a sound. The second nearly tripped over him, caught himself, and kept coming because turning back under that kind of fire was only dying slower.
The first caller crouched behind a fallen root a little forward of the west bow line, close enough to watch the shell and far enough from the boards to keep his head. Two bowmen knelt several paces behind him with arrows already nocked, waiting on the note. Ouz’s first knife took one archer in the cheek and knocked him sideways into the brush. The second hit the caller in the throat before he could force the sound out. Ouz kept running. West was not a handful of bowmen gathered around one whistle. The caller had only been the front tooth. Behind him the wing ran in staggered depth through brush and low pine, pairs kneeling with arrows ready, others standing a file or two back with spare shafts braced in their fists, and farther upslope darker shapes shifting between trunks to keep lanes open. Ouz saw enough bows in that first sweep to know the whole side could still drown the shell if he gave them even half a minute.
The brush stopped being brush. It became openings, bow limbs, knees in fern, men stepping back to loose, men ducking to draw, men still too deep in their work to understand he was already among them. Sword first for the closer target. Knife after for the farther one. A clean line opened through the undergrowth where the least waste lay. Ouz followed it because hesitation got men feathered.
He crashed into the first archer knot before they had room to scatter.
One bow broke under his sword. He drove his shoulder into the owner’s chest, felt ribs give under plate and gambeson, stamped the man to the ground, and took a cut from the right across his upper arm that bit leather scales and stopped short of deep flesh. He turned with the cut, stepped inside the second man’s elbow, and drove the belt knife into the gap under the jaw. Blood hit warm across his hand and the front of his gambison.
Someone behind him shouted in Samraj to turn the line and save the west wing.
That meant Feiyan’s pressure was still real. The shell had not folded behind him. The colonel was doing exactly what he had promised.
Ouz ripped the knife free and threw it into a third man who had just gotten his bow half up. The blade went in under the collarbone and knocked him flat into the wet leaves. Another archer loosed from too close and hit Ouz high in the shoulder where the feathered plates gave way to packed cloth. The shaft bit, stuck, and dragged at his arm. He snapped it short, stepped through the pain, and cut the archer across the throat.
Bodies crowded the brush now. Some were turning to fight. Some were turning to run. Some still had eyes on the shell because they had not understood yet that the west wing was theirs to save or lose.
Ouz wanted the second caller before any of them mattered. He heard the whistle before he saw the man. Two short notes from farther upslope, trying to pull the remaining west bowmen into one last clean volley. Ouz pivoted toward the sound and sprinted through brush thick enough to hide ankle roots and deadfall. A Samraj infantryman burst out of the fern at the same moment, one of the skirmishers sent back to cover the archers. The man came with a hooked blade and a shield small enough for brush work.
Ouz gave him the left side and let the man take it. The hook skidded off layered plates at the shoulder. Ouz drove the ankle knife up into the inside of the thigh, ripped it free, and rammed the pommel of his sword into the man’s mouth while the leg buckled. Teeth flew. The man dropped to his knees in a red cough. Ouz left him there.
The second caller stood by a pine with his back half turned, trying to draw breath for another note. Ouz’s last throwing knife took him behind the ear. That killed the west timing.
The archers felt it. Ouz saw the moment in their feet before he saw it in their faces. Men who had been part of a line a few breaths earlier were now a dozen men in a patch of brush with no beat holding them together. A few loosed wild toward the shell. One hit his own skirmisher in the back. Another volley went nowhere useful. The first men started running downslope and west, looking for deeper trees.
Ouz did not chase the first backs he saw. Feiyan’s words mattered. The boys in the shell mattered more.
He grabbed the least warped bow off the ground and tore two quivers from dead men. Two west bowmen had not broken with the rest. They dropped to a knee behind brush and tried to steady for aimed shots even with the whistle chain gone. Ouz drew first and put a shaft through the nearer man’s face before the other finished finding his line. The second loosed wild past Ouz’s ear. Ouz answered before the man could nock again and drove an arrow through the open space above the collar cord. Only after that did he turn the bow on the runners. The nearest fleeing archer took a shaft through the back before he had covered six paces. The second arrow broke another through the back of the thigh and dumped him into the mud. The third went into a man who had turned to look over his shoulder. Ouz saw the opening where chest met shoulder, loosed, and watched the shaft turn him and drive him down.
To the east, through breaks in alder and smoke, something moved with a different rhythm. The prince’s guard had reached his own bow line.
Ouz could not see the man clearly. He did not need to. Archers were breaking away from that side too, some veering inward in panic, some trying to fall back toward the road, none holding the clean whistle work they had carried before. The guard had done his part.
Ouz shot one more fleeing west archer, one who still had a whistle cord at his throat, and turned back for the shell at a run.
The west brush behind him had gone from firing line to butchered woods. Men crawled there with their legs opened. One sat against a stump holding both sides of his neck while blood ran through his fingers in pulses that were already slowing. Two Zhanar road infantry who had come out on Ouz’s heels were still alive and finishing the wounded with short thrusts because nobody had time to leave armed men on the ground.
The shell came back into view through brush, smoke, and the heaving backs of men still trying to kill one another at board length.
Feiyan had kept the center alive. The colonel stood on the west long face with his boots planted in mud darkened to near black, shouting companies into place and thrusting with a spear he must have stripped off a dead man because his sword hand was slick too deep to trust. The shell had marks of near collapse all over it. Boards split down the grain. Pole shafts broken short. Dead steppe boys dragged to the hollow because the perimeter could not spare the foot room. Zhanar infantry pressed close enough behind the long faces to keep Samraj from flooding the gaps and close enough to get cut when they leaned too far.
Ouz saw one change at once. The arrow fall from the west had almost stopped. The east still spat flights into the shell, though in scattered beats now, the timing gone ragged.
That was when he saw the road rear through the gaps beyond Feiyan’s shoulder. No banners. No reserve horn. Only a dark column of smoke climbing above the line back toward camp. Not cook smoke. Too thick. Too black. Canvas or grain or both.
Ouz felt his stomach turn cold under the blood heat and ran harder for the boards.