A signal to the Gallan of who was coming for them, a signal that this country wasn’t theirs to take. It was ours.
All around us, rebels were pointing guns over the edge of the ship, using the bannister as support, angling the firearms downwards. I saw cannons appear through portholes around the hull. The ship wobbled a little bit as I lost my focus. But I kept us going. Straight and steady towards the sudden chaos blooming from the Gallan camp.
‘Everybody brace!’ Jin shouted as the front of the ship hit the first of the tents.
I felt the tent splinter below the hull like firewood under my boot.
‘Fire!’ Shazad called the order as we ploughed forwards, shattering tents ahead of us. Suddenly the air was filled with gunfire and the boom of cannons. Shrapnel tore through the air, shredding everything in its path. The wind caught a tent, whipping it away from the ground and casting it high in the air. The sun struck it as it soared over us, piercing through a hundred tiny holes in the dark blue fabric, so that for a moment it looked like a hundred stars peering down on us. And then the canvas was dashed away.
To my left, a bullet struck a cache of gunpowder, sending up a blossom of flames to one side of the ship. It caught across the camp, looking like paper men going up in flames.
The sand picked up a soldier in its wake, reeling him towards us, making him disappear under the bow of the ship. And I thought of a soldier like him marching through Dustwalk when I was a little girl, boots kicking up dust as he dragged a man out of his house and shot him in the name of their occupation. And I didn’t feel sorry.
I fought through the pain in my side. Even if I loosened my grip on the desert a little, the wind would carry us until I grabbed it back. But now I forced the sand around us to swell, overcoming the Gallan like a wave. And then I looked up. Straight ahead, the sand ended, giving way to stone as the ground sloped up, as desert turned to mountains. Panic set in.
‘Jin!’ I called.
‘I see it,’ he shouted back, already motioning for the sailors to bring in the sails. Already trying to slow the ship.
‘There’s a mountain!’ I shouted.
‘I see it,’ he said again.
I had to do something. I watched everyone scramble. ‘Everyone hold on!’ I shouted. But my voice was lost in the gunfire. I caught Shazad’s eye, raising my hands just a little. She took up the cry. But she was muffled, too. I watched as she made the decision. Pulling out a knife, she sliced through the rope at her middle. I cursed her under my breath.
Untethered, Shazad made her way down the line of gunmen, repeating the order, telling people to hold tight. Forcing them to drop their guns to their sides as they laced their arms through the bannisters or around masts, anchoring themselves as she ran down the line towards us.
I waited. Shazad needed to get closer. She needed to get to safety. I waited. I waited. Until I couldn’t wait any longer.
I twisted my power, yanking the sand around in one violent twist, changing the course of the ship at a hard angle, wrenching up the desert on either side to buttress us. I reached for Shazad as the ship listed hard to the right.
She was too far away. I could already tell as the ship tipped, preparing to send anyone not firmly attached over the edge.
Jin got there first.
Letting go of the useless wheel, trusting his tether, he launched himself down the incline of the ship, running down the deck as it became a steep slope. As I fought to keep the ship propped up.
He reached Shazad a second before the ship tilted too hard, grabbing her to him as the ground beneath them gave out, pulling the rope around his waist taut.
I breathed in relief as he anchored her. The two of them swung like a pendulum while the chaos turned to stillness around us as the ship settled in the sand, flat on its side. Everyone was still on board by the grace of a good rope.
I could barely breathe though the agony, but I heard Rahim call out, ‘Is everyone still alive?’
‘Yeah, call out if you’re dead,’ Sam added. And Shazad laughed. Then I was laughing, too. And I couldn’t stop.
Because it was ridiculous and impossible, what we had just done. But I had managed it. And we were all still alive.
And we were almost at the end.
Chapter 32
We struck camp halfway up the mountain, at the last village before the fortress of Iliaz. Bilal had to know we were coming, but our path hadn’t met with any resistance. The people of Iliaz knew Rahim from his days in service to Lord Bilal’s father, and as we made our way up to the fortress, they came out to stare. When we stopped for the night, the locals welcomed him like a long-lost son. The whole village came out, carrying platters of food and pitchers of the wine that had made Iliaz rich. There had been no news from the fortress in weeks, the people said. Some said Bilal was already dead.
‘He’s not dead,’ I said, glancing up at the fortress above us. I could see stone towers through the crags in the mountains, casting their shadows over the green vines that dominated the hillside. We would be there before midday tomorrow. Bilal was still alive. I had the choice to keep him that way. We wouldn’t need to turn his army against him.
I hadn’t told anyone about Zaahir’s gift. Not even Shazad. I wasn’t sure why. But I really ought to say something now, as Rahim set out the plan for tomorrow on how to approach the fortress. He was calculating how many of his soldiers he thought he could count on to lay down weapons right away when a young girl’s voice came from outside. ‘No!’ she was screaming. ‘I need to talk to him!’
We were all outside in the space of a few heartbeats. The little girl stood in the doorway of the house we’d taken rooms in. She was about eight years old, her dark hair in a tightly coiled braid around her head, and she was thrashing and screaming as our guards hung on to her. ‘I need to speak to the commander! Please!’
‘Mara.’ Rahim pressed out into the small town square, where he could see the little girl properly. Her head twisted at the sound of her name.
‘Commander Rahim!’ She wrenched forwards to meet him, though one of our rebels still held her. ‘Let me go!’ She turned, and with all the force in her tiny body, she slammed her heel down on his instep, forcing him to let her go with a violent string of curses far from fit for a little girl’s ears. Not that she was listening anyway. She was already bolting towards us.
‘I like her,’ Shazad said. ‘Here’s hoping she’s on our side.’
‘I taught her that,’ Rahim said, with a hint of pride in his voice. I could imagine he had. Separated from his little sister, whom he would’ve given anything for, he’d found another young girl to replace Leyla. He dropped to his knees to meet Mara at eye level as she barrelled straight for him.
‘You have to help!’ She was breathing hard, her tiny face flushed. ‘I ran all the way here. He’s going to kill them! He’s going to kill them all!’
Rahim looked at her, brow furrowed. ‘Who is?’
‘Lord Bilal.’ She swallowed, trying desperately to spill out all the words fast enough. ‘He knows you’re coming. He knows he doesn’t stand a chance. And there’s this girl, a princess, they say, who’s been whispering terrible things into his ear for weeks.’ Leyla. Damn her. We’d taken her out of Izman to keep her from causing trouble, but somehow she’d managed anyway. ‘He’s going to poison the whole garrison so you can’t turn them against him.’
We all stared at the little girl as the words sank in, the horror of what she was telling us. And then we started to move as one.
We pieced it together as we went.