"I'm bi." He grabbed my hands and placed them on his waist, and I took this as an invitation to wiggle them underneath his shirt. He pressed my hands against his body so I could feel his abdominal muscles tense. His skin was damp and warm. Cain's hand found the back of my neck and he pulled my face to his, kissing me on the lips before moving to bite and suck on my neck. I followed a bead of sweat's trail from his collarbone, over his chest, to the waist of his shorts. I would have drank his sweat, if given the opportunity.
Cain yanked his shirt off over his head, and I was speechless at the sight of his muscular torso. I must have been gawking, because Cain laughed. His hand pushed my head into his chest, and I happily pressed my tongue against his nipple. Cain's breathing grew more intense, even letting a little whine escape between his lips, as I kissed and sucked on his nipple. I let my teeth graze it gently, and Cain's large, encouraging hand squeezed more firmly on the back of my head. My dick was throbbing against my shorts, and his evidently was too, pushing forward to meet my hips while my mouth explored the salty taste of his skin. I moved to his armpit and inhaled deeply. The smell of his deodorant and post-workout musk sent my head spinning. Cain's hand lead me lower, onto my knees in front of him.
I was now face-to-face with the crotch of a man I had been staring at since freshman year. It would be impossible to overstate how excited I was when I got to pull his shorts down, press my face against his underwear, and breathe in the musty smell of his cock. I ran my hand over its length, and licked the head through his underwear, which was already damp with sweat. I couldn't wait anymore. I pulled his boxer-briefs down and marveled at the 9-inch dick that sprang forth. "Oh my god," I exhaled, and Cain let out a gentle laugh, stroking it a few times. My whole body was alive with excitement, and I found myself leaning in, grabbing his dick, and placing my mouth over the head of it. I bobbed up and down a few times, then pulled back and let my tongue explore the length and girth of his cock. I got underneath it, flicking my tongue over his balls and sucking them into my mouth. They were weighty and beautiful. His pubic hair was untrimmed, and I savored the sweat that was trapped there. He smelled sour and manly and delicious.
I engulfed the head of his cock again and took him as far into my throat as I could, struggling to choke down my gag reflex. "Oh fuck," he moaned. His skin glistened in the fluorescent lights. I quickened my pace, pressing my tongue against him and delighting in the groans which squeezed their way from his throat. His hand, which had been quite gentle on the back of my head, now grew rougher, and I let him thrust his cock deeply into my throat. Drool ran from the corners of my mouth. I heard his breath falter, and he pushed me roughly off of him. "Open your mouth," he commanded in a strangled voice, and I did, just in time for him to jerk himself to orgasm and fill my mouth with his cum. Some of it dripped on my chin, and there was a streak across my nose, but I was happy to swallow a solid mouthful.
Surprisingly, Cain got to his knees too and pulled my head towards his. His tongue was all over my mouth, cleaning away the slimy feeling of his cum. Even his tongue felt powerful and direct. He angled my face down and pressed his tongue against my nose, licking up what was there, too. Cain yanked down my shorts and wrapped a hand around my cock. My breath caught in my throat and he smiled. "Tell me how hot I am," he said in my ear, nibbling along the outside of it. This would usually be kind of a douchey thing to say, but I was entirely wrapped up in the moment and let out a long embarassing stream of compliments: "You're so fucking hot oh my god you're fucking gorgeous I can't believe this is happening to me you're the hottest person I've ever seen in my life." The pace of Cain's hand increased, and he pulled me into a kiss again. One large hand wrapped threateningly around my throat and applied a gentle pressure.
I came instantly, my hips bucking into his hand, cum arcing in the air to leave a mess on the floor and his fingers. Cain just let out a gentle laugh and brought his hand to his mouth, sucking the cum off of it. We watched each other breathe heavily for a moment, in silence, before Cain said "That was hot," quite matter-of-factly and began pulling on his clothes again. He was quick to leave, but before he did he kissed me once more and stated, "Next time you should let me fuck your ass."
I walked back to my dorm that night with a cum-stained t-shirt and a secret thrill in my mind.