The elevator dinged open to reveal a quiet, carpeted hall. I pulled him past the rows of doors to Justin’s apartment, fumbling with my keys. Unlocking the door, I dragged Aaron inside. He was staggering badly, his weight too much for me. We stumbled down the short hall into the living room and I pushed him toward the sofa. He fell, landing half on the cushions, yellow potion smearing over the blue fabric.

  I rushed back to shut and bolt the door, then quickly checked myself for any poison. None of it had gotten on me, so that was one problem I didn’t have to worry about.

  Returning to Aaron, I fought back a wave of panic. His clothes were charred, his elbows scraped and the knee of his jeans torn out from a fall. A long slice down his forearm leaked blood, and scary white patches on his skin warned of frostbite from Ice Guy’s power. His cheek was scraped to hell from that dickwad stepping on him and pushing his face into the gravelly pavement.

  “Aaron?”

  His face was slack. He’d lost consciousness.

  Panicked buzzing filled my head. Aaron had been poisoned by who knew what sort of nasty magic potion. He was unconscious, possibly dying. What was I supposed to do? Hyperventilating, I dug out my phone and called Clara. It went straight to voicemail, but I called again. And again.

  Giving up on Clara, I stared at my phone, my finger trembling over the 9. Did I call 9-1-1? Could human emergency services save him? What should I do?

  I squeezed my eyes shut, commanding myself to focus, then threw my phone aside. Kneeling beside the sofa, I patted down Aaron’s front pockets, then wiggled my hand under his ass to check the back ones. My searching fingers found the hard rectangle of his phone. I pulled it out and swiped the screen. Locked.

  Grabbing his poison-free hand, I pushed his limp forefinger against the fingerprint reader. The screen flashed awake. Thank goodness for hackable technology.

  I opened his contacts and speed-scrolled past a zillion names to the Es—but Ezra’s name wasn’t there. Swearing, I zoomed down to Kai’s number and called it. The phone rang, rang, rang, then clicked to voicemail.

  “No!” I yelled at the phone. “Why won’t you answer?”

  On a date. Aaron had said Kai was out on a date tonight, but Ezra had stayed home. I checked his contacts again, but Ezra’s name wasn’t there. With trembling hands, I opened his most recent apps, found his messenger, and pulled it up. A conversation with Kai, and—

  “Cyclops?” I hissed. “You put him in your contacts under Cyclops?”

  I dialed Ezra’s number and held the phone to my ear. It rang … rang … rang—

  “Hello?”

  Ezra’s groggy voice was the most beautiful sound I’d ever heard. I opened my mouth but only a whimper came out.

  “Aaron?” Ezra asked, alertness sharpening his tone.

  “Ezra!” I burst out, my quavering voice on the edge of tears. “Aaron needs help!”

  “Tori?” His drowsiness vanished. “What—”

  “We were attacked walking home,” I blurted. “There was a guy with ice magic and sorcerers—I think they were sorcerers—and one of them shot Aaron with this yellow stuff and Aaron said it was poison but now he’s unconscious and I don’t—”

  “Tori, calm down.” Ezra’s level voice, meltingly smooth, soothed my panic. “Take a deep breath.”

  I sucked in air.

  “Is Aaron breathing?”

  “Yes.”

  “Is he bleeding?”

  “A little.”

  “Where are you?”

  “At my apartment.” I rattled off the address.

  “I’m coming to you. I’ll be there in ten minutes, okay? Call Kai and tell him to find an alchemist and meet us at your place.”

  “I already called him. No answer.”

  “Keep calling. He’ll pick up. I’ll be there soon.”

  “Okay,” I whispered.

  As soon as the call disconnected, my panic started to climb again. Inhaling deeply, I crouched beside Aaron to watch his chest—making sure he continued to breathe—and called Kai. The phone rang until it went to voicemail. I called again. It rang twice, then the line clicked.

  “Yes?” No drowsiness from Kai—just an irritated snap.

  “Kai? This is Tori.”

  “Tori?” His sharp tone transformed into concern. “Why do you have Aaron’s phone?”

  “He was attacked walking me home,” I said. “Ezra is on his way here, and he said you need to bring an alchemist.”

  “Where are you?”

  I gave him my address. “Hurry, please.”

  “I’m leaving right now. Are you safe there?” As I confirmed our relative safety, his phone picked up the sound of a door slamming and footsteps thudding on a hard floor. “Tori, if Ezra arrives before me, have him wait outside until I get there.”

  “What? Why?”

  “He doesn’t handle it well when his friends get hurt.” Another door banged open. “Trust me on this. I’ll be there as soon as I can. Just hang tight.”

  He ended the call and I lowered the phone. Don’t let Ezra inside the apartment? Ezra, Mr. Calm and Collected?

  I set Aaron’s phone on the end table and shifted closer to him. His breathing was even but slow, his face still slack. I twisted my hands together, wishing there was something I could do besides wait.

  After a minute, I wobbled into the bathroom to pull the first aid kit from under the sink. Back at Aaron’s side, I opened an alcohol swab and gently cleaned the slice on his arm, but blood was leaking out as fast as I was wiping it away. Whimpering, I grabbed a fat roll of gauze and wound half of it around his arm. Red soaked through it almost instantly and I whimpered again, sternly telling myself that he wouldn’t bleed to death from the shallow cut.

  Under normal circumstances, I’m pretty damn levelheaded—I like to think so, anyway—but this … this had shaken me bad. Not only the ambush, but the violence of it. The fire, the ice, the magic. Guns and bullets might have been deadlier, but at least they were familiar.

  Aaron’s phone erupted in a video game tune, scaring me out of my skin. I leaped to grab it and swiped the screen to answer.

  “Hello?”

  “I’m here,” Ezra said. “Can you let me in?”

  I hesitated. Kai had been clear, but … Ezra sounded as unruffled as always. Not only would I feel stupid leaving him down in the lobby, but I didn’t want to be alone.

  “Dial 1187 on the number pad and I’ll buzz you through. My unit is 909.”

  I disconnected, and a second later, my phone rang. I pressed 9 to unlock the lobby’s security entrance, then unbolted the apartment door. Kneeling beside Aaron again, I waited, my stomach twisting.

  Ezra was on his way up, and I really hoped Kai was just paranoid.

  Chapter Eleven

  With a quick rap on the door, Ezra pulled it open. His dark brown curls were tousled from sleep, his black t-shirt wrinkled like he’d put on the first clothing article he’d spotted. I got up from the floor, but he didn’t pause as he strode straight to Aaron. I wasn’t sure he even saw me.

  He crouched beside the sofa, his back to me as he surveyed his friend. My nerves prickled, my heart rate increasing. Gooseflesh rose on my arms and legs and I shivered. Was it just me or was it cold in here?

  I exhaled and the air puffed white. Holy shit, it was freezing.

  My gaze snapped to the doorway, searching for Ice Guy, but there was no one in sight. It was just me, Aaron, and … Ezra. My breath turned to white mist as the temperature kept dropping.

  “Ezra?” I whispered.

  His head twitched in my direction, and the lamp on the end table brightened, flooding the room with light. I frowned. When had it gone so dim?

  The inexplicable chill lessened, and Ezra rose, facing me. For a moment, he looked normal—quietly unfazed, his brown eye warm and his colorless iris as unnerving as usual. Then his mismatched eyes widened in horror.

  “Tori!” he gasped, reaching for me. “What happened to you?”

>   I blinked in confusion as his hands, hot compared to the chilly air in the apartment, gently took my wrist and lifted my arm. I blinked again when I saw the blood streaking my forearm, having run from the nasty road rash that had taken the skin off my elbow.

  “Ow,” I said in surprise.

  Ezra’s hands tightened painfully around my wrist, then gentled again. “Have you looked in a mirror?” he asked with forced amusement. “Your eye will swell shut soon.”

  I gingerly pressed my fingers to my cheek. Damn, it throbbed. If my injuries were that spectacular, I wondered why he was only just noticing—but as he searched my face, I understood. I’d been standing on his left when he came in, and he was blind in that eye.

  He turned my arm over to check for more scrapes. “Are you hurt anywhere else?”

  “Um. Face. Elbows.” I glanced down, bemused to see my knees were mincemeat too. Why didn’t it hurt more? Adrenaline was a hell of a drug. “Knees. I think that’s it.” Well, that and the bruises and soreness that would set in soon.

  “I didn’t realize they had attacked you too,” he muttered. “If they were after Aaron, they had no reason to hurt you.”

  “Well, maybe not, but they didn’t like it when I started beating them with my umbrella.”

  “When you … what? Didn’t Aaron tell you to run?”

  “Of course he did,” I growled. “But I followed him because there were six of them, and when the ice guy got Aaron on the ground, I couldn’t just stand there and watch while they …”

  I trailed off as Ezra’s face went eerily blank. The temperature plummeted again, the air chilling like the dead of winter. The lamp dimmed until only a faint glow leaked from the bulb, shadows deepening throughout the room.

  My heart pounded and I wanted to pull my wrist from his hands, but I didn’t dare move.

  Then the front door banged as Kai swept in.

  “Ezra.” His voice cut through the room like a whip. “Walk. Now.”

  Light bloomed as the lamp recovered. Ezra’s expression didn’t change as he released my arm, strode right past Kai and the woman who’d come in behind him, and vanished out the door. I inhaled unsteadily as warmth returned to the room, then peered at Kai’s guest.

  My hackles rose. It was none other than Blue-hair, the girl who’d “accidentally” spilled green dye all over my bar.

  “What are you doing here?” I snarled.

  She pressed her lips together, clutching a wooden case with a carry handle.

  “Sin is an alchemist.” Kai leaned down to check on Aaron. “I picked her up on my way. She’ll sort out this poison.”

  “Apprentice alchemist,” Sin corrected, brushing past me to join Kai. “Let me see what we’ve got.”

  As she knelt beside Aaron, Kai’s dark eyes flashed over me from head to toe, and his all-business attitude faltered. “Why are you covered in green? Is that an alchemic potion?”

  I shot a glare at Sin.

  “That’s my fault,” she muttered, her shoulders hunching guiltily. “I spilled some dye earlier.”

  Kai’s eyes narrowed. Without comment, he pulled a stool out from the kitchen peninsula and guided me to it. “Tell me what happened.”

  While explaining how Aaron had walked me home and the resultant stalkers, I watched Sin open her case. It unfolded into an intricate construction of small shelves and cubbies, all filled with vials, pouches, cloths, papers, and other tools. She swabbed Aaron’s yellow-stained arm and dropped the cotton into a clean vial.

  “Then the ice guy and Aaron started fighting, and it was … ugly,” I told Kai. “He had a big dagger thing … that would make him a mage, right? Since he was using a switch?”

  “A kryomage, yes,” Kai said tersely.

  And the others had been sorcerers—their incantations were a big giveaway.

  “What happened next?” he prompted.

  As best I could recall, I described the initial fight until Aaron went down. At that point I had to pause and breathe, adrenaline whipping through me at the intensity of the memory—the terror I’d felt for Aaron.

  “That kryomage must have been very powerful,” Sin murmured as she poured a few drops of liquid into the vial with the yellowed cotton. “A pyromage like Aaron should’ve been able to take him out easily.”

  Kai folded his arms. “Depends on the circumstances. The kryomage had a proper switch, and Aaron had five others to defend against.”

  I nodded. “Six against one was completely unfair. I wasn’t much help, but I bashed the potion guy with my umbrella, and I gave the ice mage a good whack too, but—”

  “Wait.” Kai spun to face me. “You fought them?”

  “What, do you think I got this banged up from running away?”

  “But you … never mind. Please continue.”

  I finished the tale, but even though I glossed over my role, Sin stopped working to gawk at me. Kai’s expression hardened, and I stuttered as I got to Aaron’s explosive wall of fire. “I helped him get up here and he passed out. Then I called Ezra with his phone.”

  Kai gave a slow nod, then rubbed both hands over his face like he was trying to wake up. “Well?” he asked Sin.

  She held up her vial. The yellow cotton had turned purple. “Looks like a basic sleeping tincture—a powerful one. The only reason he didn’t immediately pass out was his fire evaporated most of it, and the smaller dose was slow to take effect.”

  “Do you have a counter?”

  “I do, but it’s safer to let it wear off naturally. I’ll clean him up so his skin doesn’t absorb any more.”

  “So he’s going to be okay?” I asked, an edge of anxiety in my voice. “It’s not a poison?”

  “Any potion with a harmful effect is considered a poison,” Sin said. “But yes, he’ll be fine. He should wake up in a few hours. Do you have a spare towel so I can clean him up?”

  I pointed her toward the linen closet. As she wet a cloth in the kitchen sink, Kai picked up the first aid kit from the floor. “Come on, Tori.”

  “Huh?”

  “To the bathroom. Your injuries need attention.”

  “I’m fine. I can—”

  “Now.”

  No arguing with that tone. Scowling, I headed for the bathroom and sat on the edge of the tub. He crouched in front of me, pulled out a chemical ice pack, and gave it a hard smack to trigger the cold reaction.

  “Put that over your eye.” He passed it to me, then ripped open an alcohol swab. I bit my lip as he scrubbed the dirt from my scraped knee with a lot more confidence than my attempted ministering of Aaron’s injuries. Fresh blood ran down my leg. Owww. Kai bandaged it up, then cleaned my other knee and my elbows. Not fun.

  When I was all band-aided, he set the kit on the counter. “You probably saved Aaron’s life. Thank you.”

  I hunched, embarrassed. “I did what anyone would’ve done.”

  “No, you did what one in a million people would do.”

  He offered his hand. I clasped it and he pulled me up. Back in the main room, Sin had finished cleaning the sleep potion off Aaron and was tending to his cut arm with supplies from her alchemy tickle trunk.

  “Where is Ezra?” I asked Kai in a low voice.

  “Out in the hall, most likely.” He pressed his lips together. “I warned you not to let him in.”

  The temperature was back to normal, but I couldn’t forget the sudden, bone-deep chill. “Isn’t he an air mage? How did he make the room so cold?”

  “Most mages have one primary element, but also develop a secondary element. Air and water can be combined to produce ice.”

  “Oh,” I muttered. “What about the light?”

  “The light?”

  “He made the room go dark.”

  Kai glanced at the lamp. “That must have been because of the cold.”

  “Kai, can you help me with this?” Sin asked, gauze in her hand.

  As Kai knelt beside her, I crossed the apartment and slipped out the open door. In the hallway,
Ezra leaned against the wall, hands in his pockets and head tilted back. Since I was on his blind side again, I opened my mouth to alert him to my presence, but he looked up first. As usual, he seemed downright tranquil, and the temperature was perfectly normal.

  “Hey,” I said, keeping my voice low so it didn’t carry into the neighbors’ units.

  His gaze swept over me, and despite the colorless iris, his blind eye appeared deceptively functional. “How are you?”

  “The adrenaline is wearing off. Everything hurts.”

  “You should take painkillers now, before it gets bad.”

  “Yeah.” I slouched against the wall beside him and pressed the ice pack to my throbbing face. As half my vision disappeared, I felt a surge of sympathy for his impairment. “Aaron will be fine. Sin is taking care of him.”

  “Yeah, I heard you three talking.” He stared at the wall across from us. “Sorry I didn’t hold it together so well there.”

  “It’s fine. I understand.” I let my head thump gently against the wall. “You may have noticed I don’t control my temper all that well either.”

  “Mm,” he murmured vaguely.

  “Are you okay?”

  He looked away from me, and I took that as a “no.” The fact he seemed so calm, yet apparently wasn’t, disturbed me more than if he’d been shouting curses or throwing punches. When I was in a temper, everyone knew it, but Ezra’s silent, undetectable fury unnerved me.

  I knew the kind of helpless fury that could drive a person half out of their mind. I’d lived with it for years, and I wished I could help him rebalance. Only one thing had ever worked for me, but …

  Gulping down my hesitation, I stepped away from the wall and faced him. “Would you … like a hug?”

  His gaze flashed to me. “A hug?”

  Already regretting the offer, I shrugged self-consciously. He hesitated, then lifted one arm in invitation.

  Surprised, I stepped over to him and put my arms around his shoulders. His hands settled lightly on my waist, almost like he wanted the option to push me away. I rested my head on his shoulder, my face turned away from his. My attention settled on the warm contact of another person—the rise and fall of his chest, the sound of his heart beating under my ear, his hands on my waist.