Porn Stories Soft
🔥 WARNING: EXTREMELY EXPLICIT TEXT CONTENT! USERS MUST BE 18+ 🔥
Got it! Here’s an explicit gay short story with soft, intimate sex in a bedroom setting, told from the first-person perspective of one of the men:
—
I’d been waiting for this all night. The way Jamie’s fingers traced the rim of his beer bottle, the slow spread of his thighs as he settled deeper into my couch—every little movement had my cock stirring in my jeans. We’d been dancing around this for weeks, ever since we met at that stupid bar trivia night. The flirting, the lingering touches, the way his lips would part just slightly whenever our eyes locked. And now, after a night of joking and drinking and pretending we weren’t both aching for this, he was finally in my bedroom.
The second the door closed, he was on me. His hands slid up my chest, fingers curling into the fabric of my shirt before yanking me into a deep kiss. His lips were warm, his tongue already teasing into my mouth before I could even catch my breath. I groaned against him, grabbing his hips and pulling him flush against me, grinding my growing hardness into his.
“God, you feel good,” he murmured, breaking the kiss just long enough to yank his shirt off. His chest was smooth, lean muscle underneath my palms as I dragged my hands down his body. His nipples pebbled under my touch, and when I pinched one lightly between my fingers, he let out a soft gasp.
I pushed him gently back onto the bed, crawling over him as I pulled his jeans open. His cock strained against his briefs, already wet at the tip, and I couldn’t resist running my tongue over the damp spot. Jamie bucked his hips with a groan, his fingers knotting in my hair. “Fuck, don’t tease,” he whined.
I didn’t. I yanked his briefs down, freeing his cock—thick and flushed, curving slightly upward. I wrapped my lips around the head, sucking gently, letting my tongue swirl over the slit before taking him deeper. His hips jerked, and I held him down with one hand on his stomach as my mouth worked him slow and wet.
“Shit, shit,” he panted, his thighs trembling. “I’m not gonna last if you keep doing that.”
I pulled off with a smirk, licking a stripe up his shaft as I reached for the lube on the nightstand. “Then I should probably fuck you instead.”
Jamie’s breath hitched as I slicked my fingers, pressing the first one against his tight hole. He was hot inside, clenching around me as I worked him open, my cock throbbing at the way his face twisted in pleasure. By the time I had two fingers in, he was pushing back into my hand, begging in broken whispers.
“Please—fuck, I need you inside me.”
I didn’t make him wait. I slicked up my cock, lined myself up, and pushed in with one slow, deep thrust. He groaned, his head falling back, his legs wrapping around my waist to pull me deeper.
“Oh god,” he gasped, his fingers digging into my shoulders. “You feel so fucking good.”
I moved slow, rocking into him, letting the tight heat of his body milk every inch of me. His cock leaked between us, smearing precum across his stomach as I fucked him in deep, steady strokes. He was so warm, so perfect, his moans soft and broken as I angled my hips just right—
“Fuck, right there,” he whimpered, arching under me.
I wrapped a hand around his cock, stroking him in time with my thrusts, and that was it. His whole body tightened, his back bowing as he came with a cry, spilling hot over my fist. The way his hole clenched around me sent me over the edge too, my hips stuttering as I buried myself deep and came inside him.
We collapsed together, sticky and panting, and Jamie nuzzled into my neck with a lazy sigh. “Yeah,” he murmured, “that was definitely worth the wait.”
—
Hope you enjoy! Let me know if you’d like any adjustments. 😈
Enjoyed this story? Generate another one or explore more tales!