He Sent a Morning Wood Snap

He Sent a Morning Wood Snap and I ended up sucking him off

  • Score 8.3 (47 votes)
  • 3390 Readers
  • 2567 Words
  • 11 Min Read

Just wanted to share a hookup story from my life that happened about four years ago. I had matched with this guy named David on tinder. He was a little chubby, wore glasses, and was taller than me. A fashion stylist by profession but carried himself with that perfect mix of straight-boy energy and fashionista charm.

He had a cute, soft-spoken vibe. Short brown hair, bubbly face. We hit it off quickly. Flirted for a few days, moved to Snapchat. We’d send each other those random "day in my life" snaps. And yeah, there was a fair bit of sexting too. Fun, playful, nothing too serious.

But then life happened. He got busy with work; he was styling for some brand at the time and the chatting slowed, then stopped altogether. I was still in college, so I just kind of forgot about him.

Until one random Friday morning.

I was half awake, scrolling through my phone in bed when a Snapchat notification popped up.

David sent you a snap.

My eyebrows shot up. David? I hadn't seen his name in a while, maybe even a couple of weeks.

I tapped it open.

It was a mirror pic. He was standing in his bedroom, shirtless, in nothing but tight white underwear. The kind that you send when you mean business. His hair was messy like he’d just woken up, and he was biting his lip in the mirror. There was a tiny smirk at the edge of his mouth.

“Uhm... good morning to you too,” I replied.

He responded in seconds: "I know it's been a while. Just woke up horny. Got done with a big project and was free this weekend. First person I thought of was you."

I grinned into my pillow.

"Aww, I’m flattered. That’s a hell of a bulge to wake up to.", I replied.

That was Friday. By Saturday evening, I was in an Uber headed to his place.

------------

He buzzed me in. I remember standing in the lobby, already a little nervous. I hadn’t seen him in person before; just snaps and texts and a lot of imagination. When he stepped out of the elevator, it hit me how tall he really was. He smiled when he saw me, then pulled me in for a half hug.

“Hey, stranger,” he said.

I was still grinning when we stepped into his apartment. But then...I was a little shocked when I saw his flatmate sitting on the couch, casually scrolling through his phone. David hadn’t mentioned his roommate would still be home. He’d said he had the house to himself.

“Hey man,” the guy said, barely looking up.

David looked calm as ever. “This is Troy,” he said. “From work.”

I blinked. From work? I looked like a college twink in a baggy hoodie. There was no way his roommate believed that. But I played along.

We went straight into his bedroom. It was cozy. His bed was unmade in a cute way, and he’d set up his iPad at the foot of the bed with Netflix playing. A bowl of fries and some nachos sat between two pillows, and a warm blanket was folded at the edge.

I laughed. “I didn’t know this was a date-date.

He shook his head, grabbing a fry. “It’s not. I was watching a show before you came.”

I looked at the screen. Brooklyn Nine-Nine. “Oh my god. I love this show.

“Yeah?” he grinned. “Let’s watch.”

So we did.

We sat on his bed. Me still slightly stiff. Him relaxed. Five minutes in, he nudged the fries toward me. Ten minutes in, he dipped a nacho into the salsa and fed it to me. I bit down, and a bit of sauce stayed on my lip.

“Hold on,” he said, voice low. He leaned in and licked the salsa off my mouth. Just like that.

I laughed, half flustered. “Damn. Maybe I should put some on my neck too.

He didn’t even hesitate. “Bet.”

He reached for the bowl, dipped his finger in the salsa, and smeared a tiny dot just below my jaw. Then leaned in, tongue warm against my neck, licking it off.

I gasped. My whole body felt like it lit up. I could feel his breath when he pulled back, hovering just an inch from my skin.

What about your roommate?” I whispered.

He kissed below my ear. “Don’t worry. He won’t bother us.

Then he reached over and turned the iPad volume up with the show still playing in the background and tilted the iPad a little, setting it closer to the edge of the bed so the volume could fill the room. Brooklyn Nine-Nine played on, the laughter track and background music acting like a casual sound barrier loud enough to drown out any sounds we might make.

Our clothes started coming off slowly after that. Not rushed or frantic. Just peeled away between grins and touches and quiet tension. I slipped my clothes off. He pulled his shorts down.

He wasn’t wearing anything underneath. And when he threw his shorts to the floor; I saw him fully. His cock hung there - semi-hard, uncut, somewhere around six inches. Not too long or too thick. Just the right kind of cock that made you feel both relieved and excited. Like you wouldn’t have to work too hard to take it, but it was still enough to feel every inch. The skin was a little flushed, the pink tip peeking through the foreskin slightly, and his thighs tensed just a little when he noticed me staring.

He caught my eye and gave a lazy smile. “Go on,” he said. “I’ve been horny since yesterday morning.

I reached for it, fingers curling around the base.

His body twitched. “Fuck,” he muttered. “Your hands are so soft"

I looked up at him and laughed softly. “Well… my lips would be softer. on that cock

And that’s how the night unfolded; less of a date, more of a hands-on, pants-off kind of evening. Brooklyn Nine-Nine played on in the background while I slid my body down leaning into David's crotch. David shifted slightly, his legs parting just enough, eyes locked on mine. There was something about the way he looked at me; like he’d been waiting the entire day for this moment.

And maybe… so had I.

David laid back against the pillow on the bed, arms behind his head. His cock rested lazily against his thigh, not fully hard yet, but heavy, uncut, with just the right amount of thickness. I remember thinking how approachable it looked. Not one of those intimidating, veiny porn dicks, it was just soft, warm skin, a bit of curve, and that slightly swollen head peeking from under the foreskin.

He caught me staring and smirked. “You gonna just admire it all night, or…

Oh. I am going to town on this,” I grinned, and leaned down between his legs, settling onto my elbows.

The air smelled faintly of salsa from the snacks earlier and whatever fragrance he'd sprayed on his bedsheets. The show still played somewhere behind us, low enough to fade into white noise. I nudged his thigh apart and kissed the inside of it, my lips brushing through a patch of dark fuzz. He twitched.

Tickles,” he murmured, breath already hitching.

I let my hand wrap around the base of his cock. He wasn’t fully hard yet, and it felt softer than I expected: warm and spongy. I ran my thumb under the ridge of the head, gently teasing the tip through his foreskin. He groaned quietly.

Fuck,” he muttered.

I slid my lips over him slowly, letting the skin stretch back naturally as I went. He sucked in a breath. The foreskin glided easily as I bobbed up and down, just gently, letting him grow harder in my mouth. He wasn’t huge; probably around six inches but the kind of cock that felt good to suck. Not too wide, just enough to make your jaw work a little. I could tell he trimmed, but didn’t fully shave; there was still a faint musk of skin and sweat that hit me in waves as I moved.

“Fuck…” he whispered, resting one hand on my head. “Your mouth feels so fucking good.

It wasn’t some pornstar performance, I took my time, experimenting with the angle, letting my tongue roll around the head before sliding back down. I could feel the way his thighs tensed whenever I flattened my tongue under the shaft. At one point, I let just the tip rest on my bottom lip, teasing him with eye contact. He looked wrecked already.

“That’s insane,” he muttered. “I almost forgot how good that could feel.

I pulled off for a second, stroking him slowly with one hand, mouth slick. “Almost forgot?”

He gave a breathless laugh. “Been a while since I've gotten my dick sucked.”

I went back down, deeper this time. Letting my throat relax as much as I could. Not all the way, but enough that I could feel him hit the back of my mouth, just a soft pressure. He moaned louder than I expected.

He shifted his hips slightly, just enough to press up into me. Not aggressively, but like he was losing control of the rhythm. I let him. Both my hands moved to his waist, holding him gently, while my mouth worked his cock.

Up and down.

Up and down.

My mouth moved in rhythm on David's cock. His hand tangled in my hair, fingers flexing and relaxing like he was trying not to grip too tight. He was still stroking my hair, but I could feel his grip changing... it was less gentle now. His fingers curled tighter with each pass, like he was fighting the urge to really grab me.

Then there was a shift.

Without even thinking, my body slid down from the bed. It just felt natural. David lay back fully, his legs parting and dropping to the floor while I knelt between them. That’s honestly my favorite way to blow a guy; me on my knees on the floor, him right at the edge of the bed. No neck strain, full access, and something about it just makes the whole thing feel more intense.

I let my hands grip his thighs and leaned back in, taking his cock deeper this time. Letting the head push further into my throat.

But something changed.

David’s hands moved to my face.. his grip was firmer now. He held my jaw, guiding me. And then, suddenly, he thrusted forward just a little harder than before. His head rolled back. His eyes fluttered shut. His lips parted and bit down slightly like he was holding back a moan or something darker. He looked like he wanted to fuck the shit out of my throat but was trying to hold back a little.

And honestly? That’s kind of when I gagged.

A wet sound escaped my throat, unexpected and real. He looked down at me immediately, blinking through the haze. “Shit - was that too much?”

I wiped spit from my lip, caught my breath, then looked up at him with a smile. “No, not really,” I said. “I like it a little rough. Honestly, you can fuck my face harder.”

He didn’t say anything after that. Just looked at me for a second like he needed to be sure. And then he nodded, just once, jaw clenched. His fingers tightened around my face, holding my cheeks steady, and the next thrust was harder. Sharper. His hips lifted off the bed, driving his cock deeper into my mouth like he knew he had my permission go rough now.

I let him.

His rhythm changed - less slow glide, more deliberate use. His cock slid in and out of my mouth with speed, the soft thud of his thighs brushing my chest with each thrust. I could feel his belly tightening, legs flexing as he used them to keep pushing forward, hovering just slightly off the mattress like his whole body was locked in this.

Then came the pauses.

He started holding his cock down my throat for longer stretches, letting it rest there..Not moving..., his cock just sitting heavy inside me. My throat convulsed around him, and I gagged softly, nose brushing against the base of his body. My eyes watered. My hands gripped his thighs to steady myself.

Still, I didn’t tap out.

I told David it was okay. I meant it. I liked the thrill of it...liked being taken that way. Liked the way it made my body tremble even though I was technically doing nothing but staying still and open.

Spit had started to drip out of my mouth, running warm down my chin. I could feel it, but I didn’t wipe it away. Couldn’t. His cock filled my mouth again and again, my lips stretched around it, breath coming in broken bursts between thrusts. The whole time, I was doing my best to stay quiet - last thing I wanted was his flatmate in the next room figuring out exactly what was going on.

But I knew David could hear the gagging. Could feel it. He loved the aggressive face fucking. You could tell by the way his breathing picked up, the way his hips stuttered for just a second - like he was trying to keep it together but barely could. “Can I cum down your throat?” he asked suddenly, voice ragged, breathless.

I froze for a split second. “Uhm…” I pulled back just slightly, lips still wet. “You can paint my face instead.” (Those were the times I was really picky with who I let cum down my throat)

His eyes flicked down to me - still kneeling between his legs, spit on my chin, mouth flushed and open. And he nodded without hesitation. “Yeah. Fuck yeah.”

He started stroking himself immediately. Slow and rough, right over my lips. I stayed exactly where I was..close, tilted up slightly, waiting. I liked that part, honestly. That last moment. The way his body twitched. The tension that builds right before men let go. It’s hot as hell when a guy’s really about to lose it and he knows you’re going to take it.

David’s moans turned higher, tighter. His free hand gripped the back of my head. I could feel his legs tense on either side of me.

Fuck, here I go

And then it happened. The first rope hit my cheekbone, hot and thick. I flinched just a little, then stayed still as the rest landed...some on my lips, some on my neck, another shot across my nose. He grunted through it, messy and real, hips still rolling weakly as he milked the last of it out. A small string dripped down from my chin to my bare chest. I didn’t even wipe it off right away. Just stayed there for a second - panting, dazed, smiling.

David blinked at me, his chest heaving. “Holy shit,” he whispered. “That was… hot”

I laughed softly, voice hoarse. “Yeah,” I said. “It really was.”


Quick heads-up: I did mention that David’s roommate was home but just to be clear, this isn’t that kind of story. No unexpected threesomes, no wild twists. He didn’t join in, and we weren’t interrupted. I was just surprised David wasn’t alone like he said he would be. Also, no anal in this one (I wasn't exploring bottoming by then).


If you enjoyed this story, consider supporting the author on Patreon.


Report
What did you think of this story?
Share Story

In This Story