The Best Man | Part 11: Beneath the Surface
Calvin’s lips were still on mine when his hand slid behind my waist and slipped under the water, moving slowly down inside my trunks until he grabbed my ass. He squeezed hard, his fingers spreading me apart before one of them found my hole. He circled it lazily, teasing me until I broke the kiss just to catch my breath.
View attachment 192350691
“I can feel your bulge grinding against mine,” he murmured, voice low, almost lost under the sound of the water.
“Fuck, man, someone might catch us,” I whispered back.
“Don’t worry,” he said, his lips brushing my ear. “They don't know what’s happening under the water.” He shifted his hips, grinding his bulge over mine, sliding it left and right until our cocks brushed together.
“You feel how hard you make me,” he growled, his hand still firm on my ass.
I tried to answer, but the words died in a desperate moan as his finger finally pushed inside my hole. His grip was tight, possessive, like he wasn’t just holding me in the water but reminding me exactly why I have been obsessed with him.
I clutched at his shoulders, legs brushing against his bulk under the surface. “Calvin-”
He cut me off with a kiss that was more tongue now, pulling me in until I had no choice but to let him hold me. The heat of his pecs against my chest made me forget for a moment where we were; until I glanced up, past his shoulder. The estate loomed, its balconies dark except for the occasional slit of light behind drawn curtains. Anyone could be out there, stepping outside for air, looking down into the pool.
Calvin must’ve felt me tense, because he smirked against my mouth. “Relax,” he whispered. “Everyone's asleep"
And then, his fingers pulled away from my hole and he reached inside his underwear under the water. I felt it before I saw it: the thick weight of his cock pressing against my thigh, hot and heavy even in the cool pool. My stomach flipped, my heart pounding so loud it drowned the hum of the night.
I slid my hand down, finding his cock under the surface, stroking slow, tentative at first. The contrast was dizzying; the pool water, his hard dick, the danger of being caught. Calvin groaned low, his forehead resting against mine as if he couldn't wait for me to suck his cock.
“
Stroke it for me,” he ordered, voice ragged, “like you’re dying to taste it.”
I obeyed, pumping him beneath the surface while his hands once again reached back; one clamped tight on my ass, the other teasing my hole with maddening circles. Every brush made my hips jolt, my grip tighten around him.
Calvin’s hands slipped from my hips, his finger sliding out of my hole with a slow drag that made my body twitch. He eased back, water rippling between us, then pushed himself up onto the ledge of the pool in one powerful motion. Droplets streamed down his chest and arms, the ink on his skin gleaming under the lights. His trunks clung low on his hips, but he shoved them down just enough to free his cock, thick and heavy, already glistening. He leaned back slightly, legs spread wide, his smirk daring me to look away.
“Come here,” he rasped, voice rough with command and threaded with heat.
I moved forward, grabbed his thighs, and let the water keep me buoyed as I leaned in. My mouth opened around him, swallowing down the taste of chlorine and him, my hands clutching the meat of his legs for balance. Above, Calvin let out a muffled curse, one hand gripping my hair, the other flexing against the stone ledge.
All the while, I couldn’t stop darting glances up at the balconies of the estate. My pulse spiked at every shadow, every imagined movement. But from behind, anyone would only see Calvin’s broad, muscled back towering, protective, concealing the filth of what I was doing to him under the cloak of night.
The water rippled around us as I slid lower, my hands finding the ledge for balance until his cock brushed against my lips. The pool light made his tattoos glow faintly on his stomach and thighs as he leaned back, smirking down at me, one hand braced on the tile, the other sinking into my wet hair.
The moment I opened my mouth around his cock, his breath caught; quiet, strained, a sharp hiss through his teeth. His palm guided me slowly, carefully, testing the rhythm. I tried to anchor myself against his thigh, clutching at his muscle so I wouldn’t slip under the water, but he just chuckled low in his chest.
“C’mon, Masey” he murmured, voice soft and filthy all at once. “You won’t drown. I won’t let you.”
His hand pressed firmer against the back of my head. His fingers threaded into my hair, holding me in place as his hips shifted ever so slightly forward. The tip of his cock nudged deeper across my tongue, my throat tightening around him as I let myself sink lower on his dick, the water lifting me weightlessly as if the pool itself wanted to carry me closer.
I gagged once, softly, pulling back for air, and he only laughed again; quiet, breathy, his legs tensing on either side of me. “Fuck, that’s it…been waiting for all night for that mouth.”
I risked another glance up, his body a wet statue above me, shoulders squared, head tilted back, and then suddenly his calves curled around my back under the water, pulling me closer. His thighs locked me between them, not trapping but cradling, making me steady, making me sure I wouldn’t slip beneath the surface. The weight of him, the grip of his legs, made it easier, safer, to take him deeper.
He moaned, low and ragged, one hand anchoring the back of my head as I slid down on him, the water lapping softly around us. His cock filled my mouth thick and hard, stretching my lips as I gagged lightly, a wet gawk-gawk echoing beneath the surface when I pushed deeper.
Chlorine and skin, salt and heat, I could taste every inch of his cock, every throb. The pool water shifted against my shoulders with each motion, like the whole world rocked in time with my throat. His abs tightened, tattoos rippling with each strain of muscle, and his thighs flexed hard against me, holding me in place, feeding me his length.
I pressed lower, jaw aching, throat opening until his tip forced past the edge of resistance and slid deep, making me choke around him. My nose buried against his wet skin, water spilling from my mouth as I gagged, the mix of spit and pool water running down his shaft and dripping over his thighs. He hissed, groaning at the mess, his hand heavy on my hair, keeping me there just long enough for my vision to blur before he let me drag back up.
The sound was filthy; wet gags and sloppy drags, bubbles catching in my throat, his cock dragging out coated and glistening. I went back down harder, desperate to feel him twitch against the back of my tongue again, greedy for the stretch, the burn, the way his hips jerked forward like he couldn’t stop himself. Drool and water poured from my lips in streams, streaking his thighs, the surface of the pool rippling with every obscene movement.
“Fuck, keep going” he rasped, voice guttural, almost broken. His thighs clamped against me, not letting me pull away too far, using me, needing me, every thrust deeper than the last until I was gagging openly for him, the sound muffled by the water and his cock stuffing my throat.
Just when his cock was buried deep in my throat, I froze. A sound came from above, the creak of a balcony door, a faint click of a switch, the sudden wash of light against the pool tiles. My chest locked. Someone stepped out on the first floor balcony back at the estate.
“Yo… is that you Calvin?” a voice called.
Calvin’s head whipped over his shoulder, his hand clamping on the back of my head, pressing me down harder against his cock. I couldn’t tell if he was shielding my face or just trying to bury himself deeper down my throat. Probably both.
It was Miguel; one of Nathan’s groomsmen.
“Miguel, what’s up man,” Calvin said smoothly, voice steady despite the way I was gagging on him.
Miguel scratched his neck, shifting. “Nothing, man. I, uh… came for a smoke break but uh—” He hesitated, glancing toward the pool like he was the one caught with a dick in his mouth.
Calvin’s tone turned casually sharp. “Miguel, mate, if Nathan finds out you’ve started smoking again, he wouldn’t be pleased.”
Miguel swore under his breath. “Ah fuck -- sorry dude. Don’t tell him. Please.” Without lighting up, he slipped back inside, balcony door shutting behind him.
I surfaced, coughing air back into my lungs, panting from how long Calvin had pinned me down on his cock . He looked down at me and let out a low laugh.
“Fuck, Masey, you can hold your breath forever on my cock, yet you’re still scared to swim.”
I let out a short, shaky laugh of my own. “
Man, I thought we were about to get caught. I didn’t dare move.”
He smirked, eyes dark with amusement. “Guess you’re just committed to keeping my cock occupied with your mouth.”
I stroked him once, his shaft still hard, thick, pulsing against my hand. “Maybe I’m addicted. But tell me, are you planning to keep this wedding week all about blowjobs, or…,” I let it hang, my grin sharp, teasing.
Calvin stood up, tucking himself back into his soaked underwear, the fabric plastered to him as water dripped down over his underwear and massive thighs. His bulge jutted straight out, straining the cotton at a near-perfect right angle. Standing in front of me under the pool lights, he looked like a Greek god carved out of muscle and heat.
He grinned down at me. “C’mon. Let’s finish this night properly.”
I glanced toward the balcony and laughed under my breath. “Dude, hide that thing before Miguel or anyone else steps out. If they see you with a hard-on with me here, it won’t take much to put two and two together.”
“Oh, Masey,” he chuckled, shaking his head. “You don’t tell my dick to go down right after the award-winning performance your throat just gave it.”
I rolled my eyes, climbing out of the water as he wrapped a towel around his shoulders; one he’d tossed over a chair earlier. He looked back at me, grinning.
“Come on now,” Calvin said, voice low, suggestive. “Let’s head back to our room.”
_________________________________
The Best Man | Part 12: Back To The Room
Parts 12-19 of this story have already been released on my patreon StoriesByTroy. (Along with some pictures and bonus scenes)
Thank you for all the support on my stories. I love reading your comments.
Stay tuned for more updates on this story.