Stormy had rigged a small, square sail, enough to give control but not so large that it would risk the weakened mast. The Ripath slipped forward in front of a mild shore breeze. Truth lay on the bowsprit, scanning the breakers ahead. The cut they'd come in through was proving hard to find. Gesler barked out commands and swung the craft to run parallel to the reef.

Kulp glanced at Heboric. The ex-priest sat with his left shoulder against the mast, squinting out into the darkness. The mage was desperate to open his warren – to look upon the old man's ghost-hands, to gauge the serpent of Otataral – but he held back, suspicious of his own curiosity.

Advertisement

'There!' Truth shouted, pointing.

'I see it!' Gesler bellowed. 'Move it, Stormy!'

The Ripath swung around, bow wheeling to face the breakers ... and a gap that Kulp could barely make out. The wind picked up, the sail stretching taut.

Beyond it, the billowing clouds twisted, creating an inverted funnel. Lightning leapt up from the waves to frame it. The Ripath slipped through the reef and plunged directly into the spinning vortex.

Kulp did not even have time to scream. His warren opened, locking in instant battle with a power demonic in its fury. Spears of water slanted down from overhead, shredding the sail in moments. They struck the deck like quarrels, punching through the planks. Kulp saw one shaft pierce Stormy's thigh, pinning him shrieking to the deck. Others shattered against Heboric's hunched back – he had thrown himself over the girl, Felisin, shielding her as the spears rained down. His tattoos raged with fire the colour of mud-smeared gold.

Baudin had hurled himself onto the forecastle, one arm reaching down and out of sight. Truth was nowhere to be seen.

The spears vanished. Pitching as if on a single surging wave, the Ripath lurched forward, stern lifting. Overhead the sky raged, bruised and flushing with blooms of power. Kulp's eyes widened as he stared up – a tiny figure rode the storm above, limbs flailing, the fragments of a cloak whipping about like a tattered wing. Sorcery flung the figure around as if it was no more than a straw-stuffed doll. Blood exploded outward as a coruscating wave engulfed the hapless creature. When the wave swept past, the figure rolled and tumbled after it, webs of blood spreading out like a fisherman's net behind it.

Then it was falling.

Gesler pushed past Kulp. 'Take the oar!' he yelled above the roaring wind.

-- Advertisement --

The mage scrambled aft. Steer? Steer through what? He was certain it was not water carrying them. They'd plunged into a madman's warren. Closing his hands around the oar's handle, he felt his own warren flow down into the wood and take hold. The pitching steadied. Kulp grunted. There was no time to wonder – being appalled demanded all his attention.

Gesler clambered forward, grasping Baudin's ankles just as the big man started to slip over the bow. Pulling him back revealed that Baudin held, with one hand, onto Truth, his fingers wrapped in the lad's belt. Blood streamed from that hand, and Baudin's face was white with pain.

The unseen wave beneath them slumped. The Ripath charged forward into dead calm. Silence.

Heboric scrambled to Stormy. The marine lay motionless on the deck, blood gushing in horrifying amounts from his punctured thigh. The flow lost its fierceness even as Kulp watched.

Heboric did the only thing he could, or so Kulp would remember it in retrospect. At that instant, however, the mage screamed a warning – but too late – as Heboric plunged a ghostly, loam-smeared hand directly into the wound.

Stormy spasmed, giving a bark of pain. The tattoos flowed out from Heboric's wrist to spread a glowing pattern on the soldier's thigh.

When the old man pulled his arm away, the wound closed, the tattoos knitting together like sutures. Heboric scrambled back, eyes wide with shock.

A hissing sigh escaped Stormy's grimacing lips. Trembling and bone white, he sat up. Kulp blinked. He'd seen something more than just healing pass from Heboric's arm into Stormy. Whatever it had been, it was virulent and tinged with madness. Worry about it later – the man's alive, isn't he? The mage's attention swung to where Gesler and Baudin knelt on either side of a prone, motionless Truth. The corporal had turned the lad onto his stomach and was rhythmically pushing down with both hands to expel the water that filled Truth's lungs. After a moment the boy coughed.

The Ripath sat heavily, listing to one side. The uniform grey sky hung close and faintly luminous over them. They were becalmed, the only sound coming from water pouring into the hold somewhere below.

Gesler helped Truth sit up. Baudin, still on his knees, clutched his right hand in his lap. Kulp saw that all the fingers had been pulled from their joints, skin split and streaming blood.

-- Advertisement --