NokiMo
DanXWrites
DanXWrites

patreon


The Underwear Prank (Short Story)

This fictional story features only adult characters (18+) and portrays consensual interactions throughout.


The plan was simple: invite Jace over for a swim, swap his trunks for a dissolving pair, and laugh my ass off when they fell apart. It was supposed to be harmless. A stupid April Fools prank. Nothing more.

Except Jace is way hotter in person than I ever prepare for. When he showed up shirtless, golden from the sun, abs tight, shorts hanging low, I had to take a second just to breathe. "Pool’s ready, dude," I said, tossing him the fake trunks. "Spare’s in the bathroom."

"Bet," he grinned, disappearing inside. I cracked a beer and tried not to imagine what he'd look like wet, muscles dripping, the fake trunks sliding off his waist. Two minutes later, he burst back out, adjusting them, all cocky and clueless. "Let’s go!"

We raced each other into the pool, splashing and shoving like idiots. Normal bro stuff. Except I couldn’t stop watching. And a few minutes in, it started. First a rip at the waistband. Then little strips of fabric floating around him like blue confetti.

"What the fuck!" Jace yelped, looking down in horror. I doubled over laughing. "April Fools, bro!" I gasped between wheezes. He tried to grab what was left of the shorts, but it was useless. Pieces disintegrated in his hands, and then... he was completely bare.

Nude and getting hard.

My laughter caught in my throat. He stood there, chest-deep in water, his cock thickening, no hiding it, no pretending. I stared shamelessly. "Bro..." I said, voice rough, "are you fucking hard right now?"

He flushed, his cheeks burning. "Shut up," he muttered, splashing awkwardly. But he didn’t swim away. He didn’t even cover himself. He just stood there, letting it happen. Letting me see it happen.

Something in me snapped. I moved closer through the water, my chest almost brushing his. "You gonna stop me?" I asked, my voice low, almost daring him. He didn’t move. Didn’t say a word. And that was enough.

I sank under the surface, the cool water rushing over my head, my hands finding his cock immediately. He twitched when I touched him, a raw, shaky breath leaving his mouth above me. I didn’t wait. I slid my lips over the head, tasting him, feeling the heat of him even in the cold water.

"Fuck yes, bro", he moaned.

He groaned, a sound that vibrated through the pool and right into my bones. I bobbed my head slowly, taking more of him each time, my hand stroking the base as I sucked him off, lazy and deep. He grabbed the edge of the pool, his muscles flexing hard, trying to stay upright, but I could feel him trembling.

I pulled back for a second, swirling my tongue around his swollen head, teasing him, hearing his broken little gasps echo above the water. Then I sank back down, taking him deeper this time, swallowing around him, letting him fuck my throat in tiny desperate thrusts.

The sounds he made? Fuck. They were gonna live in my head forever.

I surfaced for half a breath, wiping the water from my eyes. "You good, bro?" I teased, my voice hoarse. Jace looked wrecked. His head thrown back, mouth open, chest heaving. "Fuck...don’t stop," he growled, grabbing the back of my head and shoving me down again.

I moaned against his cock and went harder, sucking him fast and deep, feeling his whole body tense. His thighs clenched around me. His hips jerked. I hollowed my cheeks, milking him, needing him to fall apart.

And he did.

He came hard down my throat, thick and fast, his whole body shaking. I swallowed everything, greedy, not letting a drop escape, holding him there until he sagged against the pool wall, panting like he’d just run a marathon.

When I pulled off, breathless and buzzing, I looked up at him.

Jace looked completely fucked out, his hand still gripping my hair, his cock twitching against my lips.

I wiped my mouth with the back of my hand, grinning like a devil. "Happy April Fools, bro."

He stared down at me, chest rising and falling, and then he smirked, voice rough as gravel.

"You’re not leaving until I get you back."


Related Creators