He caught my forearm mid-swing. Snarled. And shoved me back hard.
My spine slammed into lockers. The impact rang behind my head, and air punched from my lungs.
He grabbed for me again. I dropped my weight and drove my knee toward his hip, catching bone. He cursed and doubled slightly. I went for his face again—this time my knuckles connecting solid against his jaw.
It landed. His head snapped sideways.
But he came back harder. His forearm pinned my shoulder against the locker as he crowded into my space. The smell of sweat and something unhinged filled the air between us.
“Logan, move,” I snarled between gritted teeth, refusing to let fear show.
“You don’t get to walk around untouched,” he snapped. “Not after what his family did to mine.”
His hand fisted in the shoulder of my shirt. Fabric tore at the seam. The sound echoed down the empty hallway.
I drove my knee upward and into his balls, catching him off balance. He swore, staggering a step back.
I lunged for my phone. He grabbed the collar of my shirt and yanked. The neckline stretched then split. Air hit skin. Terror sliced through me. He was twice my size, but I shoved him again as hard as I could. He slammed me back into metal. My head rattled against steel. White sparked across my vision.
His grip shifted to my hip, and then his hand shot up, fingers locking around my throat—not enough to choke, just enough to hold me in place.
“Logan—”
His mouth crashed against mine. Not a kiss—an impact. Teeth. Force. I shoved against his chest.
The locker rattled as my head rolled against the metal door and he pressed in, trying to pin me there. All dominance. I twisted, but his hand squeezed my throat, thumb digging under my jaw to keep me still.
Pain split across my lip as he forced his tongue in. The metallic taste came fast as blood filled my mouth.
I bit down on his tongue. Hard. He swore and jerked back just enough?—
Before a fist crashed into the side of his face.
The blow ripped him off me so violently his fingers tore free of my shirt.
Logan flew sideways. My legs gave out, and I hit the floor hard on my knees.
The sound of his body slamming into lockers cracked through the hallway.
For a second, everything tilted. The wood floor beneath my palms felt too cold. My ears rang. My breath wouldn’t settle.
Luke stood between us.
Logan staggered upright, wiping at his mouth, but Luke was already moving. He stalked forward, shoulders squared, something dark and absolute settling over his features. I had seen him angry before. This was different.
He caught Logan by the front of his jersey and drove him back into the lockers again. The metal buckled with the force.
Luke loomed over him for half a beat. Logan swung. Desperate. Sloppy. Luke didn’t even flinch when then the punch grazed his shoulder. His fist came up clean and precise, connecting with Logan’s jaw with a crack that echoed down the corridor.
Logan’s head snapped sideways. Luke stepped in before he could recover and drove another punch straight into his ribs. Air blasted out of Logan’s lungs as his body folded forward.
Luke grabbed his jersey again and slammed him into the lockers a third time. The metal doors rattled violently down the row.
Logan slid halfway down the lockers, dazed, but Luke wasn’t finished.
His fist came down again—another loud crack across Logan’s cheek that snapped his head back against the metal.
Logan collapsed to one knee. Blood streaked across his lip.