RANKS OF BRONZE BY DAVID DRAKE

Vibulenus turned and ran two leggy strides in the direction Clodius and Niger had chivvied other legionaries clear. The face of the tower would buckle outward any instant like a butterfly unfolding a broad stone wing, and anyone caught in the path of that cataclysm would be pulverized beyond the magical skill of the Medic to help.

There were legionaries on top of the wall flanking the crumbling tower. The defenders’ resistance had collapsed so thoroughly that the soldiers leading the scrambling assault were able to turn and help their fellows onto the battlements instead of struggling to survive on their dangerous perch. Horns and trumpets sounded in the chaos, but Vibulenus could not tell whether they were giving orders or simply reacting to the general enthusiasm.

Metal gleamed at the edge of the siegeworks, where the palisade had been thrown down by soldiers surging toward the fortress. The sun winked on polished bright-work, the mace-studs and hackamore bosals that left the jaws of the carnivorous mounts free to raven and tear. The smokey glare of the tower stained the iron plates of the bodyguard the color at the heart of a forge, the color of the blood leaking from the stumps of the centurion.

Now that it was safe, the Commander had come to view his victory.

“Fucking bastards!” screamed Gaius Vibulenus, and he ran back to the dying man.

Dead, the tribune thought as he slid his hands under the hooped corselet that gave rigidity like an insect’s shell to a body that was flaccid within. When he shifted the armor for a grip, the mouth gave a great sigh though the eyes did not blink.

The centurion was a heavy man, even without the weight of his lower legs, and when Vibulenus had raised him waist high he found that the man’s shield was still strapped to his left arm. To clear it would require dropping the centurion and starting again the awkward business of lifting a dead weight . . . or throwing the bastard down and running from Hades gaping behind him.

Fuck it all, he’d finish what he’d started. He twisted a fraction so that the dragging shield did not foul his boots and began striding forward again.

Vibulenus had not realized how done-in he was until he started to carry the dying man. The pains that had been covered by rushing adrenalin earlier in the assault were present in full fury, and the detachment of moments before no longer operated to free his mind from the needs of his body.

All that was bearable because it had to be borne, but the weakness in the tribune’s muscles was catastrophic and the final catastrophe. He was too young and too healthy ever to have had doubts about his body. There were limits to his strength: he knew that Clodius Afer was stronger than he, and that others might be quicker or faster as well.

But Vibulenus had not realized in his heart of hearts that there would be a time when a task that was within his normal capacity would find him incapable because of exhaustion. He had expected — not planned, but expected — to run with the centurion in his arms, praying to Hercules that he would be fast enough to get clear of the tower’s collapse.

Now that he was committed, he found that he was able to grip his burden only because his knuckles were locked. Vibulenus’ lungs burned so that every breath flashed him an image of the flickering inferno above, and his legs were bladders of thin gelatine which were hard put to support their load — much less drive it at a run beyond the zone of destruction.

All sounds paused, as if the world were drawing in its breath.

Vibulenus did not have to look up to know what was happening, but he could no more forebear to do so than a falling man could fail to scream. The facing of the tower was coming down like a backdrop of painted fabric. The log whose weight had propped the stone curtain was tearing through, causing the halves of the wall to twist outward from the slow rending trajectories which their scale made seem lazy.

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132

Leave a Reply 0

Your email address will not be published. Required fields are marked *