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

The two constructs blinked in on top of us, one after another. With my second’s warning I was able to swerve away from the first. It appeared to our left at road level and grabbed for the car but missed.

The second appeared an instant later while I was still recovering from the swerve. It landed on the Jaguar’s hood with a thump, blocking my view, and turned to face us.

Anne drew in her breath in a gasp. For the first time I got a clear look at the construct; it had the form of an adult man in cast-off clothing with a blank face and dead eyes. Ignoring Variam, it locked its eyes on Anne and raised a fist to punch through the windscreen.

I stomped on the brakes and the Jaguar slowed in a sudden screech of tyres. The construct clutched at the smooth hood, but there was nothing to grab and it went flying head over heels. It slammed into the motorway ahead of us, rolling over and over. From behind I heard another screech of brakes and I hit the accelerator again. The construct finished rolling, looked up to see the Jaguar about to run it down. . and vanished in a blink as we shot through the space he’d been in.

“Did you get him?” Variam called.

“No. Did you?”

“No! Every time I’m close they just-”

Horns were blaring from behind. I’d lost sight of the constructs but I could see a traffic jam in the mirrors; it looked like cars were slowing down to avoid something. Anne put the phone back to my ear and I heard Sonder’s voice. “-lex? Alex, are you there?”

“Sonder, we need some ideas,” I said. “Every time we’re about to hit these things they just gate out and I don’t know how long we can keep dodging them.”

“Um,” Sonder said. “Well, theoretically it should take a lot of energy to keep running that spell. They shouldn’t be as tough as normal constructs.”

“That’s great; how are we supposed to hit them?”

I caught a flash of movement in my right mirror. A figure was running along the right side of the motorway by the divider; as I watched it vanished and reappeared much closer. “Variam!” I called and pointed.

Variam pulled himself back up and I felt him aiming another fire spell. “Can you tell what their primary sensory input is?” Sonder asked.

“What?”

“Well, there has to be something that triggers their evasion routine. When they teleport away, is it based on visual data, auditory data, tactile-?”

“How in the name of all that is holy am I supposed to know that?”

“Um. . You could try attacking them with methods that can only be detected by one type of sense. Then based on which ones they dodge you could-”

“Are you serious?”

Bursts of heat erupted in the path of the construct chasing us but it blinked away, getting closer each time. As it pulled level with our car I cut left into the middle lane, using the stream of traffic as a shield. I had to slow down to do it and for an instant the construct was roughly level with us, its head turned to look into the car as it ran. Variam focused his energy for another spell, aiming to blanket its area, and Sonder started saying something else over the phone.

The construct teleported into the car.

There was a chorus of screams, one of which might have been mine. Variam’s spell went off, the car swerved, and there was one frantic moment in which the car was on course to smash right into the side of a container truck. I pulled it back as the construct’s long arms came reaching around the passenger seat, grasping for Anne’s throat. Anne ducked and the fingers latched onto her hair instead; she yelped as the construct started dragging her back.

Variam was still standing on the backseat, half out of the sunroof. He turned and stomped on the construct’s arms. The first kick made it bend at an impossible angle; the second broke its grip. I tried to turn to help and nearly crashed the car; I couldn’t fight and drive the Jaguar at the same time. As Variam kept kicking at the construct and it turned its attention to him I hit the speed control setting, grabbed Anne’s hand, and put it on the wheel. “You’re driving!” Anne’s eyes were wide, but she pulled herself up, trying to watch the road ahead and the construct behind at the same time.

The construct got a grip on Variam’s leg and broke it with a snap. Variam screamed as the construct started to pull him in. I twisted to reach over into the backseat and jammed both thumbs into the construct’s eyes, trying to gouge them out. The construct couldn’t feel pain, but it reacted to the loss of sight, letting go of Variam and grabbing me. Its grip was like steel and I was yanked over the gearshift. “Variam!” I shouted as the construct forced my hands away and its dead eyes turned to focus on me. One of its hands went for my throat and I tried desperately to force it away. “Use the sword!”

Variam was crumpled in the corner of the car, his leg bent at a horrible angle, but as the construct started to drag me in he fumbled out the flat-bladed sword and channelled his magic through it. The inside of the car flashed orange-yellow, and I felt a surge of heat as the blade lit up with fire and Variam drove it straight for the construct’s body.

The construct vanished as the tip touched it. I fell onto the blade, felt it scorch through my clothes and into my arm, and pulled back with a gasp of pain. An instant later the heat cut off and Variam fell back against the edge of the car. My left arm was burnt but I gritted my teeth and scrambled back into the driver’s seat, taking the wheel back from Anne. “Help Variam!”

Anne climbed back into the rear seat as I checked the futures. As I did my heart jumped-the other construct was about to do the exact same thing. In a few seconds it would appear ahead of us and in one more it would blink in right on top of Anne and Variam. I held my left hand back without taking my eyes off the road. “Sword!”

There was an instant’s pause, then I felt the handle land in my palm. The blade was heavy and awkward to lift with only one hand. I kept my feet on the pedals and my right hand on the wheel and as the construct came into view ahead of us, I thrust the sword into the space the construct was going to teleport into.

The construct blinked in and out-somewhere else. I felt the gate magic redirect and instead of dropping into the passenger seat and onto the waiting sword the construct appeared five feet up, right on the Jaguar’s roof. The rushing air snatched it instantly off its feet and it went flying over the sunroof to hit the motorway behind. In my mirror I caught a glimpse of it rolling over and over behind us, and then the Toyota that had been following us hit it square on with a soggy thud. The construct’s head snapped back and it vanished under the wheels and was gone. From behind came the screech of brakes.

“Variam!” I called. “Are you okay?”

“Fine,” Variam said through gritted teeth. I could feel Anne’s healing magic working behind me but didn’t turn to look.

“Anne, where’s the phone?”

Anne sounded distracted. “I dropped it. Alex, I need to concentrate.”

I dropped the sword and bent down to grab the phone instead, driving blind for a second. “Sonder?” I said, straightening up.

“Alex!” Sonder sounded relieved. “You’re okay?”

“Not for long. These things are tearing us up.” Wind roared through the sunroof and I could see a traffic jam developing behind us. The constructs hadn’t reappeared but I knew they hadn’t given up and I didn’t think we’d survive another attack like the last one. “Ideas?”

“I don’t know! Um. . Have you managed to damage them?”

“Well, we hit them with a car a few times but it doesn’t seem to have slowed them down much.” A sign went by overhead indicating a turnoff, and I pulled into the left lane, driving right-handed.

“Okay, so they’re not programmed to avoid physical impact?”

“No, they-Wait. When I was about to run that one over a minute ago, it did avoid it.”