The slaughter had turned the river downstream into a pink mass of stained insects and bodies, and still the numbers grew. Another flaw in Korbolo's plan was revealed as the flights of arrows from the upstream bridge dwindled – the archers had already spent their supply. The floating platform upstream had been allowed to drift, closing the gap until the pikemen finally came into contact with the unarmed civilians on the ford. But they had not accounted for the roaring rage that met them. The refugees had been pushed past fear. Hands were slashed as they closed on the pikeheads, but they would not let go. Others clambered forward in a rush to get to the archers behind the wavering line of pikemen. The bridge sagged beneath the weight, then tilted. A moment later the river was solid with flailing, struggling figures – refugees and Korbolo's companies both – as the bridge tipped and broke apart.
And over it all, the butterflies swarmed, like a million yellow-petalled flowers dancing on swirling winds.
Another wave of sorcery erupted, and Duiker's head turned at the sound. He saw Sormo, out in the centre of the mass, astride his horse. The power that rolled from him tumbled towards the bridge downstream, striking the rebel soldiers with sparks that scythed like barbed wire. Blood sprayed into the air, and above the bridge the butterflies went from yellow to red and the stained clouds fell in a fluttering blanket.
But as Duiker watched, four arrows struck the warlock, one driving through his neck. Sormo's horse whipped its head around, screaming at the half-dozen arrows embedded in it. The animal staggered, slewing sideways to the edge of the shallows, then into deep water. Sormo reeled, then slowly slid from the saddle, vanishing beneath the sludge. The horse collapsed on top of him.
Duiker could not draw breath. Then he saw a thin, lean arm thrust skyward a dozen yards downstream.
Butterflies mobbed that straining, yearning reach, even as it slowly sank back down, then disappeared. The insects were converging, thousands, then hundreds of thousands. On all sides it seemed that the battle, the slaughter, paused and watched.
Hood's breath, they've come for him. For his soul. Not crows, not as it should be. Gods below!
A quavering voice rose from beneath the historian. 'What has happened? Have we won?'
The breath that Duiker pulled into his lungs was ragged. The mass of butterflies was a seething, frenzied mound on the spot where Sormo had appeared, a mound as high as a barrow and swelling with every moment that passed, with every staggering beat of the historian's heart.