And I would never have been able to know what it was like to kiss him, either.
I flew onto the fifth floor, my feet slamming into the carpet as I raced toward our room. Hands shaking, I fumbled with the keycard, getting it through the slot on the third try.
“Brad!?” I called out the moment I twisted the handle, flinging open the door and bursting inside.
Heart in my throat, I expected the worst.
He’d be on the floor, choking, or in the bathroom bleeding out. Or he’d broken a bone or become stuck in something, or he’d be in bed with a sudden fever or food poisoning.
My phone didn’t leave my hand the whole time I ran, my thumb ready to type 911.
But I stopped dead as I saw him, the world plunging into silence. The only sound was thethudof my phone slipping frommy hand and hitting the carpet. Quickly followed by Brad’s gasp as he pumped his cock in front of me, grinding his hips into his hand.
“Alex, man, what—ugh—what took you so long?”
His bed sat under a small window which reflected the orange light from the street below and cast his shadow on the carpet.
With his shoulders flat on the wall, his whole back bowed with his legs wide open. It was the same position Lance had ended up in when he smashed him into the barrier, except Brad’s legs were open, he only wore a shirt, and he groaned as he pumped himself furiously.
I had to blink twice to make sure I wasn’t seeing things. Maybe I’d fallen asleep at the table because Lance was so bad at pool, I gave up watching. Or I’d never gone to the bar in the first place. Maybe I was just having another nervous dream to compensate for all my unfulfilled wishes. That’s why they were playing out in front of me instead.
“What are you doing?” Brad asked, his voice cracking. “Aren’t you going to help me?”
One more blink just to check, a slow breath to make sure I was still alive and hadn’t fallen into a black hole.
I numbly released the door. It banged shut behind me, vibrating through my feet as the lock automatically clicked into place.
No. I wasn’t dreaming. Brad really was there, his thighs tense, knees spread, a Redhill Kites shirt pulled up over his chest so he could see his cock.
“This was your emergency?” I asked flatly, doing whatever I could not to groan at the wave of heat which nearly floored me as he stroked himself again.
Pre-cum beaded on his cockhead as he crested the tip and moaned, staring me straight in the eyes.
“Fuck, yes. I haven’t come for days. It’s a national crisis.”
Time slowed as I tried to make sense of every emotion flying through me. Rage, lust, pain, frustration, happiness, with sadness floating in the background. All of it culminating in a blank-eyed stare as the guy who kept insisting he was my best friend turned into a stranger.
“Dude, look how red my dick is.” He kept going, kept pumping, the bed creaking as he shook his hips. “I’ve been stroking myself for half an hour, and I still haven’t come,” he gasped as he palmed his cockhead. “Come on, I need you.”
I took a step toward him, trying to see if this was some kind of joke.
Like, since he’d found out I was gay, he was seeing how far he could push it. Or he thought I was in love with Lance, so he was trying to win me over with a stunt like this.
Which was just another part of my vain hope.
But I hadn’t wanted it like this. This wasn’t what I’d pictured.
No matter how many times I’d used a plug or fucked myself with a vibrator, it could never measure up to his thick length. His body shuddered away as his half-lidded face filled with desire at the sight of me.
My eyes fluttered closed as pain stabbed me deep in my chest. Everything I wanted was just spread out before me. It was an open invitation to try everything I’d been dreaming about, but Brad was just playing with me again. Like when he sucked me off, it was all just fun to him.
“Alex?” he asked so innocently, as if we were just hanging out, and I got distracted.
Anger bit through me, jumping out from the swirling emotions to take control.
Like this didn’t mean anything to him.
Like this was just a game.