My Best Friend Dared Me To Suck Him Off

by gay_smutreaderApril 25, 2025

First PartSecond PartThird PartAll characters in this story are 18+“I dare you to wrap your lips around it.”He looked up.And this time… Zack didn’t say a word.His eyes were wide, locked on mine, mouth slightly open like he couldn’t believe I’d actually gone there. His phone was still in his hand, screen glowing between us like it was taunting him. My cock was right there too—thick, leaking, practically begging for attention.And Zack? He looked like he was trying to convince himself this wasn’t real.“Bro…” he finally said, voice hoarse. “No, that’s too much.”I raised an eyebrow. “Is it?”His eyes dropped again. Not to his phone.To my cock.Still out. Still hard. Still twitching in the open air with his handprints practically stamped into it.“You dared me first,” I said, slow. Calm. Like I wasn’t throbbing from the inside out. “This is just how it goes.”He swallowed hard. “I’m not gay.”“Cool,” I said, smirking. “Then why are you drooling, Zack?”His face went red—deep red, all the way to his ears. “Shut the fuck up.”I leaned back against the couch, hands behind my head like I was chilling. My cock stood tall, proud, slicked with precum. “You don’t have to if you’re scared,” I said casually. “I’ll just assume that’s your way of backing out.”Zack shifted next to me. I saw the tension all over him—the fight between pride and panic. Then came the words, quiet:“I’m only doing this because you dared me.”“Right,” I said, trying not to grin. “Totally.”“I don’t even know how to do this,” he muttered, like he was talking to himself.I lowered my voice. “Come closer.”He didn’t move at first. Then, like he was dragging himself through wet cement, Zack scooted forward on the couch—slow, stiff, like any wrong move might break the spell.I reached out, gently wrapped a hand around the back of his neck.“Don’t overthink it,” I said. “Just try.”His lips parted slightly. I could see the nerves all over his face. But he leaned in anyway.And then—his breath hit the tip of my cock.That alone made me twitch.He hovered there. Close. So close. I swear I felt the warmth of his mouth before it ever touched me. I waited. Heart pounding.Then finally—He pressed his lips to the tip. Just a kiss. Barely anything. But fuck, it hit me like a lightning bolt.He pulled back instantly.“Dude—” he said, blinking. “This is insane.”“You think?” I said, voice low. “Because it kinda feels amazing.”He looked at me. I looked at him. Then his gaze dropped again.“You dared me,” he repeated, quieter this time. More to himself.Then he leaned in again.This time, his lips parted. And I felt them wrap around the head of my cock—hot, wet, hesitant.Zack’s lips trembled for half a second like he was testing it out, tasting it, trying to figure out what the hell he’d just gotten himself into. But then—he closed his mouth a little tighter, sealing around me like he meant it.Fuck.I hissed through my teeth, my head tipping back just a little. “God damn…”Zack pulled back quick, like he’d burned himself. Eyes wide, lips glossy.“Too much?” I asked, even though I was already missing the heat of his mouth.He shook his head, slow. “No—I just—it’s like… I didn’t think it’d actually feel like that.”“Yeah?” I smirked. “What’s it feel like?”He glanced down at my cock again—slick, twitching, practically begging for his mouth. “Like... warm,” he muttered, almost embarrassed. “And heavy. I dunno.”I grinned. “Wanna try again?”Zack bit his lip.Then nodded.This time, he didn’t pause. He leaned in with a little more confidence, mouth opening wide. I guided the tip back in with a soft hand on his neck, letting him set the pace. His lips slid over me, taking more than before, and his tongue pressed against the underside—just barely, but enough to make me shudder.He gagged slightly, but didn’t pull away this time. He adjusted. Tried again. The effort was clumsy but hot as hell—Zack, the same dude who’d been busting my balls over video games two hours ago, now bobbing his head over my dick, learning it like it was homework he’d never thought he’d have to study.His hand rested awkwardly on my thigh, not holding, just there. His fingers flexed every time he sank down another inch. His eyes stayed shut, like maybe it helped him pretend this wasn’t really happening. Like maybe he wasn’t getting hard too.“You’re doing good,” I said, my voice low, strained. “Better than I thought you would.”He let out a grunt—either a protest or an attempt at cocky pride—and it vibrated through me. My hips twitched. I couldn’t help it. His eyes flew open and he gagged again, jerking off with a wet pop.“Fuck, man,” he coughed, wiping spit off his chin with the back of his hand. “You almost made me choke.”“Yeah?” I said, grinning. “Didn’t think you had a gag reflex.”He shot me a look but didn’t back off. Instead, he dragged his sleeve across his mouth, blinked, and said, “Tell me what to do.”That caught me off guard.“You serious?”He nodded. “I don’t wanna fuck it up.”I sat up a little straighter, heart hammering, my cock glistening in the low light between us. “Alright,” I said, voice slow. “Try using your hand at the same time. Spit on it if you want.”Zack blinked again. “Spit on it?”“Yeah. It helps. Trust me.”He hesitated, then leaned down again. He spit—a little awkward, a little messy, but fuck, it hit just right. His hand wrapped around the base of my cock, fingers tight. His lips followed, sliding down slowly, his fist stroking in sync.“Jesus,” I muttered, my breath catching.He moaned, accidentally, like he didn’t even mean to. The sound sent a shock through my spine.“God, Zack, if you keep doing that I’m gonna—”He pulled off with a smirk. “Already?”I narrowed my eyes. “Keep talking shit, see what happens.”Zack licked the tip once, a little tease, eyes locked on mine. “Bet you won’t finish in my mouth.”I laughed, shaky, low. “Don’t tempt me, man.”He didn’t say anything.He just leaned in again.And this time, he didn’t stop.He bobbed his head slow and steady, his hand stroking what he couldn’t fit, his lips snug and warm and wet. He was breathing through his nose, eyes fluttering every time I twitched against his tongue.It was sloppy. It was unpracticed.And it was the hottest thing I’d ever seen.“Zack,” I breathed, one hand gripping his shoulder now, the other tangling in his hair. “You’re gonna make me—”He didn’t stop.I warned him once more—“Bro, I’m close—”But he didn’t pull off.He just moaned again, soft, like he wanted to feel it.That was it.My stomach clenched, my whole body tensed, and then—I came.Hard.Zack gagged, just a little, but stayed there. My cock pulsed against his tongue, spilling into his mouth while he froze, lips still wrapped tight. His eyes fluttered shut, like he was trying to figure out what the fuck to do.When it was over, he slowly pulled back—his lips glossy, a thin string connecting us before it broke and hit his chin.He wiped it with the back of his hand again. Didn’t say anything. Just looked at me.I was panting, my head tossed back on the couch, heart pounding like I’d just run a mile. “Dude,” I said, when I could finally breathe again. “That was…amazing”Zack sat there, red-faced, hand still on my thigh.Then he asked, quiet:“Did I do it right?”I turned to him, grinning.“You did more than right.”Zack laughed nervously. “Shit.”I leaned in close. “Next dare’s mine.”He raised an eyebrow. “Already?”“Yup.”And I said it, low, into his ear—“Bet you won’t let me eat your ass.”-----Next: Ride My Face