As if that weren’t enough, there was Meredith’s ability to manipulate emotions. I still didn’t have a clue just how much of what I felt towards her was my own feelings. She could be nudging me for her own ends … and then again she might not be, and the hell of it was I didn’t have any idea how to find out. So I hesitated, and the longer I hesitated the more I found myself thinking about her. The sounds from the bedroom suddenly went quiet and I turned to see that Meredith had returned.
Even prepared, it was hard not to stare. Meredith had changed into a black dress trimmed with gold. A deep V-neck showed off her cleavage and the lines of the dress followed the curves of her body closely from the waist down to the knees. She’d somehow found the time to restyle her hair and it hung loose around her shoulders with a slight wave. “Well,” I said at last. “I feel underdressed.”
Meredith smiled and walked forward, running her hand down the lapel of my shirt. “I think you look nice.”
“You’re about the only one.” Stupid thing to say.
Meredith didn’t take her hand away and I found myself staring down into her eyes. Her touch was soft and I couldn’t help thinking how nice it felt. It had been a really long time since I’d had a pretty woman do that. “Maybe we should …” I began, and tailed off.
“Mmm?” It was a wordless sound, rising inquisitively, and my heart beat faster. I looked down at Meredith and wondered what would happen if I were to-
The doorbell was loud, an electronic shrill, and it cut right through my head, making me jump. Meredith started as well and looked towards the door with annoyance. After only a few seconds it shrilled again, and Meredith sighed. “I’ll get rid of them.” She walked out into the hall. “Who’s calling this late …?”
I stared after her, standing and feeling out of place. Something was nagging at the back of my mind but my thoughts were moving slowly. Meredith picked up the receiver just as the bell shrilled again. “Hello?” she said over the sound of the bell.
Suddenly my head cleared and I saw what was about to happen. “Meredith!” I shouted. As Meredith turned in surprise I grabbed her around the waist, dragging her back into the living room as the handset clattered against the wall.
Just as I did so, a column of searing flame tore through the door. The hallway of Meredith’s flat became an roaring inferno, red fires tinged with black. The walls crisped and ignited and the handset Meredith had been holding melted, the plastic liquefying and evaporating as the air heated to a furnace.
Then just as suddenly, the torrent of flame cut off. The hallway was left burning fiercely, flames licking up the walls and reaching eagerly into the living room. Over the crackle of flames, I heard footsteps. Heavy boots kicked the burning remnants of the door aside and stepped into the flat.
chapter 5
It was a good ambush. Anybody caught by that blast would have been turned into a living torch, writhing and screaming in horrible pain for the few seconds it would have taken for the fire mage to finish them off (and yes, I saw that in more detail than I wanted to). The fight would have been over before it began, which was of course the point. There’s a duelling code under mage law for resolving formal challenges. The code is impartial, requires mages to give their opponent fair warning, and is completely ignored by almost everyone. Any mage with the tiniest bit of sense knows that combat is dangerous and that the best way to survive it is to finish the battle as quickly as possible. If you’re a diviner, like me, that means running away. For a fire mage, like the guy who’d just kicked down the door, it means killing your enemy with the first strike.
Of course, for the same reason, mages who are easily ambushed tend not to live very long. I’d pulled Meredith far enough back that the first blast had done nothing but dry our skin, but in only a couple of seconds the fire mage would be in view, and I dug through my pockets for something to hold him back.
But I’d underestimated Meredith. I hadn’t expected her to be any use in a fight, and to be fair, she hadn’t given me much reason to think otherwise: in the battle with the construct, the best that could be said was that she hadn’t gotten in my way. But it hadn’t occurred to me that the reason she’d been so scared was because she’d been facing something her magic couldn’t touch. The fire mage was deadly and powerful but he was still human, and even caught by surprise, Meredith didn’t waste more than a startled breath. She turned to face the door and my senses tingled as she sent something into the hallway.
Over the crackle of flames, I heard the sound of staggering footsteps as the mage fell back. He recovered fast, though, and I saw the attack coming in time to snap “Down!” and pull Meredith to the floor.
A beam of fire slashed through the doorway and sawed sideways through the wall, slicing through wood and plaster and sweeping the living room at waist height. I covered Meredith with one arm and tried to burrow into the carpet. A flash of terrible heat rolled over my back and I felt the hair on the back of my head crisp, then in an instant it was gone and I looked up just in time to see the beam cut through the shelves. The shelving and everything on it literally vapor-ised in the instant before the beam cut out, leaving the burning upper half of the shelves to crash to the floor.
The beam had left a neat one-foot gash in the wall and past the red-hot edges I could see the upper body of the fire mage silhouetted against the flames. He’d only have to bend his head slightly to see us too, so before he had the chance to realise that I pulled what looked like a marble from my pocket and hurled it. I’ve picked up a few unusual ways to use my divination magic over the years and one of them is a way of accurately throwing small objects. All in all it’s probably one of my more useless skills, but it does occasionally come in handy. The projectile flew neatly through the centre of the gap, past the fire mage, and shattered against the opposite wall.
The object I’d thrown was a sphere of glass with a fingernail-sized bit of mist swirling inside it. The mage who makes them calls them condensers but I think of them more as instant cover. A cloud of fog rushed out, enveloping the hall, the flames, the fire mage, Meredith, and me, cutting out all vision beyond a few feet. The mist was totally harmless, but the fire mage fell back reflexively, probably wondering if the thing was mind-fog or poison or worse. I felt the surge of a protective spell as Meredith rolled over and sent another strike at her would-be killer, making him stagger again.
The fire mage seemed on the back foot but I didn’t expect that to last, so I pulled Meredith to her feet and hurried back to the bedroom, my magic picking the path that my eyes couldn’t see. As we made it through the doorway there was a roar and another red flash, but this time the blast didn’t come near us and I slammed the door.
My heart was racing as though we’d fought a full-length battle, though looking back on it the whole thing couldn’t have taken more than ten seconds. I dug through my pockets, vaguely taking in the look of Meredith’s bedroom: fluffy pillows, dresses tossed carelessly on the bed, a big window. “Can you hold him off?”
Meredith shook her head. “He’s too strong!”
The floor juddered and there was a boom from the other room. I pulled out a pair of gold discs and dropped them on either side of the door, saying a command word. There was a faint thrum as an invisible vertical barrier sprung up, barring the door and reaching almost to the edge of the room. Meredith looked at it in surprise. “What did you do?”
“Forcewall.” It wouldn’t last long but it would buy us time. I pulled the window open. Already the air inside the bedroom had heated to uncomfortable levels; hot air rushed out as cooler air was drawn in. I pulled out my glass rod, channelling a thread of magic through it. “Starbreeze.” The focus tingled, carrying my words away into the night. “I need help. Please come here, and hurry!” Starbreeze could pull us out but there was no guarantee she’d arrive in time. “There’s-”