Выбрать главу

Xanthon barely managed to scuttle into the next tunnel. After that, Vangerdahast was able to remain within earshot of his quarry, following the ghazneth by the slurping sounds he made crawling through the muddy passages. As the chase continued, the sound grew slower and less steady. Finally, it ceased altogether, and when the wizard stopped to consult his magic sliver, the ghazneth’s arm came snaking out of a nearby door and snatched the wand of repulsion from his hand.

Vangerdahast was so startled that he flew backward half a dozen paces. By the time he finally comprehended that the ghazneth was not attacking, Xanthon was slurping down the tunnel again, now moving faster. The wizard found his wand a few hundred paces later, lying dull and brittle in the mud. All the magic was gone, and the phantom was no longer close enough to hear.

After that, the wizard left his magic tucked safely inside his cloak, and the chase continued. Eventually, Vangerdahast had to renew his flying spell, then his protection enchantments, and he realized the hunt was turning into a trek. He almost decided to give up and teleport back to the mud keep, but he could not allow Xanthon to go unpunished for such a vile betrayal.

The pursuit continued until Xanthon began to tire again and Vangerdahast began to hear slurping steps once more. Determined not to make the same mistake twice, the wizard took the initiative and streaked up the passage behind the crawling phantom. He slammed down on its back and reached around to draw his iron dagger across its throat.

As weary as Xanthon was, he was still far faster than the royal magician. He clamped down on Vangerdahast’s arm and dropped face first into the mud, driving the dagger deep into his own collar, but sparing himself the fatal slash across the throat.

A strange tingling came over Vangerdahast as the magic began to leave his protective enchantments. He grabbed Xanthon’s hair and tried to pull the traitor’s head up to free his arm, but his strength was no match for a ghazneth’s. A pair of jaws closed around his forearm, then clamped down. The phantom’s teeth could not penetrate his protective spells, but the wizard knew that would change once his spells were drained.

Vangerdahast rolled to the side, relieving some of the strain on his trapped arm and giving himself room to maneuver. He slipped his hand into his cloak and grabbed a small rod from a pocket, then pressed the tip to the ghazneth’s head and spoke a single mystic word.

A silent flash of golden magic filled the air, momentarily blinding Vangerdahast and hurling him against the tunnel wall. He felt the ghazneth go slack and jerked his arm loose, opening a long gash along Xanthon’s collarbone as he ripped the iron dagger free. Praying that his flying spell had enough magic to hold one more instant, he pushed himself up to the ceiling.

Still trying to shake the magic from his vision, Xanthon rolled onto his back, his arms weaving a black blur as he lashed out blindly mere inches under Vangerdahast’s nose. The phantom’s new wounds were already beginning to heal-thanks, no doubt, to the glut of magic he had just absorbed. Vangerdahast’s protective enchantments were fading fast and his flying spell would soon follow, and he would not be able to renew those particular spells until he had rested and studied his spellbook. Realizing he had lost all hope of defeating the phantom in physical combat Vangerdahast decided the time had come to declare wisdom the better part of valor.

He closed his eyes and brought to mind an image of the courtyard in the Arabellan Palace. Tomorrow he would return for Alaphondar and Owden, then resume his hunt with a fresh company of Purple Dragons. It was sometimes possible to delay the King’s Justice, but never to escape it-not when the royal magician had decided it was his business to dispense it. A little growl of astonishment suggested that Xanthon’s vision had finally cleared, and Vangerdahast cast his teleport spell.

He experienced that familiar sensation of timeless falling, then felt something soft and squishy around his boot soles. The air seemed remarkably stale and musty, and he had a terrible suspicion that he knew the source of that irritating drone in his ears. The wizard shook his head clear and found himself standing in a muddy depression, looking across a dark, stagnant pool of water toward the shadowy facade of a ramshackle goblin building. He thought for a moment he had returned to the same plaza through which he had entered the abandoned city, but a quick circuit of the area revealed no sign of the wall through which he had blasted Xanthon. The royal magician was lost.

“Many ways to enter, but only one to leave.” The ghazneth’s voice rasped out from all the tunnels ringing the plaza, as soft and sibilant as a snake’s hiss. “It is you or me, old fool… and now I am the hunter.”

From somewhere inside the marble keep came a muted thud, then the iron-clad gate swirled open, spinning little whirlpools into the fetid water and sweeping aside the bloated corpses of half a dozen Purple Dragons. The smell of mildew and stale stone filled Tanalasta’s nostrils, giving rise to an unexpected urge to vomit. The need had been coming over her at the oddest times for the last two days-when they found Alaphondar’s horse tethered behind the hill, for instance, but not when they waded into a marsh full of stinking corpses. The princess was beginning to think that lying to Alusair had affected her nerves more than she realized. Despite the return of the fever, no one else in the company seemed to be experiencing such odd bouts of queasiness.

Alusair appeared in the gateway, standing atop a short flight of black stairs and silhouetted in gleaming silver against the tower’s murky interior. “Nothing they’re not in here.”

“Empty?” Tanalasta slapped Alaphondar’s broken spyglass against the surface of the marsh, then said, “None of this makes any sense.”

They had found the spyglass on a boulder not far from Alaphondar’s hungry horse, the broken halves lying neatly side-by-side. It appeared the sage had been watching the keep, which stood not quite a mile from shore, half sunken in the marsh and surrounded by the floating corpses of Vangerdahast’s rescue company. A lengthy examination of the surrounding area had produced no hint of what killed them. Almost as puzzling, the search had failed to produce the bodies of either Vangerdahast, Alaphondar, or Owden. It was as if the trio had simply vanished.

Tanalasta climbed the stairs into the keep and found the mossy, dank place she had expected, with a cramped staircase ascending to the left and a narrow corridor turning a corner to the right. There were plenty of insects and more than a few snakes, but no more than normal in such a place, and none that appeared particularly dangerous.

Alusair’s men were everywhere, banging on walls and inspecting floors for secret passages.

Tanalasta started down the hallway to the right.

Alusair followed close behind, her armor clanking as she brushed against the stone walls. “There’s a common chamber and seven sleeping cells upstairs, and half a dozen storage rooms on this floor. We haven’t been able to find a dungeon entrance-but it would probably be flooded anyway.”

Tanalasta rounded the corner and peered into the first room. Warm afternoon light poured through a large, windowlike breach in the opposite wall. The edges were smooth with age and draped with moss. Not looking at her sister, and trying to keep her voice casual, Tanalasta asked, “Any sign of Rowen?”

“Rowen can take care of himself.” Though Alusair’s tone was neutral, she clapped Tanalasta’s shoulder briefly and said, “He’s probably waiting for us at Goblin Mountain with Vangerdahast and Alaphondar.”

“If Vangerdahast is there, I doubt Rowen still is,” Tanalasta remarked wryly.

As the princess turned away from the room, a sharp hiss sounded behind her.

“Tanalasta?” called a familiar voice.