Wild wizards, like the ones who burned the fleeing people of Chazen alive. Like the ones who twisted harmless animals into monsters to slaughter my swordsmen.
'Where are we going?' Kheda forced the words out.
'Back out to sea,' Velindre said tersely, 'before that mage thinks of whipping up a sandstorm.'
Because coating anything invisible with dust would leave it plain for all to see.
'The rawest apprentice in Hadrumal would have done that by now.' Naldeth drew his hands together, lacing his fingers tight. The whiteness of his knuckles belied his contempt for the savages standing confused on the rapidly receding river bank.
'Won't he sense your magic?' Faintest blue magelight still shimmered around the half-sail, countering the sea breeze coming inshore. Kheda moved closer to Risala.
'Not unless he's quicker witted than he has been so far.' Nevertheless, Velindre raised a hand and the sapphire radiance faded to a bare memory staining Kheda's vision.
'He wasn't so slow-witted.' Kheda couldn't help himself. 'He found us, didn't he?'
'That wizard couldn't see us,' Naldeth said stubbornly. 'I'll take my oath on it.'
'AH he knew was that something was awry,' Velindre agreed. 'He didn't know what.'
'Then how did they just happen to arrive so soon after we sailed inland?' snapped Kheda.
'The smoke could have drawn them,' Risala said reluctantly. 'From the hunters' fires.'
'I suppose it's possible,' Kheda allowed grudgingly.
'Once they were close enough, their wizard could have felt some disturbance in the elements.' Velindre considered the puzzle, ignoring Kheda's irritation. 'Though I'm certain he didn't know what it was.'
Naldeth nodded his agreement. 'If he had any notion, he would have brought down some magic on us.'
'Or some dragon,' interjected Risala.
'At least we know there are still mages here.' Kheda dismissed the cooling remnants of his anger. 'As well as potentially dangerous numbers of wild men. That's what we came to find out—'
'You're proposing we go back to the Archipelago immediately?' Velindre was still gazing back up the river. 'To sit and wait for their attack?'
'We don't know that they will attack again,' protested Naldeth.
'We don't know that they won't,' Kheda said grimly.
And I still don't know what we'd do if they did.
The younger wizard shook his head stubbornly. 'Surely this isle is big enough for their needs. It's not as if a land this size could blow itself apart and sink like that outlying chain.'
'We still don't know for certain why those savages from that drowned island sailed east to Chazen instead of coming here.' Risala grimaced, absently rubbing at a sore welt on one forearm.
'If we took a day or so to get a little closer to those mageborn, we might glean some better understanding of their magic' Velindre caught her bitten thumbnail between her white teeth, brow clouded with thought. 'Finding some weakness in their wizardry could prove vital if they do come to the Archipelago one day. That
masquerader in the feather cloak has an affinity with elemental air but he wasn't drawing on the breezes around him. I'm sure he has some tie to a dragon. I could feel it.'
Instantly Risala looked up. 'Is it anywhere close?'
'Let me read the breezes.' Velindre stared into the sky with disquieting eagerness.
'Just don't bring it down on us.' Kheda turned to Naldeth. 'Were those women with feathers in their hair mages as well?'
'I'd call them mageborn rather than mages,' the young wizard said slowly. 'One of them was keeping the torches alight with a fire affinity but I don't think she could do much more than that.'
'Not without a fire dragon's aura to draw on.' Velindre was still intent on the cloudless sky.
'The wild wizards who came to the Archipelago had lesser mages hanging around them, to begin with at least,' Risala said thoughtfully.
'And we never really understood why.' Kheda looked around dubiously.
'We don't know anything about them.' Velindre was unperturbed. 'Which is hardly surprising after barely a day sailing this coast. We came here to reconnoitre, Kheda. Will you at least spend another day seeing what we might learn?'
'One more day,' he conceded.
Because there are indeed too many questions still unanswered, and I have come too far for all this to be for nothing. And Risala and I are not alone, defenceless against evil wizardry. But is the confidence of these northern mages wholly justified or am I just seeing more ofDev's arrogance?
The Zaise slipped back down the muddy channel towards the maze of rivulets cutting through the sand bars defying the surging sea. Kheda's countless scrapes and
scratches began to throb unbearably. He realised he was still gripping his bloodied sword and clenched his fist around the hilt all the tighter to fight the urge to scratch at his itches. Finally he lost sight of the savage mage in the receding grasslands.
'We had better find somewhere to hide the ship without magic if we're going ashore,' Naldeth said irritably, 'in case some elemental concealment catches a wild wizard's eye.'
'Or a dragon's.' Velindre leaned against the tiller to turn the prow of the Zaise towards the north, beyond the river mouth. 'Let's see how the land lies this way.'
Kheda couldn't decide whether to be reassured or irritated by the magewoman's calmness.
All these scratches are doing nothing for my temper. And I had better clean this sword before we go ashore again.
'If we're going ashore again, what are we going to do?' Risala frowned, rubbing harder at her forearm.
'I suppose we could find out where that masked mage lives,' Kheda said reluctantly. 'Or see how he deals with those wretches in those caves, assuming he crosses the river.'
'Do you suppose he has any dealings with them?' wondered Risala. 'They can't have had any magic, or they'd have used it to drive off those vile birds.'
'Those caves are probably as good a place as any to make for once we've hidden the ship.' Taking Risala's hand away from the score she was absently inflaming, Kheda looked at Naldeth. 'Have you any experience of stalking game?'
'I wouldn't know how to begin without using my magic' The young mage was looking ahead to the jagged cliffs where the high ground on either side of the grassy plain broke on the seashore. 'Velindre, there are caves inside these rocks.'
This dark-grey stone was unlike any they'd encountered so far, fractured by the ceaseless battering of the ocean and smeared with the white droppings of unfamiliar seabirds that bickered on ledges fringed with meagre vegetation.
Kheda couldn't see any opening big enough for a man to slip through, never mind a boat.
'Getting into some sea cave might be easy enough,' he warned, 'but remember that we have to get out again, whatever the tide.'
'And we may not be wanting to use magic to do it.' Risala moved closer and he welcomed the reassurance of her presence beside him. She pulled away with a hiss as his sweat seared one of her grazes.
Kheda bit his lip against the sudden pain clawing at his own arm. He took Risala's hand. 'Come on, let's find my physic chest.'
They left Velindre scanning the skies and Naldeth absorbed studying the inhospitable cliffs.
Risala followed Kheda through the door to the stern cabin. He set his blood-clotted sword carefully down and bent to pull open the trap door to the aft hold.
'Did we do the right thing, coming here?' Risala asked abruptly.
Kheda let the heavy trap door fall backwards with a thud. 'I don't know. But Velindre's right - we've been in these waters for less than a day. We should see what the next few dawns might bring.'
'Couldn't you look for some portent—' Risala bit her
'I'm more concerned with getting their measure, so we know just what danger they might be to Chazen and the rest of the Archipelago.' Kheda looked down at his muddied loincloth. 'Wait here. I'll pass the physic chest up.'
He could put his hand unerringly on the ebony and silver casket in the gloomy hold. Taking a few steps back
up the ladder one-handed, he passed it up to Risala as she knelt and reached down through the trap door. Climbing back up into the stern cabin, he set the chest in the sunlight falling through the open door and knelt to unsnap the catches.
As he reached for a green glazed pot, Risala pointed to a wax-sealed lacquered box. 'Is that the powder that dulls a wizard's magic?'
'It is.' He picked up the green pot of salve. 'Though I don't plan on trying to get close enough to that wild mage to poison his sorcery with it.'
'I don't suppose there's enough there to stop a dragon blasting us with lightning or searing us into ashes?' Risala's attempt at light-heartedness fell flat.
'I doubt it.' Kheda twisted the cork of the salve pot and snapped the wax seal. 'Let's settle for stopping this accursed itching.'
He began applying the ointment, fragrant with herbs, to her numerous lacerations. The feel of her firm flesh beneath his fingertips soothed him.
Risala scooped a fingerful of salve from the pot and gently stroked it along a crusted score on Kheda's chest, 'Did you ever fathom the herbs that make up that magic-stifling powder?'
He rubbed the pale ointment into the scrapes on her narrow shoulders. 'Not wholly, and there are rare earths in the mix besides. I don't know where I might find them here, or the plants I would need to make more of the stuff. I didn't recognise anything growing ashore and the season when such things need to be harvested can make or break any concoction's usefulness. Anyway, do you think we could find a way to feed it to a dragon or a wild mage?'
'We managed to avoid being blasted or burned alive before.' Pulling away from him, Risala's voice was muffled
as she dragged her faded red tunic on over her head. 'Let's hope our luck holds, omens or no omens.'
'I'm more inclined to rely on Velindre's magic whisking us away from any danger and sending us home.' Kheda rubbed ointment into the worst of the scrapes on his legs.
Am I ever going to be able to live in any kind of peace in Chazen now, knowing this land is out here, with these wild men and their wizards and dragons, even beyond such an expanse of ocean? Am I any further forward than I was? Was I too eager to let Velindre persuade me to leave the burdens of obligation and family behind, for the temptation of solitude with Risala?
'Just as long as her magic doesn't just bring a dragon down on us.' Risala took the earthenware pot and bent to tend the scratches on her legs, shedding her makeshift loincloth. Straightening up, she handed the pot back to Kheda.
Kheda carefully replaced the empty salve jar in his physic chest. 'Any dragon will go after the two of them before it bothers with you or me,' he said quietly.
Though what would we do then, alone on a hostile shore without hope of magical aid? Was I too easily seduced by Velindre's promises that her powers would make everything simple?
Standing up with new resolution, he stripped off the loincloth he'd made of his trousers. 'We'll track these savages to their lair and the wizards can watch them for a few days.' Pulling fresh clothing from the bundle of worn cottons he had been sharing with Velindre, he dressed rapidly. 'Then Velindre can use her magic to take us to some northern backwater and we'll make our way to Shek Kul's domain.'
'Word of the two dragons seen in Chazen will have reached him.' Risala nodded her understanding. 'He'll have been searching all the northern lore he can get his
hands on for anything that the warlords of ages past used to keep barbarian mages out of their waters.'
'Velindre found lore we could use against the dragons before. I'll humble myself before Shek Kul if that's what it takes for him to share such knowledge.' Kheda took rags and a metal vial from one of the nets nailed against the wooden walls to hold oddments and necessities. 'Chazen's safety is more important than my pride, and at least I'll be able to tell him what we'll be facing, if they come again, by way of trade.'
Risala picked up the soiled sword. 'Shek Kul's no fool—'
The Zaise lurched violently. Risala dropped the blade and Kheda wrapped her in his arms, both of them fighting to keep their balance. The scrape of rock reverberated through the hull. Kheda kissed Risala's hair as the ship settled to an even keel. She tightened her arms around his chest as much as she dared given all their various contusions.
'Sorry about that.' Naldeth appeared in the doorway, the daylight dimming around him. 'Oh, forgive me.' Seeing Risala half-dressed in Kheda's arms, he retreated bashfully.
Kheda grinned and gave Risala's naked rump a fond squeeze before releasing her and handing over a pair of sturdy trousers. 'I think good stout cottons are called for hereabouts.'
'As well as footwear.' Risala reached for a sack slung on a peg. 'It would be foolish to come all this way and die from a festering thorn.'
'And we'll all carry blades, wizards or not.' Kheda picked up his sword and the cleaning materials and went out onto the deck.
The Zaise was edging into a contorted cave reaching deep into the cliff. Seawater slopped over angular ledges
as the walls loomed high on either side, and the harsh sound echoed back and forth. Gooseflesh rose on Kheda's arms as they moved out of the sun into the gloomy chill. A faint nimbus of green magelight ran along the Zaise\ rails.
Like the cold fire that is a mariner's most potent omen out of sight of land. And I am in a land where creatures of portent stalk the earth as well as the heavens. Yet I have nothing to guide me to the wisest course of action, because I have lost all faith in such signs.
'Can we get back out of here?' Beside him, Risala hugged herself, looking at the fragment of open sky painfully bright against the darkness surrounding them.
'Whatever the tide.' From her vantage point on the stern platform, Velindre anticipated the question on the tip of Kheda's tongue. 'And without any magic strong enough to be felt above the natural turmoil of these waters.'
'See that cleft?' Naldeth pointed into the cold darkness beyond the Zaise's prow.
'No.' Kheda stifled a shiver as Velindre's green wizardry dripped from the ship's rails and faded into the deck planking, leaving an iridescence like the sheen inside a mussel shell.
'It runs nearly all the way up to the top of this cliff.' The youthful wizard raised a hand and white flames flickered on his fingertips to cast hard-edged shadows onto the deck. 'I can make us a way through.'
'Let's make sure we have a ship to come back to.' Kheda set down his sword and helped Risala fetch out the closely woven fenders stowed beneath the Zaise's rails.
Velindre brought the Zaise alongside a rocky ledge where wetness caught the light filtering in from the entrance. The fenders rustled and rasped as they were crushed between stone and hull. Stuffed with the silky fibres found inside
tandra tree seed pods, their oily scent filled Kheda with an unexpected rush of desire for recognizable trees populated by readily identifiable birds.
'We must all carry blades.' He left the fenders and collected his sword, opening the vial to tip the scouring mixture of fine sand and vinegar onto a rag. Risala slipped back into the stern cabin.
'Don't worry about mooring ropes.' Velindre slid down the ladder as the Zaise froze in the midst of the jolting waters. 'Our bird's not going anywhere.'
'So, Kheda, what's it like ashore?' Naldeth asked with keen interest.
'Every leaf is edged like a razor or studded with thorns.' Risala reappeared and tossed a pair of sturdy leather sandals with nailed soles over to the magewoman, dumping an armful of other gear on the deck. 'And there are birds big enough to bite a man's arm clean through.'
Naldeth turned from looking ahead into the featureless darkness, his mouth half-open. 'Shall I take a sword?'
Kheda began wiping the grime from his blade with an oiled rag. 'Do you know how to use one?'
'Not as such—' the young mage began defensively.
'Then no.' Perversely amused by the disappointment on Naldeth's face, Kheda relented a little. 'You'll find a hacking blade will serve if you have to fight with it and it'll be more use against the scrub's teeth around here.'
'We should all carry water flasks, and something to eat.' Risala handed Naldeth a brass water flask on a braided st rap almost identical to her own as well as a leather pouch to sling over his other shoulder. 'We don't want to have to go foraging.'
'No,' Kheda agreed, scrubbing hard to be sure he was ridding his blade of every smear.
/ haven't come all this way just to have my skull crushed by some savage's club because my sword sticks in its scabbard.
'Make sure you don't lose this.' Risala offered the young wizard a square-ended blade as broad as his palm and as long as his forearm, protected by a wood and leather scabbard. The varnished handle was almost as long as the blade.
'Here, let me show you.' Kheda took a long leather belt from the pile of gear in front of Risala and looped it twice around Naldeth's hips. Kheda's foot brushed against the cold metal of the youth's toeless foot and he looked down. 'How much magic do you use to keep yourself walking?'
Velindre answered for the young mage. 'Not enough to stir the elements beyond arm's length.' She sat down to pull on stout sandals and used the laces to bind her loose trousers tight around her ankles.
/ suppose I shall just have to take your word for that.
Kheda looked at Risala. She shrugged at him, her expression unreadable in the dim light. The straps of a water flask and a light leather sack crisscrossed her chest, and she held her hacking blade in both hands, dagger ready at her belt.
'Show us the way out of here, Naldeth,' Kheda said.
The young wizard stood upright and squared his shoulders. He climbed over the Zaise's rail and walked cautiously along a ledge deeper into the gloom. A muted red glow leaked from the joints and rivets of his metal leg.
'I'll bring up the rear.' Velindre's face was more angular and androgynous than ever in the meagre light filtering through the cave. 'Just in case.'
'We'll spend a day seeing what hope there might be of learning something useful.' Kheda's tone brooked no argument from the magewoman. 'If there's any sign of danger, you take us away with your magic at once.'
Faint green radiance reflected in her eyes as she nodded calmly. 'I've no desire to find myself in some contest with a wild mage or being eaten by a dragon.'
'Gome on.' Naldeth called impatiently out of the darkness.
Kheda swung himself over the rail. The slick stone felt treacherous under the soles of his sturdy sandals and cast up a damp cold. Feeling his way cautiously towards the pale blur that was Naldeth's tunic, Kheda's outstretched hacking blade found a low ledge the instant before he cracked his already bruised shins on it.
'See up there?' Naldeth raised a hand once more tipped with pale flames that revealed riven rocks making a perilous stair. 'This cleft reaches nearly to the top of the cliffs. I'll only have to open the last stretch with wizardry.'
Kheda began climbing cautiously upwards. He paused when the young mage reached a tumble of broken stone caught between two cracked walls. 'Is that safe?'
'Quite safe.' Kheda could hear rather than see Naldeth's grin.
'I see your time in the Gidestan mines with Planir wasn't wasted.' In the shadows behind them all, Velindre sounded approving.
'You know our Archmage.' Naldeth turned with a scrape of his metal foot on the stones and began climbing again. 'He doesn't tolerate slackness.'
The cleft grew narrower and steeper and the air turned stale and dusty. Kheda looked up vainly for any chink of natural light beyond Naldeth's eerie magelight. As the roof lowered and the deceptive shadows danced around, the warlord found himself cringing, expecting to hit his head on unyielding stone with each step.
Naldeth finally halted and the flames in his hand turned to ochre. 'I will have to use a little earth magic here.'
The light showed they had reached a dead end. One
side of the cleft reared up solidly to bar any further passage while the other rolled away to disappear into some empty void echoing with the sound of the clawing sea far below.
'Be as quick as you can, and discreet,' Velindre called from the rear. 'I can sense open air not far above us.'
'Can you sense any people up there?' Kheda asked swiftly. 'Before he makes the ground fall out from beneath their feet.'
Naldeth wasn't listening, already concentrating on the unyielding rock face. Ochre light suddenly filled the air and then soaked into the dark-grey stone, running along the interstices like liquid fire. The young mage pressed himself against the rock, the glowing lines throwing strange shadows on his face. He closed his eyes and breathed deep.
Kheda reached around for Risala's hand, keeping his body between her and the magic. He braced himself and felt Risala hold her breath. The air tasted oddly metallic and warmed rapidly.
A muffled crack sounded deep within the wall of the cleft, and then another. The ochre light flickered with each snapping sound and tremors ran through the stone beneath their feet. The orange light blinked out and Risala's fingers tightened around Kheda's in the darkness.
The rock face disintegrated with a gentle sigh. Velindre summoned a pale-blue flame that showed them countless thin fragments sliding down the long slope they had just climbed, shards drifting more like leaves than stones. By contrast, the dust fell out of the air as fast as metal fragments drawn to a lodestone, leaving barely a mote to sparkle in the shaft of sunlight piercing the darkness. Kheda gazed at the patch of empty blue overhead.
'Careful,' Naldeth warned as he climbed up newly revealed artfully ragged steps.
'Don't go outside.' Kheda released Risala's hand and
hurried after the wizard. 'There might still be someone or something waiting up there.'
The velvety slick of powdered stone was disconcerting to walk on and it sifted into his sandals, gritty between his toes. Kheda ignored the discomfort, watching intently for any shadow crossing the opening ahead.
Naldeth halted in a pool of light on a broad stone shelf beneath a last brief flight of magically wrought steps that reached up to the surface. 'I think we're alone.'
'Wait there.' Kheda moved in front of him and discovered that the wizard had opened a deep crevice in the side of a rocky bluff on top of the cliff. The bright sunlight stabbed at his eyes and the heat of the open air was brutal even before he stepped out of the cool of the cave. Gripping his scabbarded sword and mindful of the hacking blade thrust through his double-looped belt, the warlord edged out onto the dusty slope.
Beneath the outcrop of grey stone, the barren earth was patched with grass dried to straw by the sun and crushed by the wind. The slope ran away to meet a sparse expanse of those blotched and twisted trees fringed with paltry leaves. Kheda could see no movement in the dappled shade beneath them. Further down the slope, larger trees lifted thicker canopies of denser green. The forest rose up again to a shallow crest and then sank once more out of sight. A series of low rolling hills marched away into the east. A few birds flapped lazily above the treetops, their fluting calls unperturbed. A little way to the south, the hills yielded to the sere yellow of the grassy plain where the meandering river glinted like steel. There was no longer any sign of the hunters' fires. He frowned as he tried to calculate where their caves might be.
'Is it safe?' Risala asked from the dark opening behind him.
Kheda slid a little way along the side of the bluff, his
back pressed to the rock. There was nothing on the cliff top between the bluff and the sheer drop to the unseen surf. 'As far as I can see.'
Risala emerged cautiously, shading her eyes with one hand. 'Where are we?'
'There's the river.' Kheda pointed. 'The caves must be somewhere over beyond that second hill.'
Velindre joined them, followed by Naldeth. 'What caves?' the young wizard asked instantly.
'The fires we saw were set by a hunting party.' Kheda kept looking but the landscape seemed wholly devoid of life. 'They were going back to caves where they live with their spoils.'
'They were being hunted in turn by truly hideous birds.' Risala shivered at the memory.
'You were serious about the birds?' Naldeth was disbelieving.
'Taller than you or me.' Kheda thrust his sword into his belt and drew his hacking blade. 'Able to kill a wild man with beak or talons.'
'Just like yora hawks,' Risala muttered darkly. 'If we were looking for an omen.'
'Let's hope we don't run into any winged serpents,' Velindre said lightly.
'Let's get out of this sun before our brains boil.' Kheda studied the vista before them. 'We'll move slowly and carefully in the trees, to be sure we see or hear any savages before they see us. Naldeth, seal off this stairway as quick as you can. We don't want to leave an open invitation to the Zaise.'
He waited, tense, the dust around their feet shivering as Naldeth's magic worked deep in the rocks.
'Done,' the youthful wizard said briefly.
'Follow me.' Breathing more easily now he was moving, Kheda headed for the widest opening between the
twisted trees. The others followed close behind, stopping with him when they reached the illusory shade of the foliage.
At least the lad moves freely enough on that metal leg of his.
Naldeth took a pull at his water flask. 'What now?' Sweat already darkened the armpits of his tunic.
'Let's start with those savages in the caves.' Kheda looked at the two wizards. 'We can cut through these trees and find a vantage point on one of the hills. That should keep us away from the skull-masked mage if he's still out on the plain.'
'Those birds were lurking in the trees.' Risala gripped her hacking blade.
'Those armoured lizards were hiding in the long grass, which also cut us to ribbons,' Kheda pointed out. 'The birds are easier to kill.'
'Did you see any sign of a wizard with these cave dwellers?' Naldeth asked.
'No.' Kheda looked at Velindre. 'But you had better be ready to use your magic to get us out of any danger I can't kill with a sword.'
'I've no plans to die here,' she assured him.
'I'm glad to hear it.' Kheda moved slowly through the trees, pushing aside stray branches where he could, only cutting where he had to, careful to avoid any strike echoing through the trees.
Have these forests ever felt the bite of metal? Who are these people, who arm themselves with sticks and stones and go in fear of birds and lizards? I would have thought there was nothing they could not do with the magic they draw from these dragons.
The ground between the trees was pale as sand. Leathery spiky plants claimed any open spaces, thrusting knife-like leaves upwards. Old growth had fallen back to surround each dull green and purple crown with desiccated brown
leaves and Kheda froze as he saw movement in one clump. A small lizard patterned with yellow and red pounced on a crawling beetle. The lizard turned back to its sanctuary, beetle legs fringing its mouth. A mulberry snake with a pale head struck from its lair beneath another crown of spikes. The lizard thrashed wildly in its mouth then went limp, bright eyes dulling. The snake dragged it into the shade and set about the leisurely business of swallowing.
Kheda glanced over his shoulder. 'Watch where you're putting your feet.'
He kept to open ground as best he could. Looking back as they drew closer to the taller, darker trees, he noticed that the others were following his trail so closely that their footprints overlaid his own. He retraced his steps, angry with himself. 'Risala, cut a branch and sweep away our tracks.'
'You think we're being followed?' Naldeth looked around apprehensively.
'We will be if any hunter worth the name comes across a trail like that.' Kheda sliced a leafy frond from a tree, careful of the vicious spines lurking amid the greenery, and swept away the pattern of nails that Velindre's soles had printed clearly in the dust.
Risala shared his chagrin. 'We've never seen any of those savages wearing sandals.'
The magewoman watched Kheda obliterate her tracks. 'I told you we needed your particular skills.'
Kheda looked up to see Naldeth drinking from his water flask again. 'You don't know when you'll get a chance to refill that,' he warned. 'And Velindre won't be summoning up water with her magic unless we're all dizzy with thirst.'
The young mage looked surprised. 'Velindre?'
She looked at him, impassive. 'We're following Kheda's lead.'
Kheda began moving again. Risala dropped back to continue brushing away their trail. Kheda slowed as they reached the thicker band of taller trees that were sheltered from the sea's storms by the slope they had just descended. The trees' trunks were black and brown and deeply buttressed, spreading canopies of broader leaves high above their heads. Vines strung fibrous loops between the lofty branches while saplings and opportune bushes clustered where the shade was less dense. The rest of the ground was covered with a thick layer of fallen leaves. The top layer was dry and crackled as they passed over it, though every step stirred up a scent of rot in the humid stillness.
We won't leave tracks here but it'll be tricky to move quietly through this.
'Watch out for snakes.' Kheda moved cautiously onwards, stabbing at the leaf litter with his hacking blade.
'What was that?' Naldeth halted, mouth open, as he stared at one of the tall trees.
'It looked like a matia,' Velindre mused. 'It was brown and furry with a long nose and a twitching tail,' she amplified for Risala's benefit.
'Whatever it was, it was running away.' Risala dismissed the unseen creature. 'That's all we need to know.'
Kheda turned to silence them all with a sweep of his hand. 'Voices carry further than we can see. Only speak if you must.'
To his relief, the forest grew no thicker. He skirted the patches of denser growth, at the same time using them as cover until he was certain the trees ahead sheltered no unwelcome surprises. Risala followed close behind, constantly scanning the underbrush, with Velindre coming after her, equally vigilant. Naldeth lagged behind, stumbling whenever his lifeless metal foot sank into unexpected softness in the dark leaf mould.
Kheda saw brightness ahead where the tall trees stopped. He pushed carefully through the thorny tangle of scrub on the shady margin of the woodland, grateful for his long sleeves and trousers. The slope they had been carefully descending fell abruptly away and the dry expanse of a desiccated stream bed opened out before them, the crumbling edge treacherous.
He took a moment to orient himself. This watercourse ran away to the south, to join the flow of the wide river they had sailed up earlier and swell it with whatever rain fell on the higher land to the north. It was plainly a seasonal tributary; at present it was a barren stretch of pale sand dotted with tufts of the razor-bladed grass and uneven slews of tumbled rocks and dead and broken tree limbs. On the far side, the next low hill rose up to be claimed by the forest once again.
And those caves and the wild men who fought those vile birds are somewhere beyond that.
'Someone's been digging.' Risala sank down behind the concealing leaves of a sapling and pointed to a dark hole excavated in the pale sandy stream bed. 'Or something. I suppose it could have been some animal.'
'Someone, I'd say.' Velindre narrowed her eyes as she looked at the diggings. 'For water.'
'Using pointed sticks and pieces of gourd.' Naldeth pointed to the detritus scattered around the hole.
'Which they dropped as they ran.' Kheda looked at the darker earth cast aside around the hole. 'And they're not long gone, or that would have dried out.'
Risala looked at him. 'Could they have heard us coming?'
'I think we would have seen or heard them running, don't you?' Kheda looked up and down the dried-up stream. There was no sign of any living creature in the silent and empty valley.
'So what do we do now?' Naldeth asked expectantly.
Kheda stared across the dry valley. There was no obvious trail cutting through the trees on the far side of the stream bed. 'We have to get across this open ground as quickly as we can.'
'Do you want me to wrap a little concealment around us?' Velindre offered.
Kheda hesitated. 'Can you be certain no wild mage will sense it?'
'Not unless he's actively looking for us and scrying this valley in particular,' she assured him.
'Very well, then.' Kheda nodded reluctantly, taking one last look to be certain there was no one in sight.
The air shivered with the disquieting shimmer of magic as he strode into the open. Apprehension prickled down his spine along with a trickle of sweat, though at least there was a breath of cool breeze once they emerged from beneath the trees.
As they reached the patch of dug-up ground, Kheda scanned the soft stream bed for any sign to show which way the unknown savages had fled. All he could see were animal tracks: splayed footprints with the telltale depressions made by taloned toes and the dragging line left by a tail cutting between them.
Is that what they were running from? What was it? A lizard? Where did the lizard go?
'Do we see if we can find whoever was digging or carry on to those caves you were talking about?' Naldeth was struggling to get a purchase on the loose sandy earth with his false foot.
Risala walked a few paces away in the direction of the unseen grasslands, scanning the ground. 'They didn't go this way.'
'They went north.' Velindre looked up the dry stream.
'Away from that wild mage with the skull mask.' Risala
turned her attention towards the black and brown trees clustered thickly on the opposite bank. 'I'm not anxious to go into that forest, Kheda, not if those birds are there.'
'Then we'll go and see if we can find the people who went upstream from here.' Kheda grinned as both wizards' faces betrayed their surprise at this change of plan. 'A wise leader always listens to those following him.' He pointed to the far bank. 'But we'll use those trees for cover. We're not going to walk up the middle of this watercourse.'
Risala looked at him with a smile in her eyes. 'As you command, my lord.'
They moved on and Kheda tried to curb his exasperation with Naldeth's halting progress. Once they were safely within the trees on the far side of the stream bed, he allowed a halt.
The young wizard evidently read something in Kheda's expression. 'If you want me moving any faster, I'll need to use more magic,' he said tightly.
'I'll try to find a path that won't be too taxing.' Kheda tried not to sound curt.
That proved easier said than done and it was an awkward task keeping close enough to the edge of the trees to see the dry stream clearly without drawing too near to the fractured lip of the bank. High above, unseen birds bickered. Now and again one squawked a peremptory warning and Kheda froze. When the idle chatter in the treetops resumed, he moved on, each time with his heart beating a little faster. The dry valley curved around a shallow bend and as soon as he got a good view of what lay beyond, Kheda stopped.
'Not all these savages live in caves.'
Back on the western bank that they had just left behind them, below another of the irregular outcrops where the rocks of this harsh land broke through the meagre soil, the
thickly buttressed trees had been claimed by the wild men. Underbrush and lesser saplings had been cleared and platforms built around the sturdiest trunks, supported by branches forced into compliance with thick plaited ropes. Crude sheaves of dry leaves showed up brown among the green, tied to cast shade, while hanging hides foiled draughts, though the dwellings could hardly be called huts. Wild men and women were moving peaceably around the wide bases of the trees with no thought that they might be observed.
'Do you suppose these people have a wizard to call on?' Risala studied them.
'We'll have to wait and see,' said Velindre, her eyes keen.
Are these allies of those cave-dwellers to the east of here? Or does this dry valley mark some boundary? Whose territory are we in? Does it make any difference?
Kheda looked up and down the bank of the stream where they stood, searching for a safe place to hide and keep watch on those new wild men without risk of being seen. A wide-boled tree whose drooping branches were thick with coppery leaves caught his eye. Cautiously, he pushed aside the dangling foliage to find a bare circle of richly scented earth within the curtain of branches. There were no snakes immediately apparent or burrows where some venomous creature might be lurking.
'In here.' He beckoned the others into this opportune hiding place.
'What now?' Naldeth sat down in the aromatic shadows wilh palpable relief.
'Concentrate on your element.' Velindre moved to get a better view across the dry stream. 'We should be able to sense if there are any mageborn over there.'
The wizards sat still in remote contemplation. Risala edged across the ground to join Kheda. Sitting cross-legged,
she delved inside the leather sack she was carrying and offered him stale sailer flatbread and a piece of dried turtle meat.
'What do you suppose those wild men are eating?' Kheda whispered as he chewed the leathery flesh.
'Something substantial given the size of that hearth.' Risala dripped a little water from her flask onto the sailer bread to make it more palatable.
Time passed tediously slowly as they watched the savages piling dry branches into a hollow dug just above the edge of the stream bed. The substantial stones ringing the pit were blackened with use. With some agreement presumably reached that the pile was big enough, a handful of dark-skinned men in leather loincloths huddled to one side. A sharp rapping noise echoed across the emptiness and after another interlude, pale-grey smoke showed that a fire had been kindled.
'Just a natural flame.' Naldeth stirred to answer before anyone could ask. 'Struck from flint and fool's gold,' he commented with some interest.
The huddle broke up as the wild men carried smoking bundles of tinder and poked them into different places around the edge of the pit. The smoke thickened and darkened and drew together into a single column. Dry wood crackled and split and the first true flames flickered to life. Children appeared to fling bundles of sticks onto the fire. As the blaze rose to a brilliant scar against the darkness of the trees behind, the men shooed the children away. They chased each other around the tree trunks with shouts and laughter that echoed along the dry valley.
The men sat around the fire, watching as the dry wood burned down to a bed of glowing embers. From time to time, women in scanty leather wraps emerged from the shadows beneath the platforms rigged in the trees. They consulted with the seated men before disappearing once
more. Finally, the men rose to fetch sticks and raked aside the ashes and stones that had been soaking up the heat of the fire.
The women reappeared in twos and threes. Some held dripping lumps of meat or ungainly burdens wrapped in thick green leaves. Others carried gourds and lengths of stout vine plugged at each end with twisted tufts of foliage. The meat hissed as it was tossed into the middle of the hot stones, while everything else was set carefully in the ring of embers. The fickle breeze carried the taste of roasting meat to taunt the unseen watchers beneath the all-enveloping tree.
If they have no metal for weapons, they certainly wouldn 't have it for fire irons or cook pots.
Hunger stirred by the appetising odours, Kheda was trying to estimate how long the food might take to cook when Risala clutched at his arm.
'Look,' she breathed.
Kheda followed her pointing finger to see a familiar figure leading a sizeable contingent of savages up the dry stream bed. It was the wild mage with the cloak of feathers and the mask fashioned from a skull.
'Don't so much as stir your element,' Velindre warned Naldeth tensely.
Kheda noted that the women with feathers in their hair were walking a few paces behind the wild mage. The three mageborn were surrounded by warriors carrying spears of fire-hardened wood and clubs studded with chips of black stone that caught the light.
'Do you suppose he goes to find the source of any fire?' Risala wondered almost inaudibly.
'These people show no sign of fearing attack.' Kheda tried to make sense of this mystery. 'Perhaps this skull-faced wizard is a newcomer to the area.'
'I can feel something stirring the earth.' Naldeth tugged
at the cord that bent the knee of his metal leg so he could kneel upright, looking down at the ground.
'I think that old man might object if this skull-faced mage has come to claim his little valley.' Velindre stiffened like a matia catching a threatening scent.
A grey-haired wild man emerged from the shadows beneath the mighty trees. He wore a loincloth like all the rest and a hide cloak slung around his bony shoulders. The skin was pale on the inside and when the old savage turned to face the approaching wild wizard, Kheda saw that the outer side was brilliant with intricate patterns of sewn beads. As other men and women gathered a few paces behind the grey-haired wizard, he noted that many of them wore necklaces of coloured beads while some of the children had strings of polished stones knotted around their waists.
Risala had seen the same thing. 'Talismans?' she wondered, with a sideways glance at Kheda.
The skull-faced mage halted. One of the tree dwellers might just have been able to reach him with a particularly fine spear cast. The skull-wearer turned and beckoned to someone in his retinue. The women with the feathers in their mud-caked hair led burly savages dragging bound and bloodied captives out from the midst of the spearmen. They threw their prisoners onto the sand in front of the skull-faced mage, who called out something unintelligible to his tree-dwelling counterpart.
The mage in the bead cloak shrugged with evident unconcern as he made some reply. It was impossible to see the skull-faced wizard's reaction but the captives writhed in their bonds in frantic, futile efforts to free themselves.
'Here it comes,' Velindre breathed.
A sound like canvas torn in a storm filled the air. The sound of a dragon's wings.
'The source of Skull-Face's power.' Naldeth shivered with anticipation.
I should have brought that remnant of Shek Kul's powder with me. Cramming it down Dev 's throat was the only thing that stopped him setting all of us alight when the fire dragon's aura overwhelmed him.
'Make sure you control your magic with the beast so close,' Kheda whispered fiercely, looking from Velindre to Naldeth. 'Or will I have to knock you senseless?'
'I'm all right.' Naldeth's brown eyes were uncannily bright nonetheless, irises tainted with a hint of redness.
The dried-up stream bed and the banks on either side shook as the skull-faced mage's vivid blue dragon landed just behind him.
'I should have been expecting this.' Velindre gritted her teeth, hugging her knees to her chest. She glared at a coil of dust spiralling up beside her and it promptly died.
The dragon was as long as any trireme that sailed Aldabreshin waters. It stalked forward on long, elegant legs, muscular tail twitching and stirring up dust with the murderous spike at its tip. The thick scales on its back and flanks were midnight blue edged with vibrant azure. Smaller scales on its belly paled to the hazy lavender of a rainy-season sky threatening thunder, a shade echoed in the membranes of the vast wings it was carefully folding tight against its sides. Arching its serpentine neck, the dragon snapped a fearsome crest of sapphire spines erect. As it opened its mouth, it hissed with an unexpected softness that was somehow all the more menacing. Its head was long and pointed, its teeth glittering crystal blades. Its predator's eyes were the blue of a late-evening sky with pinpoints of white fire shining like stars at their centre.
More lightly built than the fire dragon that was the death of Dev. Vastly more alert than the simulacrum Velindre
concocted. How dangerous is it? How dangerous is a wizard with that creature's power to call on?
Kheda glanced involuntarily at Velindre. The mage-woman was still sitting huddled, her eyes fixed on the cobalt dragon. Her ragged breath clouded in the stillness as if the air still held the chill of the dawn but Kheda was as hot as ever.
The skull-faced mage shouted something to his opponent in the beaded cloak. The grey-haired mage shrugged once again, his gesture dismissive. The blue dragon shifted its feet slightly, lethal sapphire talons digging into the sandy soil.
'Oh my,' murmured Naldeth.
A grating noise like the first warning of a landslip echoed around the valley. Kheda looked at the crag above the tree-dwellers' encampment expecting to see rocks tumbling from the heights. There was nothing to be seen. Then there was something there. He blinked, not trusting his own eyes, before looking at Risala. She didn't notice, transfixed as she stared up at the crag, her mouth half-open.
The shape of the outcrop had not altered. It was Kheda's perception that had changed, as if the harsh sound of stone against stone had somehow affected his eyes instead of his ears. Where he had seen dark stains trickling in meaningless patterns down the grey rock, now he saw the outlines of legs and a long, thick tail. Where the edge of the crag had been a random array of ragged stones silhouetted against the cerulean sky, now it was the curve of a dragon's spine, edged with regularly spaced razor-sharp scales. Shadows shifted to become a head rising up from a ledge. Kheda blinked again and the creature was transformed from a painted shape on the cliff to a living beast, not as long as the sky dragon but heavier, deeper in the chest and broader in the haunches.
It sprang down from its perch to land just behind the wild wizard with the gaudy cloak of beads. Its shining armoured hide was black as jet save for its underside where dark steely-grey scales offered no hint of vulnerability. Claws the colour of ancient unrusted iron dug into the stream bed as it crouched low. It snarled silently, showing metallic teeth like newly forged swords as its long black tongue tasted the air. Even the inside of its mouth was black. Against such darkness, the vibrant amber of its eyes was all the more striking. It glowered, spines bristling around its blunter, broader head, its unblinking gaze burning with golden fire.
No wonder these tree dwellers weren 't worried about being attacked.
Risala reached for Kheda's hand, her grip crushing his fingers. Kheda looked hastily at Naldeth. The young mage was motionless, hands pressed to his face, mouth open in wonder. He glanced wide-eyed at Kheda. The warlord breathed a little more easily, seeing none of the dangerous thrall in the young mage's eyes that he had feared.
He looked back at Velindre. Her eyes were closed as she sat still hugging her knees, her jaw clenched. Strain deepened every line and wrinkle in her face, aging her cruelly. Moisture condensed out of the dry air to bead her short-cropped hair like cold crystals, trickling down her temples like sweat.
The wild wizard in the beaded cloak clapped his hands together. The black dragon reared upright on its hind legs and extended its wings. Sunlight flashed from silver membranes stretched between the black bones.
The sky dragon reared up to match it, the draught from its outspread wings sending clouds of dust boiling into the air. The skull-faced mage was unbothered. None of the dust came within arm's length of his own people. The bound captives thrown into the space between the two
wizards weren't so fortunate. They writhed and coughed as sand blew all around them, filling their eyes and ears.
The beaded mage shouted angrily as the wind raised by the sky dragon's wings spread to set his people's tree-top dwellings swaying wildly. He raised his hand and the air around the platforms fell abruptly still. The black dragon sprang into the air with a brutal clap of its wings, swooping low over its opponent. It breathed an oily black mist at the blue dragon, which recoiled before leaping into flight itself. It spat white fog into the smoky stain on the air and the darkness dissipated, falling down to the earth. The skull-faced mage wheeled around, gesturing. He wasn't quite quick enough and black tendrils landed on two of his retinue. They fell choking to the sand, legs thrashing and hands clutching at their throats for an instant before being stilled in death.
The dragons didn't care. The blue flapped its mighty wings and soared higher. The black pursued it a little way and then fell sideways through the air, cutting a wide circle above the watching savages. Sand rose from the stream bed as the dragon passed overhead, trailing behind it. The dust coalesced into a glittering line cutting through I he sky wherever the black dragon's tail flicked. The crea-lure flexed its wings and rose to join the blue dragon, which had been carving lazy circles in the sky, spinning wisps of cloud out of nothingness.
The black dragon rolled backwards and lashed at the blue dragon with its tail. The shining trail of burning sand snapped like a whip and flung fiery droplets at the cloud dragon. It dodged deftly, though its skeins of cloud were thrown into disarray. Hissing, it spat white vapour at the burning drops, which promptly fell from the sky in a rain of hard black crystals.
The beaded mage's people stood their ground and jeered as the skull-faced wizard's retinue flinched and
ducked, even though he threw handfuls of vivid blue fire to shatter the black stones. A wind sprang up from nowhere to send the fragments tumbling away through the air.
'It's using the sand to make glass,' said Naldeth excitedly.
'But they're not fighting like the other dragons did.' Risala watched intently, as much fascinated as afraid.
The black dragon swooped low over the stream bed again, looking up at the blue beast. The sky dragon began circling once more, drawing the tattered fragments of its clouds back together. Head outstretched on its long blue neck and tail thrust out behind it, its supple legs extended fore and aft. Suddenly it rolled sideways and curled up so that its pointed muzzle was almost touching the vicious spike tipping its tail. The clouds it had summoned followed obediently, spinning a wreath in the air that thickened and grew. The blue dragon twisted sharply away from the coiling vapours to leave a whirlwind gathering pace and substance as it sank to threaten the black beast.
The jet dragon waited, hovering like a hawk, all its attention on the menacing spiral of cloud. The trees lining the dry stream bed thrashed in the downdraught and this time the mage in the beaded cloak did nothing to still them. In the last instant before the whirlwind touched it, the black dragon shot straight up into the sky. Taloned feet drawn close to its body, its silvered wings ripped through the air so close to the whirlwind that it seemed impossible the cloud would not touch them. But it didn't and, darting up the dry valley, the black dragon rapidly outstripped the relentlessly pursuing whirlwind. The blue dragon went chasing after both its foe and its magic, shrieking furiously.
The black dragon stopped dead in midair before
abruptly doubling back on itself to soar up over the whirlwind. Looking down, it breathed a shimmering grey smoke that fell into the heart of the spiral of cloud and melted it away like ice under the sun. The black dragon didn't pause to admire its success, wings pumping as it flew straight back down the valley. For a moment it looked as if it would collide head on with the blue dragon. At the last instant, it soared over its foe's back, head turning to breathe another noxious cloud down the length of its spine.
Slick greyness folded around the blue dragon. It yelped, head and tail whipping this way and that as it fought to escape the miasma coating it. The greyness dulled the blue dragon's vibrant colours, dragging it inexorably down towards the ground. It hissed, breathing white smoke down its own flanks to burn through the cloying murk. Just as it seemed as if the blue dragon must crash into the stream bed, it fought its way free of the clinging remnants. Turning its back on the skull-faced mage, it departed, the strong beats of its powerful wings ripping through the air.
The tree dwellers cheered loudly, with mockery in their laughter. The skull-faced wizard whirled around, his cloak of blue feathers swinging out wide behind him. The mage in the beaded cloak watched him depart with his retinue trailing behind him. The feather-crowned women hurried to catch him up, their shoulders hunched and heads hanging dispirited. The challengers made no attempt to take the hapless captives with them, still lying bound and half-choked with sand in the middle of the stream bed.
The black dragon landed in the dry channel with a resounding thud and looked steadily at the mage in the beaded cloak. The other tree dwellers fell prostrate on the ground, some hiding their heads in their cradling arms. The beaded mage sank slowly to his knees, not taking his
eyes off the dragon. The black beast crept towards the bound captives, steely belly low to the ground, mouth agape and black tongue tasting the air. The wild wizard shuffled backwards, his whole posture one of submission, though he still didn't take his eyes off the dragon for an instant.
The dragon snapped at the nearest captive, cutting the unfortunate in two with a single bite. The wild wizard continued retreating and now all the tree dwellers did the same, wriggling backwards through the dust on their knees and elbows. The dragon ate a second prisoner, turning its full attention to the task. The wild mage got warily to his feet and walked backwards to the shelter of the trees. Another captive died with a whimpering gurgle as the dragon hooked it closer with its lethal talons. The tree dwellers scurried back to their settlement. Women emerged from the shadows, paying no heed to the slaughter continuing in the stream bed, going instead to check on their fire pit and resuming whatever tasks they had been about. A low murmur of voices drifted across the dry valley, and the occasional burst of relieved laughter, broken only by the gruesome crunching as the dragon continued feeding.
'The dragons didn't want to fight.' Naldeth was sweating profusely but his voice was steady.
'They wanted to see who was most powerful.' Velindre looked up, shivering uncontrollably. 'But they weren't about to risk serious injury to do it.'
'Are you all right?' Kheda reached for the mage-woman's shoulder. She was so cold to the touch that his fingers burned and he snatched them back. 'And what about the savage mages?'
'What about them?' Velindre's laugh had a hysterical edge. 'They have no power over those dragons. The beasts just know that where there are mages, there'll be
easy meat. You have jungle cats in the Archipelago, don't you? They're quite happy to trail a hunting party and steal its kill if they can. It's less effort than hunting for themselves.'
'And as long as the wild mages can keep the dragons content with easy meat —' Naldeth's face twisted with distaste '— they have all the power of the dragons' auras to draw on for their own magic, for whatever their own purposes might be.'
'How can you be sure of this?' Risala looked from one wizard to the other.
'You felt it?' Velindre looked at Naldeth, half-shamefaced.
'Oh yes,' he assured her, a catch in his voice.
'You both held your own magic in check.' Kheda didn't know what else to say. 'That counts for something.'
'Where's the dragon?' asked Risala suddenly.
Kheda looked back to find the stream bed empty. 'Where did it go?'
All that was left of the erstwhile captives were gruesome tatters of crimson flesh and white bone amid dark, bloody stains on the sand.
'Naldeth—' Velindre began cautiously.
'It's not back up there.' He peered up at the crag beyond the platforms in the trees. 'But it's somewhere close. I can feel it.' He looked at Velindre, biting his lip. 'And it'll feel us if we move, I'm certain of that. It's on the alert in case that skull-faced mage comes back.'
Kheda looked out at the stream bed. Ridges and rocks teased him, mimicking the lines of the vanished beast before looking as innocent as they had done before. 'We can't hide here until some savage gathering wood trips over us.'
'Then brace yourself,' Velindre said with sudden decision.
White light blinded Kheda as the air crackled with the tinny odour of lightning. He gasped as dizzying enchantment swept all sensation away. He gritted his teeth until the light fled and he fell to his knees, still dazzled. He spread his hands on the ground and felt hot, dry earth. Opening his eyes, he squinted at the unwelcome barrenness of the savages' island. There was no sign of the dry valley or the grassy plain they had visited, nor of the rocky bluff above the cave where the Zaise was safely hidden.
'Where are we?' he rasped, his mouth dry.
'I have no idea.' Fear equalled the chagrin in Velindre's answer.