Revolted, he flew back with his elbow, aiming high for the throat, hammered down with his heel on the instep of a booted foot hard enough to hear bone snap.
There was a shriek, inhuman. Harper jabbed behind him with his fingers where he hoped to find eyes.
Now it screamed, and the claws released.
He saw what it was now, as he spun around. The face of a man, the eyes of a monster. It came for him, and Harper sprang into the fight.
It was limping from the bones he'd crushed, but it was still fast. Lightning fast. Harper whirled, and the thing hurtled past him. When it turned to charge again, he met its face with a flying kick.
Kadra fought her own demons, swinging her sword to block the slice of a curved blade, evading the swipe of claws as she carefully retreated. She gauged Harper's position by sound. She couldn't risk even a glance behind her. Out of the corner of her eye, she saw Sorak, behind the bars, grinning, grinning as he feasted and watched the battle.
Kadra flipped her dagger out of its sheath, managed to turn enough to judge Harper's distance and position. She feinted, thrust, then leaped to cleave the demon's sword arm from his body.
"Harper Doyle!" She shouted, then heaved him her sword as she snatched the sickle blade from the air to battle the next demon.
They fought back-to-back now, Harper wielding the sword, she slicing with the dagger and blade. Green blood mixed with red.
Still, she saw, Sorak watched.
"I will have you," he called out. "I will have your blood. I will have your body. I will have your mind."
"I am Kadra!" she almost sang it as she thrust through slicing claws and pinned the point of the dagger in the demon warrior's throat. "I am your death." She spun, prepared to leap into the other battle. And watched Harper's sword cleave his opponent's belly.
Through the smoke curling from the demon dead, she scooped the Glock up on the fly as she rushed to where Sorak fed and gloated. She saw only the quick flash of his teeth, the taunting swirl of his cloak as he bolted toward an open door on the side of the cage.
She fired, the explosions of sound roaring through the building. Even so, she could hear the demon's laughter. She vaulted over the safety rail, closed her hands on the bars of the cage where beasts lay slaughtered, and battered at the steel.
"Come on." Riding on adrenaline and pain, Harper wrenched her around. He shot the sword back into her sheath, snatched his gun and holstered it. "Put this away. Now," he snapped, handing her the dagger. "We're getting out, fast. There's no possible explanation for what just happened here, so we're not going to make one. Move!"
She ran with him, through the building, out the rear. He tugged the coat over her sword, wrapped an arm around her shoulders, and tried to look as normal as a couple could who had just battled a pack of demons.