My name is Conner, and I have spent the last eighteen years waiting for something this good.
I stepped out of the Uber in front of the freshman dorms on a sticky late-August afternoon, the campus already buzzing with parents unloading minivans and wide-eyed eighteen-year-olds hauling plastic bins. At 5’9 and slim-fit, I had dark brown wavy hair that fell just right over my hazel eyes, a tight white tank top showing off the smooth definition in my arms and the flat plane of my stomach, and a pair of grey athletic shorts that hugged the round, firm curve of my bubble butt like they had been painted on. I knew exactly what I was working with. And I knew exactly what I wanted.
Taller. Stronger. More muscular. Guys who could pick me up, pin me down, and still look at me with those dumb, grateful puppy eyes while I told them exactly how they were going to repay me.
Because I had discovered my gift the day I turned eighteen.
Whenever someone said “thanks,” “thank you,” or any variation of gratitude, the words unlocked something inside them. They would do whatever I suggested next, and they would believe it was the most normal thing in the world. A simple, innocent way to repay a favor. No questions. No weird looks from anyone who happened to walk by. Just two guys being good buddies.
I had saved it for college. No fumbling around with high-school boys who might freak out. I wanted my first time to be perfect, filthy, and completely under my control.
My roommate had already moved in. I had only seen a quick glimpse of his stuff when I dropped my bags off earlier: a black motorcycle helmet on the desk, a leather jacket slung over the chair, and a faint scent of cologne and engine grease in the air. Tattoos, dusky skin, bad-boy energy. I had plans for him later. Right now my eyes were on something bigger.
I spotted him during the freshman welcome barbecue on the quad.
Alex.
Six-two of pure lean-muscle quarterback perfection. Blonde hair cut short on the sides and just messy enough on top to look like he had rolled out of bed. Bright blue eyes that crinkled when he smiled that easy, all-American grin. His body was a goddamn sculpture: broad shoulders tapering into a tight V-shaped waist, shredded abs visible every time his navy-blue team T-shirt rode up, powerful arms corded with veins from years of throwing spirals, and long, thick legs that filled out his athletic shorts in all the right ways. He was laughing with a couple of teammates, one arm slung around the shoulders of a pretty blonde girl who had to be his girlfriend. She kept touching his chest like she owned it.
I wanted it.
I wanted to peel that shirt off him, run my tongue along every ridge of those abs, suck on those small nipples until he was gasping, and then wrap my lips around whatever he was packing between those thick thighs. I already knew from the way the fabric of his shorts shifted when he moved that he was carrying something thick and heavy. Eight and a half inches of veiny, perfect jock cock, I guessed.
I engineered the moment the way I engineer everything.
A few hours after the barbecue I hung around the athletic center, pretending to check the bulletin board for intramural sign-ups. The football team had just finished a light practice, and the players were filtering out, still in their practice gear, sweat darkening their shirts. Alex was one of the last ones, lugging a huge duffel bag full of pads and a couple of extra helmets. He looked tired but happy, that golden retriever energy radiating off him.
I stepped right into his path.
“Hey, you look like you could use an extra set of hands,” I said, flashing my most charming smile.
Alex blinked those bright blue eyes at me, then grinned. “Dude, seriously? That would be awesome. Thanks, man.”
There it was. The magic words.
The air between us shifted, subtle and electric. His shoulders relaxed. His smile softened into something open and trusting. He had no idea what he had just unlocked.
“No problem,” I said, keeping my voice casual. I took one of the helmets and the strap of the duffel, letting my fingers brush his forearm. His skin was warm, still damp from practice. “Where are we headed?”
“Lockerroom’s this way, but I’ve got to drop some of this gear off at the equipment shed first. It’s locked up behind the stadium.”
We walked side by side across the quiet part of campus. The sun was dipping low, painting everything golden. Alex kept talking, easy and friendly. His girlfriend’s name was Emily. She went to the rival school across town. He was pre-med but mostly here for football. He loved the game, loved the team, loved how everyone had each other’s backs.
I nodded and smiled and let my eyes roam over him. The way his shirt clung to the hard slabs of his chest. The deep cut of his obliques disappearing into his shorts. The faint happy trail of blond hair I could just see when he reached up to scratch the back of his neck. My cock was already half-hard in my shorts, pressing against the thin fabric.
We reached the equipment shed, a small cinder-block building tucked behind the bleachers. Alex fished out a key, unlocked the door, and we stepped inside. It was dim and cool, smelling of rubber and metal and faint sweat. Shelves lined the walls, stacked with pads and cones and spare helmets.
I set the stuff down and turned to him.
He wiped his forehead with the hem of his shirt, flashing those shredded abs again. “Seriously, Conner, thanks again. You saved me a second trip. I owe you one.”
Another “thanks.” The power hummed between us like a live wire.
I stepped closer, close enough that I could smell the clean sweat on his skin. “Actually,” I said, voice low and smooth, “there is something you could do for me. To repay the favor.”
Alex tilted his head, that puppy-dog smile still on his face. “Yeah? Name it, man. I’m all yours.”
I reached up and placed my palm flat against his chest, right over the damp fabric of his shirt. His heartbeat thudded strong and steady under my hand. “Take your shirt off, Alex. Let me see what I just helped carry all that gear for.”
He blinked once, then chuckled like it was the most reasonable request in the world. “Oh. Yeah, sure. If that’s how you want me to thank you.”
He grabbed the hem and peeled the shirt off in one smooth motion.
Holy fuck.
Up close, his body was even better than I had imagined. Lean, powerful muscle stretched tight over his frame. His chest was smooth and defined, two firm, rounded slabs that sat high and proud, the kind of pecs that flexed and shifted with every breath. Small nipples already hardening in the cool air of the shed. His abs were a perfect six-pack, deep cuts leading down to that sharp V that disappeared into his shorts. A light sheen of sweat made every ridge glisten. His arms were thick and veined, shoulders broad, and I could see the way his lats flared when he tossed the shirt aside.
My mouth watered.
“God, you’re hot,” I murmured, stepping in until my body brushed his. I was shorter, slimmer, but I could feel the power rolling off him.
I slid my hands up his abs, feeling the hard muscle jump under my palms. The skin was hot, slick with sweat, and I could smell the pure masculine scent of him—fresh practice sweat mixed with that clean jock deodorant. I spread my fingers wide, groping every ridge, digging my thumbs into the deep valleys between his abs. Alex’s breath hitched, but he didn’t pull away. Instead he just stood there like a big, dumb puppy, that happy grin still on his face.
“This is just me thanking you, right?” he asked, voice a little rough.
“Exactly,” I said, leaning in. “You’re repaying me for helping you out.”
I pressed my mouth to the center of his chest, right between those firm pecs. His skin tasted like salt and heat and pure jock. I licked a slow, wet stripe up the valley between them, dragging my tongue hard so I could feel the smooth, warm muscle underneath. Then I moved to one nipple and sucked it into my mouth, hard.
Alex gasped, a low, surprised sound that went straight to my cock. “Oh shit. That feels… really good.”
I sucked harder, swirling my tongue around, then grazed it with my teeth. My hands never stopped roaming. I groped his other pec, squeezing the firm flesh, feeling how it yielded just enough under my fingers before springing back. I pinched the other nipple, rolling it between my thumb and forefinger while I kept sucking the first one. Alex’s hand came up to the back of my head, not pushing, just resting there like he needed something to hold onto. His fingers threaded through my wavy hair, gentle and eager.
I pulled off with a wet pop and attacked the other nipple, sucking it deep, lapping at it like it was candy. My hands slid lower, tracing the sharp V of his hips, then around to his lower back, feeling the thick muscle there. I pressed my body fully against his, my hard cock grinding against his thigh through my shorts while my smooth stomach rubbed against his abs. The heat of his skin soaked into mine. I could feel every breath he took, the way his chest expanded against mine.
“Fuck, your body is perfect,” I groaned against his nipple. I licked lower, dragging my tongue through every groove of his abs, tasting the salty sweat that had collected there. I pushed my face right into the deep cuts, motorboating them lightly, my nose brushing the happy trail. Alex’s abs clenched and flexed under my mouth like he was trying to help me feel every ridge.
“You’re so fucking built,” I whispered against his skin. “I want to taste all of you.”
I dropped to my knees right there on the concrete floor of the shed. The smell of him was stronger down here—musky, warm, pure quarterback crotch. I hooked my fingers into the waistband of his shorts and looked up.
Alex’s blue eyes were wide, cheeks flushed, that big dumb puppy smile still plastered on his face. “You really want to…?”
“Say thank you again if you want me to keep going,” I said, smiling up at him.
He swallowed. “Thank you, Conner.”
I pulled his shorts and boxer briefs down in one smooth tug.
His cock sprang free, thick and heavy, already half-hard and curving slightly upward. Nine and a half inches of perfect quarterback dick, veiny and flushed, with a fat, glossy mushroom head already leaking a thick, clear bead of precum. His balls hung full and heavy beneath it, covered in a light dusting of blond hair. The whole package was beautiful—thick enough that my hand wouldn’t close around it, long enough to make my mouth water, and already twitching with need.
“Fuck,” I breathed, wrapping my hand around the base. My fingers didn’t quite meet. The heat of it pulsed against my palm. I leaned in and pressed my face right against his balls, inhaling deep. They smelled so fucking good—sweaty, masculine, with that faint hint of soap from the post-practice shower he must have taken. I licked them slowly, dragging my tongue over the wrinkled skin, sucking one heavy ball into my mouth and rolling it with my tongue.
Alex groaned loud, his hand tightening in my hair. “Oh my god… thank you. That feels so fucking good.”
I moved to the other ball, sucking it harder, letting my spit coat them until they were shiny and dripping. Then I dragged my tongue slowly up the thick underside of his shaft, feeling every vein, every ridge. When I reached the head I swirled my tongue around it, lapping up the steady flow of precum. It was thick, slightly sweet, and I moaned around the taste like it was the best thing I’d ever had.
I opened wide and took the fat head into my mouth, sucking gently at first, then harder. I pushed down, relaxing my throat, and took him deeper and deeper until my nose pressed against the trimmed blond hair at his base. My eyes watered. Spit poured out the corners of my mouth. I held there, throat fluttering around his cock, then pulled back slowly, gasping, strings of thick spit connecting my lips to his glistening shaft.
“Jesus Christ,” Alex panted, his voice all breathy and grateful. His free hand came down to stroke my cheek like I was doing him the biggest favor in the world. “You’re… you’re really good at this. Thank you, Conner. Thank you so much.”
The words made me throb. I dove back down, making it filthy and loud. I bobbed fast, gagging myself on purpose, letting wet, sloppy sounds fill the shed—gluck gluck gluck—while spit ran down my chin in thick strands and dripped onto the floor. I used both hands to stroke what wouldn’t fit in my mouth, twisting them in opposite directions, smearing spit and precum everywhere until his cock and balls were a shiny, dripping mess.
I pulled off again, gasping, and looked up at him with teary eyes. “Keep thanking me, quarterback. Tell me how good it feels while I worship this big cock.”
“Thank you,” he moaned immediately, that dumb, happy puppy grin spreading across his face. “Thank you, thank you, thank you. Your mouth feels so warm and wet. I’ve never had anyone suck me like this. You’re the best, Conner.”
I rewarded him by taking him to the hilt again, holding my throat open while I looked up at his shredded abs and heaving chest. His pecs flexed every time he groaned. I reached up with both hands and groped them hard, squeezing the firm muscle, pinching his nipples, feeling them harden under my fingers. Alex’s hips started rocking gently, fucking my throat in shallow thrusts like he couldn’t help it.
I let him use my face for a long minute, gagging and drooling, before I stood up. I kicked off my own shorts and tank top until I was completely naked, my own five-and-a-half-inch cock hard and leaking. Then I pushed Alex back until he sat on one of the low storage benches, his back against the cool cinder-block wall. I climbed into his lap, straddling him, my smooth bubble butt resting right on his thick, spit-slick cock. The heat of it pressed between my cheeks, throbbing against my hole without pushing inside.
I took both our cocks in one hand. Mine was smaller, but the contrast was filthy and perfect. His fat shaft pressed against mine, both of them throbbing, both of them leaking. I started stroking slowly, using all the spit and precum as lube. The wet, slick sounds echoed in the shed—schlick schlick schlick—obscene and loud.
Alex’s big hands landed on my ass, squeezing the firm, round muscle hard. His fingers dug in, spreading my cheeks, groping me like he was testing how much give there was. “Your ass feels so good,” he murmured, voice dazed and grateful. “So round and firm. Thank you for letting me touch it. Thank you for all of this.”
I leaned in and kissed him hard. His mouth was hot and eager, lips soft but the kiss immediately deep and messy. I licked into him, tasting the faint salt of his sweat, and he moaned into my mouth, tongue sliding against mine like an eager puppy trying to please. While we made out I kept stroking our cocks together in long, tight pulls, grinding my bubble butt down on his shaft at the same time. Our chests pressed together—my smooth, slim torso against his hard, sweaty pecs. I could feel his nipples rubbing against mine with every roll of my hips.
I broke the kiss and rested my forehead against his, both of us panting. “Feel how hard you are for me, Alex. Feel how much precum is dripping out of that big cock while I stroke us together.”
He looked down between us, eyes wide and glassy. “It’s so wet… thank you for making it feel this good. You’re such a good friend.”
I sped up my hand, twisting on the upstroke, thumb swiping over both our heads, smearing the constant flow of precum. I rocked my hips faster, fucking into his fist, my ass cheeks sliding up and down the length of his cock. The head kept bumping my hole on every downstroke, teasing, threatening to push in but never quite doing it. The friction was insane.
Alex’s hands were everywhere now—groping my ass, sliding up my back, squeezing my waist, then back to my ass again. He was like a big dumb puppy in heat, touching everything he could reach, moaning “thank you” between every kiss I gave him. I leaned down and sucked hard on his neck, then his collarbone, then back to those perfect pecs, licking and biting while my hand flew on our cocks.
I could feel my orgasm building, tight and hot. Alex’s abs were clenching, his pecs heaving, nipples rock-hard. I pinched both of them at the same time and he cried out.
“I’m close,” he panted, voice breaking. “I’m so fucking close.”
“Cum for me,” I growled against his chest, stroking faster, tighter. “Cover me. Paint my stomach and chest with that big load while I thank you right back.”
Alex’s hand joined mine, both of us stroking our cocks together now. His grip was stronger, rougher. The wet, filthy sounds filled the shed completely. Our precum mixed into a slick, shiny mess that coated both shafts and dripped down over his balls.
He came first.
Thick, hot ropes of cum shot out of him, powerful and endless, painting my stomach, my chest, even hitting my chin and lips. The feeling of it—hot, sticky, so much of it—pushed me over the edge. I moaned loud and came hard, my cock jerking in our joined fists, adding my own thick spurts to the mess between us. White streaks mixed together, dripping down my abs and onto his abs, pooling in the deep cuts of his V-line and running down over his balls.
We kept stroking each other through it, slow and messy, milking out every last drop, spreading the cum all over our stomachs and chests until we were both glistening and sticky.
When it finally stopped, we were both panting, foreheads pressed together, bodies trembling. Alex looked up at me with those dazed blue eyes and that same big, dumb, happy puppy smile.
“That was… the best,” he breathed, still groping my ass like he couldn’t stop touching it.
I kissed him once more, slow and deep, tasting myself and his cum on his tongue. “Don’t worry, Alex. I’ll be collecting a lot more thank-yous from you this year.”
I climbed off his lap, legs a little shaky, and we both cleaned up with some spare towels from the shelf. Alex kept glancing at me, still smiling, still completely convinced this had been nothing more than a normal, friendly way to repay a favor.
We walked back toward the dorms side by side as the sun set. His girlfriend texted him on the way. He answered her with one hand, the other casually slung around my shoulders like we were old buddies.
I smirked to myself the whole way home.
My bad-boy roommate with the tattoos and the motorcycle was waiting back in our room. I wondered what he would say when he needed to thank me for something.