“Conrad would not risk the entire kingdom with such a reckless alliance. This is only more reason to ride, and ride soon. At worst, we can guide Theophanu and her army into the safety of the walls. Be on alert.” He shook his head. “Theirs is not the only scent that rides the wind today.”

Before the gate they readied their arms. Horses were watered and barding was strapped tight. Sibold handed him his dragon helm. When he fixed it over his head, a murmur rose from the watching crowd. He adjusted his mail so it lapped over his belt, loosened his sword in its scabbard, then twisted his lance, checking for any warp or crack. It seemed only moments since the whispered “to arms” had summoned the battle-ready force to the gate, yet after all an interminable time dragged past as they waited for Theophanu’s signal.

What if he was wrong? Perhaps her army was already overwhelmed, or she had changed her mind, choosing not to support him. The outcome of this day turned on the fealty of his sister.

The sound rose faintly, but clear, a long low horn call resounding across the valley, followed by three rising notes. Men strained at the ropes as they opened the gates. Within the walls, a horn lifted its voice in alarm, three blats. The city’s dogs barked a rousing reply. In the citadel, a bell took up the call, mingling with shouts and the high-pitched wails of the lesser horns.

Sanglant put spur to Fest. The gelding pressed eagerly onto the field. The sun stood high over all, barricaded on all sides by a glowering wall of dark clouds. The valley lay in brightness, and the forest beyond, in shadow.

Answering trumpets came from the siege works, which were well constructed against a charge. Pickets of stout, sharpened poles and half-dug trenches guarded the bulwarks, with Sabella’s and Conrad’s banners stationed deep within. There were but two flaws. They had anchored their right flank upon the steep northern slopes but had not yet set defenses there, perhaps thinking the slope itself sufficient to reject a charge. Some trenches were partially excavated to their rear, but nothing was complete. The other flaw in Conrad’s defense was, of course, that he had to defend from both front and behind.

A hundred strides off, Sanglant wheeled his force to the left and made for the slope. Some archers loosed arrows in vain. Others crawled through their own defenses so they might close the range against the riders that charged across their front. Even as they did so, infantry advanced at double time out of the gates of Kassel, shields held high and their own archers behind, letting fly as they closed the range. The Varren archers who had come out before the lines scrambled back to their defenses. A few fell.

Where the Varren line gave way to hill, Sanglant leaped the farthest and most shallow trench. A pair of archers rose to meet him. He thrust the first through the right eye even as that man tried to nock a new arrow. The other man stumbled as he staggered back. As Sanglant passed, lifting his arm and twisting up to free the lance, he kicked the second archer in the throat. He reset his lance, but it was hard work. The chase, the thunder of hooves around him as his troop smashed into the Varren flank, the first screams, that sharp stone scent that gave him flashes of vision of Bloodheart’s hall in Gent, all these roused the fury that drove him in battle. He sucked it down. He was regnant. He was captain. The one who led. He pushed on as his riders scythed the ground behind him. They must push forward, no respite for those in front and no time to slay those left behind. To his right, he glimpsed Liutgard’s cavalry pressing the line on either side of Kassel’s milites as they pushed and pushed. They had to cut through the lines and reach the Hellweg at the base of the ramp so that any of Theophanu’s troops who were riding in from the Hellweg would have a clear descent into the fray.

Wind churned the heavens. A battlement of black clouds rose in a ring around them. Waiting outside the hall, Hanna shuddered as a cold rain drove over her, but a moment later the shower ceased and only the towering thunderheads warned of the looming storm. The sun shone above the valley of Kassel, yet nowhere else.

“Sorcery!” the Saony guards whispered.

She wiped rain from her eyes. Theophanu’s army was in tumult, units trotting out in all directions. The main force of infantry moved toward the ridge slope where, moments before, ax-men had toppled a dozen trees. Six men waved cloth banners where the view opened, trying to alert those trapped with Kassel. Their faces were caught in the sun, but their backs were still in shadow.

“Eagle!” Theophanu emerged from the hall, armed and fit for battle. A captain walked beside her, carrying her helmet. “Eagle, make ready. Kinship demands we warn Conrad and Sabella of the Eika. We must join to negotiate against a greater threat. You’ll be brought a fresh horse.”