Adam eased the door open and Vienh slipped in, rain dripping from her oilcloak.
“The Yhan Ti is leaving port,” she said, “bound for Assar. Izzy’s ready to slip dock, and your friend Bashari is waiting on the Dog. Come on.”
Isyllt stumbled up, groping for her still-damp clothes while Adam tugged on his boots. It took her three tries to pick up her shirt and her hands shook as she fastened the buttons. If the saints were merciful, she could sleep on the ship.
The hall was dark, only one lamp by the staircase left burning. Isyllt dropped to the back of the line, pulling out her mirror. Zhirin was probably asleep. She whispered the girl’s name as they started down the stairs. An instant later, she heard a loud crack in the common room, followed by a heavy metallic clang. Adam paused and Isyllt nearly ran into him.
“What was that?”
A thunderclap shook the room, shivering the stairs and throwing them against the wall. She lost the spell and her grip on the mirror. Isyllt grabbed for the rail, gasped as she hit it with her bad hand, and fell. The rush of pain drove away the last fatigue-fog. Smoke billowed, reeking of gunpowder.
“Bombs!” Vienh shouted; her voice was distant and hollow through the ringing in Isyllt’s ears. “Out the back.”
Doors opened along the hall as they scrambled back, wary faces peering out. Another explosion echoed and someone screamed. Down the narrow stairs to the door behind the storerooms, but when Adam unbarred the door and flung it open a bullet shattered the wood inches from his shoulder.
Through the gloom of the rain-soaked alley, Isyllt saw a red handprint on the opposite wall. Vienh swore as they retreated from the door.
“Dai Tranh! It’s an ambush.”
Smoke eddied from the front of the bar, and orange light flickered at the end of the hall. Through the fire, or into the bullets.
“They’ll be waiting in front too,” Adam said, checking his pistol.
A shot cracked before she could answer. Isyllt ducked—in truth more a startled stumble—and saw a masked man crouching on the other side of the door. He fired again and Vienh slammed into her, knocking her down. Isyllt landed on hip and elbow, eyes blurring from the pain. Adam fired back and the man vanished.
They ducked into a storeroom and Isyllt called witchlight. Vienh gasped as she slouched against the wall. Red spooled down her right arm, feathering across her linen sleeve.
“Not bad,” she hissed as Isyllt reached for her. “Just grazed.”
Isyllt touched her arm anyway to be sure and promptly jerked her hand away with a curse.
“Lead bullets. Bastards.” Isyllt shook her head. “They’re not Dai Tranh.”
Adam pulled out his mirror, used it to glance around the doorframe before he leaned out to shoot. “How do you know?”
“The Dai Tranh used copper bullets at the execution, even though they were shooting at mages. And they used rubies to blow up the other buildings, not powder grenades.”
“Can we solve this somewhere else?” Vienh snapped as she pressed a fold of sleeve against her wound.
Another blast shook the front of the bar; a lamp fell from its hook and shattered, splattering the floor with oil. The building would collapse on their heads soon. More shots sounded in the hall and someone screamed. Adam took another look through the mirror.
“They’re shooting anyone who comes down.”
Isyllt crept closer to the door. The air tasted of blood and smoke and approaching death. She risked a glance outside, saw a man’s sandaled foot and a thread of blood leaking across the floor. A bullet splintered the doorframe above her head and she jerked back inside. A moment later her ring chilled as the wounded man died.
“We’re going to make a break for it soon,” she said to Adam and Vienh, “but I’ll be distracted, so cover me.”
She reached into her ring, letting the cold wash away her fatigue and pain. Her magic crept out in icy tendrils, licking toward the corpse, oozing into his cooling flesh. It wasn’t something she liked to do—most people didn’t understand the difference between a demon and a corpse controlled by a necromancer, and didn’t care to learn the particulars before they started screaming. But this might be the best opportunity she had before the building came down.
Magic settled into dead flesh, save for the ruin of his chest and the lead ball lodged there. But she didn’t need his heart. She felt the body like a glove on ghostly hands. And like a glove, it moved when she flexed those hands. The man rose clumsily, driven by memory and will.
“Ancestors,” Vienh whispered.
A shot struck her stumbling shield and she flinched from the ghost of the impact, but the corpse only shuddered.
“Let’s go.”
Adam and Vienh fell in close behind her, in the dubious cover of the dead man. The walking dead discomfited even trained soldiers, and the assassin outside was no stauncher. He stumbled back with a cry as the bloody corpse staggered toward him, and fell with a gurgle as Adam’s bullet caught him in the throat.
Isyllt paused at the doorway, forcing more of her awareness into the body. Through rain and death-blurred eyes, she saw more people crouching on either end of the alley. Also masked, like no Dai Tranh she’d seen. A bullet flew past her puppet’s head; another hit his shoulder, splattering congealing blood.
To their left, the alley led to a narrow canal—to the right, the street. The light had paled from coal to iron. How long would Izzy wait for them, with Siddir already aboard?
“Take the left,” she told Adam. “Kill as many as you can, then get to the docks. Don’t wait for me.”
“What?”
“I’ll distract them. Find the stones and make sure Bashari doesn’t try to double-cross us. Come back and find me and then we can get the hell out of here.”
“And if you’re dead?”
“Then go back to Erisín and tell Kiril what’s happened. It will be his problem then.”
He balked a heartbeat longer than she expected him to. “Can you manage a distraction?”
Isyllt grinned, cold and sharp, and stroked her ring. “I think so.”
“I’ll find you.”
She nodded. “On my mark.” The dead man turned to the right and stumbled down the alley. Her ears still rang, but she heard the assassins’ frightened shouts and smiled. She reached deeper into the diamond, calling the cold till tendrils of mist writhed around her. “Ready—”
And she called the ghosts. They burst free like a whirlwind, faces ghastly and misshapen. Two flew shrieking toward the canal and the others turned right. A scream echoed down the alley.
“Go!”
Adam and Vienh bolted. A heartbeat later Isyllt stepped into the rain. Two of the killers broke and fled at the sight of the raging dead. One vanished toward the street, but a ghost caught the second and he fell, screams turning to choking gasps.
Deadly as they were, ghosts couldn’t stop bullets, but animating took more concentration than she cared to spend, and she wasn’t skilled enough to make her corpse-puppet truly dangerous. Isyllt let him fall. Only a few more yards and she could reach the street—and pray a dozen more false Dai Tranh weren’t waiting there.
The last assassin held her ground, pistol steady, not flinching as a ghost shrieked past her. Warded. She was veiled, but her graceful walk was familiar. Faraj’s pet killer had come out to play.
“Odd,” Isyllt said, “I’ve never seen a Dai Tranh with blue eyes before. Put down the pistol and I’ll put down the ghosts. Don’t tell me you don’t like to get your hands dirty.” She spread her arms, witchlight flickering around her fingers. Magic ached in her bones, a relentless, empty cold that reached deeper than the grave.
Jodiya’s shoulders shook in a silent laugh. Slowly, she lowered her pistol.
And flung the grenade she held in her other hand.
The fuse kindled in midair, burning unnaturally fast. No chance to outrun the explosion.
Instead, Isyllt caught it. She hissed at the pain in her left hand, at the
precious fraction of fuse being consumed. As soon as iron touched her skin, her magic began to work. Rust blossomed across damp metal, corroding at preternatural speed. Within heartbeats the iron shell crumbled in her hands, black powder hissing to the ground. She turned her head just in time as the fuse caught the last of the gunpowder and sprayed her with sparks.
Her hands twisted with the pain of it, but she bared her teeth at Jodiya. “Again?”
The girl raised her pistol, but before she could fire the water rushing through the gutter rose, uncoiling like a snake charmer’s asp. The water serpent struck Jodiya hard enough to send her sprawling, then dissolved with a splash.
“Come on!” Zhirin called from the end of the alley.
Smoke poured from the ruin of the Storm God’s Bride, but Isyllt only spared it a glance. Someone shouted as they bolted across the street and down another alley, but she couldn’t tell if it was another assassin. No one appeared behind them as they ducked through Merrowgate’s back streets.
“Good timing,” Isyllt said as they crossed a canal.
“You’re lucky traffic wasn’t worse,” Zhirin gasped, her cheeks flushed dark. “I heard you call me and then you didn’t answer.” She slowed, pressing a hand against her side. “Who was that?”
“Khas assassins trying to pass themselves off as Dai Tranh.” Her lungs burned, one more little agony to join the chorus. “Where are we going?”
The girl paused, frowning. “Out of the city.”
In the wake of the attack, ferries stopped running from Merrowgate to the Northern Bank—no one wanted to be accused of helping Dai Tranh escape. Wrapped in spells of distraction, Zhirin and Isyllt fled to Jadewater, where they found a skiff willing to take them across. No simple charm could keep Isyllt from being memorable up close, though—pallid and sunken-eyed, with fierce red burns scattered across her cheek and singed hair frizzing around her face. She moved like an old woman, left arm cradled against her chest. Zhirin felt as though she should help her aboard the boat but couldn’t nerve herself to do it; she’d watched iron dissolve in the woman’s hands, and the bitter scent of the magic clung to her still.
The skiff had no top and they were rain-drenched and shivering by the time they reached the shore, docking at the closest jetty in Lhun lands. As they moored, Zhirin counted out coins—she had enough for the passage, but if she paid extra to keep the ferryman’s mouth shut she’d have little left. She should have refilled her purse while she was home.
“Let me,” Isyllt said as she dithered over the bribe, and scooped the coins out of her hand. Zhirin fought a flinch at the necromancer’s cold touch. Isyllt handed the money to the pilot with a whispered word. The man’s hands closed on the coins and his eyes dulled, mouth slackening.
“Hurry,” Isyllt said, climbing onto the dock. “It won’t last long.”
Zhirin glanced over her shoulder as they hastened away, saw the man stir and shake his head in confusion.
“Where now?” Isyllt asked. Rain dripped from her hair and her teeth had begun to chatter, which Zhirin didn’t like; it wasn’t that cold.
“We need to find Jabbor,” she said. “The Tigers can find us a safe place.” If she said it confidently enough, perhaps it would be true.
The sun climbed behind its veil of clouds as they walked to Xao Mae Lhun and the Tiger’s Tail. Morning chill gave way to tepid stickiness, but Isyllt didn’t stop shivering. Zhirin bought them hot tea doctored with brandy and paid the bartender to take a message to the Jade Tigers. For all of Jabbor’s promises, she wondered what his reaction would be when she came penniless with a hunted foreign spy at her side. Only days ago such doubt would have been unthinkable.
They waited in a dim corner of the bar. Isyllt drowsed, her face splotched and damp, and Zhirin chewed her lip. This was a terrible time to pass out, especially since her own eyes ached and she wanted so badly to lay her head down. The bartender shot her pointed glances every so often, but she couldn’t afford much more to drink and it would only have gone to waste anyway.
The noon bells died before the door opened and a familiar shadow stepped inside. Zhirin kicked Isyllt under the table as she rose, trying to keep the desperate relief off her face. She held herself straight, even when Jabbor grabbed her shoulders.
“What happened?”
“Isyllt was attacked. We need to get out of the city. Does your offer still stand?”
“Of course it does.” But his eyes narrowed as he glanced at Isyllt. “She’s sick.”
“All the more reason to get us to a safe place quickly.”
He sighed and nodded. “Let’s go. Can you walk?” he asked Isyllt.
“Of course.” But her hand was white-knuckled and trembling on the back of her chair as she rose, and Zhirin wondered how much farther she could go.
A pair of Tigers she didn’t know waited outside, flanking them as they moved through the village. Rivulets of mud ran down the narrow path, twisting and eddying around stones.
They headed northwest toward the sloping mountain road, but by the time they reached the outskirts of the village Jabbor was frowning. “We’re being followed.” He turned a fierce glare at Isyllt, and Zhirin flushed.
Turning, she found three hooded figures closing on them. Jabbor shoved her behind him, hand on his knife-hilt, but their assailants already had pistols drawn. The middlemost pulled aside her veil, baring long brown hair.
“You’re right,” Jodiya said, gun pointed at Isyllt. “I do like to get my hands dirty. But I like getting the job done even more. And now you’ve made this even more convenient. Lucky for me Asheris is soft.”
“And lucky for me you talk too much.”
Jodiya spun, but her companions kept their guns steady. Zhirin’s lips parted in shock.
“Mother?” she gasped, before she could stop herself.
Fei Minh stepped closer, a pistol in her manicured hand. “Really, dear. Did you think I was going to let you run off like that without someone to keep an eye on you?” Her escort fanned around her, weapons drawn. Zhirin gaped more when she recognized Mau among them.
“You wouldn’t dare,” Jodiya said. “You’re Faraj’s creature.”
Fei Minh’s eyebrows rose in the shadow of her hood. “I’m a politician and a merchant—you think I don’t know when to hedge my bets? And you might consider a milder tongue, under the circumstances.”
Jodiya’s lips twisted and she whistled once, high and sharp. Zhirin tensed and Jabbor’s arm stiffened under her hand, but Fei Minh only laughed.
“I’m sorry, but the rest of your men won’t be coming.”
Jodiya’s jaw clenched; a raindrop trickled down her cheek and dripped from her chin. “What next, then? Shall we stand here until all our guns are too damp to fire?”
“Or perhaps you should put yours down. You’re outnumbered.”
“Yes, but you or your daughter might die with us if you shoot. Will you risk that?”
Zhirin’s fingers tightened on Jabbor’s sleeve, and she felt leather beneath the cloth. She loosened her grip, holding her breath as a knife dropped silently into his hand. Beside her, Isyllt shifted her weight. One of Jodiya’s companions began to tremble faintly.
Fei Minh drew a breath, perhaps to answer. Zhirin felt a prickle of gathering magic and tensed just as a shrill, icy shriek cut the air.
Guns thundered and Jabbor pushed her down as he launched himself at the closer assassin. Zhirin slipped and hit the ground with a splatter of mud. Someone shouted; someone else fell. She scrabbled out of the road, hands skidding across wet grass—water everywhere, but too scattered to answer her. She looked back to see smoke fade into the rain and the last assassin fall as Jabbor broke his knee with a kick. The knife flashed as the man went down, and he didn’t rise again.
Stories spoke of heroes fighting from dawn to dusk, but in truth it happened so fast she could scarcely follow. Four bodies sprawled in the mud—Jodiya, her men, and one of the Tigers whose name she’d never learned.
&nbs
p; “Idiot girl,” Fei Minh muttered. Zhirin wasn’t sure if she meant her daughter or Jodiya. She tucked her pistol inside her coat and picked her way around puddles till she reached Zhirin.
“What are you going to tell Faraj?” she asked, taking her mother’s hand.
“I’ll think of something. Or perhaps nothing at all—murder is an ugly business, after all, and one can hardly be surprised when an assassin finally makes a wrong move.”
“Mira—”
Someone shouted, and past her mother’s shoulder she saw Jodiya stir.
“Watch out!” But her shout was swallowed by a pistol’s crack. Fei Minh’s lips parted in shock and she stumbled into Zhirin’s arms. She threw a clumsy arm around her mother and flinched; the moisture soaking her back wasn’t rain.
“Mother!”
They both fell to their knees. Fei Minh gasped, mouth moving, but Zhirin couldn’t hear the words over the roar of her heart. Blood slicked her hands as she tried to stanch the wound, but already her mother was crumpling in her arms, her grip on Zhirin’s hand falling away.
She might have screamed, but she couldn’t hear that either.
People were shouting. Jabbor knelt beside her, trying to tug her away. Isyllt rose shakily from beside Jodiya’s still form. Mau fell to her knees beside her mistress, mouth working. Water rolled down Fei Minh’s face, soaking her hair and tangling in her lashes as her eyes sagged closed. Zhirin could hardly see through the blurring rain.
Jabbor’s words finally began to make sense. “We have to go, Zhir, now. We have to go.” She couldn’t fight as he lifted her up, could barely keep her knees from buckling. Rain ran down her face, hot and cold, washing the blood on her hands rusty pink.
“Go,” Mau said, her voice harsh and cracking. “Get out of here. We’ll deal with this.” Mau tugged a ring off Fei Minh’s limp hand and pressed it into Zhirin’s. Her fingers curled around it reflexively, blood smearing the gold. She couldn’t draw breath around the pain in her chest, as if the ghost of the bullet had passed through her mother and struck her.
The Drowning City Page 23