Geran looked up at the approaching monster, and his stomach turned to water. While he stood grappling with his old foe, the golem would snap his neck or rip off his limbs, and that would be the end of him. He managed to buy himself a few more heartbeats of life by twisting around the table, moving a few steps away from Bastion’s lethal grasp. Somehow Geran found the determination to rip his gaze away from the golem and focus on his struggle with Rhovann. Desperately he sought the clarity of mind to bring a spell to his lips. “Sanhaer astelie!” he rasped, speaking the words for a spell of strength. In the next heartbeat he sensed the arcane currents of the room flooding into his limbs, charging his muscles with supernatural strength for a brief moment. Rhovann snarled a spell of his own, and flickers of emerald flame erupted around his silver hand, singing Geran’s left arm. But with his strength spell Geran ripped his sword arm out of Rhovann’s grip, Umbrach Nyth gleaming dully in his hand.
He had time for one backhand slash, a fierce cut that passed through Rhovann’s neck in a short, vicious arc. The shadow sword made no sound at all; Rhovann gaped in blank astonishment for an instant before his head tumbled from his shoulders and his body sank to the floor. Green flames danced on his silver hand before they guttered out. Geran stared down at the mage’s corpse for a moment, wheezing for breath. “Damn you, Rhovann,” he rasped. “Is that what you were looking for?”
The mage’s corpse made no answer, but at the last instant heavy footsteps warned Geran of Bastion’s charge. He glanced up as the golem hurled itself forward, its huge hands reaching for him. The swordmage retreated two quick steps and sought quickly for a spell of teleportation … only to discover that he had no such spell fixed in his mind at the moment. Stumbling backward, he set his feet and managed a fierce cut at the golem’s right hand as it reached for him. Umbrach Nyth sheared through the clay flesh of the creature, carving off two fingers and half its hand, but the golem seized Geran by the collar with its undamaged hand. Instantly it wheeled and hurled Geran against the windows at the far end of the room.
Geran flew through the air as if he’d been flung by a catapult and crashed into the heavy panes. Leaded glass shattered all around him, and likely would have cut him to pieces if his dragon scale spell hadn’t guarded him from the cruel shards. Only the heavy wooden crosspieces that supported the great windows stopped him from sailing through into the dizzying drop beyond, where the castle’s bluff fell well over a hundred feet to the clearing by the postern gate, but he paid a price in cracked ribs and a jarring blow to his head that gashed his scalp and left bright stars whirling in his vision. He fell to the floor in a shower of broken glass and splintered wood, shaking his head groggily.
“That’s what you get for forgetting about the golem,” he told himself. Daried would have been disappointed in him; his old bladesinger master seemed to have eyes in the back of his head when it came to staying aware of his surroundings. Geran groaned and pushed himself upright, grasping the shadow sword’s hilt just in time to meet Bastion’s next assault. For a moment he held the golem at bay, fending it off with the point of his sword; the towering monster was clever enough not to run itself onto his blade, fighting with grim, silent ferocity to get its hands on him again. Geran limped and hobbled away from the window, finding one new ache or stab of pain after another. Then Bastion swatted his sword point out of the way, and stepped forward to smash its half fist into the center of Geran’s torso. The blow drove Geran’s breath out of him again and knocked him sprawling fifteen feet away, rolling feet-over-head to end up lying on his belly on the cold stone floor.
Umbrach Nyth clattered across the floor, fetching up by the baseboard ten feet away.
It’s almost funny, he thought thickly. I defeat Rhovann, but now his damned golem’s going to beat me to death. It didn’t seem worth the trouble to keep fighting, not when he was going to be bludgeoned or broken in a matter of moments anyway, but slowly Geran began to crawl toward the place where the sword waited, grunting with the effort.
Bastion studied him in silence; no doubt it was considering the last directions of its creator. The golem wasn’t malicious, and wouldn’t bother to inflict pain for its own sake. In its own implacable logic it would simply decide upon the quickest and most effective way to carry out his death, and then implement its plan. It would not stop, could not stop, until he was no more. Observing that he was not dead yet, it swung into motion and strode after him. Geran winced and tried to crawl faster.
Bastion’s undamaged hand closed on his ankle as his fingers reached the shadow sword’s hilt. The golem yanked Geran back, raising him in the air as it reached for his flailing arm with its half hand. Whether it intended to carry him back to the window and force him out, bludgeon him to death against the stone floor, or simply pull his arms and legs off, Geran couldn’t tell; he dangled and twisted upside down, held by his foot. But his sword arm was momentarily free.
Stabbing at the golem’s torso from his inverted position, he drove Umbrach Nyth up under its breastbone. The golem groaned aloud, still holding Geran in its grasp. Then, slowly, its binding enchantment failed, and it collapsed like a broken marionette. Geran had time for one startled cry before the huge creature toppled over on him; his head struck the hard flagstones, and then Bastion’s immense weight buried him. He struggled briefly, feebly trying to pull himself free, but then the wounds and exhaustion he’d been fighting off for hours overwhelmed him. Darkness swam up from the laboratory floor to claim him.
He knew nothing more for a long time, drifting in and out of a gray, featureless dream. Somehow he felt that he needed to get up, to swim up through the gray to wakefulness, but he couldn’t seem to manage it. A pleasant lassitude held him in its soft grip, soothing his hurts. For a time Geran wondered if he were dying, and if so, why he wasn’t more concerned about it … but finally the sound of his name roused him-minutes, hours later, he had no idea. A vast weight was crushing him, but then it shifted aside, and he felt hands dragging him out from underneath. A small swallow of something that tasted like warm mead filled his mouth, and he swallowed. With a weak cough he stirred, beginning the long and wearying climb back up to awareness.
“There, the potion’s doing its work. I think he’s coming around.” A familiar voice, somewhere close by.
“Geran! Geran, can you hear me? Are you hurt?” He opened his eyes to see Mirya leaning over him, his remaining hand clutched in both of hers as she looked closely into his face. “Say something!”
“I’ve had better days,” he mumbled. He felt Mirya’s hands moving to cup his face, and then she stooped down to kiss him even as he was about to say something more. Tears streaked her face, salty on his lips.
After a long moment, she released him and straightened. “Geran Hulmaster, don’t you ever do that to me again! I thought for certain that you were lying here dead!”
“So did I.” He sat up carefully, giving himself a moment to find his balance again. The light flooding in the broken windows was still gray with the overcast. The massive shape of the destroyed golem was beside him; he realized that he’d been pinned under Bastion when the creature collapsed. Hamil kneeled on his other side, and Sarth stood close by, latching his belt pouch closed again. Geran frowned, trying to make sense of it. “Another healing potion?” he asked.
“My last, I fear,” Sarth replied. “I advise against any more serious injuries today.”
“That seems a sound idea in any circumstances,” Geran replied. The healing magic dulled the pain in his back, his singed leg, his aching throat. There was something strange with the room, though … the light was much brighter than he remembered. It was full daylight outside behind the overcast. “What time of day is it?”