Reunited Longing Ignites at the Office Party

Reunited fuck buddies Ryan and Franklin sneak off at the office party for raw, filthy gay sex.

11 min read September 04, 2026

The ballroom of the downtown high-rise thrummed with forced holiday cheer—clinking glasses, off-key carols bleeding from cheap speakers, the sticky-sweet reek of spiked eggnog and cheap perfume. Ryan stood near the edge of the crush, thirty-two and still carrying the sharp, predatory set of his shoulders from college days, a marketing director now in a charcoal suit that clung too well to the thick lines of his chest and thighs. He had spent years burying the memory of Franklin. The messy split after graduation—accusations, slammed doors, the raw ache of wanting someone he was supposed to leave behind—had kept them circling the same company floors without ever locking eyes. Until tonight.

Franklin was across the room, twenty-nine, leaner, sharper in a fitted navy shirt with the sleeves rolled up to show the cords of his forearms. Software engineer, quiet competence wrapped around a body Ryan still dreamed about wrecking. Their gazes snagged over a tray of canapés. No polite nod. Just that same electric slap of recognition, the one that used to mean Ryan’s hand already halfway down Franklin’s pants in some borrowed dorm. Heat punched low in Ryan’s gut. Franklin’s lips parted. He remembered too—every filthy detail of how perfectly they used to destroy each other. Ryan felt his cock twitch hard against his zipper just from the look alone.

They drifted toward the bar like gravity had decided for them. Ryan ordered a whiskey neat; Franklin took the same without asking. Polite small talk started as camouflage—holiday traffic, the new campaign rollout—but their voices stayed low, bodies angled close enough that Ryan could smell the faint clean sweat under Franklin’s cologne.

“You look good,” Franklin murmured, eyes dropping deliberately to the bulge Ryan wasn’t even trying to hide. “Better than the last time I saw you trying to pretend you didn’t want to bend me over a desk.”

Ryan’s laugh came rough. “You’ve been avoiding me for years. I figured you’d forgotten how loud you used to beg.”

Franklin stepped in closer, the crowd swallowing them. His breath hot against Ryan’s ear. “Forgot? I still jerk off thinking about that thick cock of yours. Wake up sticky some mornings remembering how you used to stretch me open until I couldn’t walk straight. Remember that weekend at the lake house? You held me down and fucked me raw until I came untouched all over the sheets. I stroke myself thinking about the way you growled when you flooded my hole.”

Ryan’s free hand brushed Franklin’s hip under the cover of the bar, fingers digging in hard enough to promise bruises. “Christ. I want to ruin that tight hole again. Feel it squeeze and flutter around me while you take every inch. You’ve been walking around this building knowing exactly how perfectly we fit and never saying a word. I could drag you into the bathroom right now and make you choke on it until your eyes water.”

Franklin’s breath hitched. His cock was visibly hard now, tenting the front of his trousers. “Do it then. Stop talking and take what’s yours. I never stopped wanting you to wreck me.”

The words landed like a match. Ryan set his glass down hard. “Come with me.”

They moved without looking back, weaving through laughing coworkers, past the mistletoe and the terrible sweater contest. Ryan’s hand stayed low on the small of Franklin’s back, guiding, claiming. Down a quieter corridor lined with frosted glass, into the executive wing where the party noise dulled to a distant throb. The corner office—empty, dark except for the city lights bleeding through floor-to-ceiling windows—smelled of leather and polish. Ryan shoved the door shut, twisted the lock with a decisive click. Privacy. Consent already dripping from both of them.

Franklin turned the second the lock engaged. Ryan crowded him back against the heavy desk, mouths crashing together in a filthy, open kiss that tasted of whiskey and years of denied hunger. Tongues tangled, teeth nipped. Ryan’s hands yanked Franklin’s shirt free of his waistband, palms sliding hot over bare skin, thumbs catching on nipples until Franklin groaned into his mouth.

“Fuck, I missed this mouth,” Ryan growled, grinding his thick erection against Franklin’s matching hardness. Fabric rasped. “Missed how you used to drop to your knees the second I looked at you sideways.”

Franklin’s fingers were already working Ryan’s belt open, desperate, practiced. “Then let me have it. Let me taste that cock I’ve been dreaming about. I want it sloppy. I want you to face-fuck me until I can’t breathe and then bend me over this desk and destroy my hole the way you used to.”

Ryan shoved him down to his knees on the thick carpet. The city glittered behind them, indifferent. He freed his cock—heavy, veined, already leaking at the tip—and smeared the wet head across Franklin’s parted lips. Franklin opened eagerly, tongue swirling, eyes dark with pure want as he took the first thick inches. Ryan’s hand fisted in his hair.

“That’s it. Suck it like you never stopped belonging on my cock. Remind me how good that throat feels.”

Franklin moaned around the stretch, bobbing deeper, spit already shining on his chin. Ryan thrust shallowly, watching the way Franklin’s cheeks hollowed, the way his free hand shoved into his own open fly to stroke himself in time. The office air filled with wet sounds, filthy and unrestrained. Ryan’s hips rolled harder, pushing until Franklin gagged softly and still pushed forward for more.

“Gonna wreck you tonight,” Ryan promised, voice rough as gravel. “Gonna open that pretty hole with my tongue first, then my fingers, then bury this cock so deep you feel it in your guts. You’re gonna come on me like you used to—messy, loud, begging for another load. And we’re only getting started.”

Franklin pulled off with a slick pop, lips swollen, grinning up with pure hunger. “Door’s locked. Nobody’s coming. Ruin me, Ryan. I’ve waited years for you to fuck me stupid again.”

Ryan hauled him up, spun him, bent him over the wide executive desk in one powerful motion. Franklin’s trousers and briefs yanked down just far enough; his ass—tight, perfect, already flexing in anticipation—pushed back greedily. Ryan dropped to his knees behind him, spread him open with both hands, and dragged his tongue in a long, filthy stripe over the clenched hole. Franklin’s moan cracked loud in the quiet office. Ryan licked deeper, pointed and relentless, spearing inside while his fist pumped his own cock in time.

“Taste like you still want it rough,” Ryan muttered against the spit-slick rim. “Like you still need me to own this hole.”

Franklin’s fingers clawed the desk blotter. “Yes—fuck—do it. Finger me open. I need your cock. I need you to fill me until I can’t think.”

Ryan stood, spit-slick fingers already pressing in—one, then two—scissoring, stretching the tight heat that clenched greedily around him. Franklin shoved back onto them, shameless. Ryan’s free hand reached around to stroke Franklin’s leaking cock in the same rhythm. The dual sensation made Franklin curse, hips rolling, hole fluttering.

“Still so fucking tight for me,” Ryan growled. “Still made to take every thick inch until you’re dripping. I’m going to fuck you right here with the lights of the city watching. Going to make you come all over this desk and then keep going until you can’t stand.”

He lined up, the fat head of his cock nudging that spit-and-finger-slick entrance. Franklin pushed back in open invitation, fully consenting, voice wrecked with need.

“Put it in me. Now. Ruin me like you promised.”

Ryan’s hands locked on Franklin’s hips. He started to push forward—slow at first, feeling the perfect clutch, the way Franklin’s body opened for him like it had never forgotten—when a burst of distant laughter from the hallway made them both freeze for half a second. The lock held. No one tried the door. The party continued, oblivious.

Ryan leaned over Franklin’s back, chest to spine, mouth at his ear, cock still barely breached and throbbing.

“We’re not done. Not even close. I’m going to bury this cock so deep you’ll feel me walking tomorrow. And when I finally flood that hole, you’re going to thank me for every filthy second.”

Franklin’s answering moan was pure surrender and pure demand. The night—and everything they still needed to take from each other—had only just begun.

Ryan drove forward in one savage thrust, burying every thick inch of his cock balls-deep into Franklin’s clutching heat. Franklin’s raw cry cracked against the windows as that perfect hole stretched wide around the intrusion, fluttering and sucking him deeper like it had been starving for years. They didn’t pause. Hands tore at remaining clothes—shirts ripped open, buttons skittering across the carpet, trousers and briefs kicked free until both men stood bare and gleaming under the city glow. Sweat already sheened their skin. Ryan’s cock pulsed inside that vise-tight grip for one breathless second before he wrenched free with a wet schlick.

Franklin barely had time to gasp before Ryan dropped hard to his knees on the thick rug. He shoved Franklin’s hips back against the desk edge and swallowed that leaking cock in one greedy slide, nose pressing into the trimmed hair at the base. Franklin’s length choked him immediately—fat head battering the back of his throat, spit flooding around the shaft as Ryan gagged wetly and kept pushing. Sloppy sounds filled the office: choking glugs, thick strings of drool spilling down Ryan’s chin onto his chest, Franklin’s desperate curses. Ryan bobbed faster, hollowing his cheeks, tongue working the underside while one hand cradled Franklin’s balls and the other reached back to slap his own spit-slicked cock.

“Fuck—your throat—Christ, Ryan—” Franklin’s fingers knotted in Ryan’s hair, hips stuttering forward to fuck that willing mouth. Every gag only made Ryan hungrier, eyes watering, taking it deeper until his throat convulsed and he pulled off with a glistening strand connecting his swollen lips to the spit-shiny head. “Still taste like mine,” Ryan growled, voice wrecked. He spun Franklin around, shoved him face-down over the wide desk blotter, and spat a thick glob straight onto the twitching hole. Another spit. He rubbed it in with two fingers, then notched his cock and slammed home in one brutal stroke.

Franklin howled, ass slamming back to meet every deep, punishing thrust. Ryan gripped those lean hips hard enough to bruise and pounded him raw—long strokes that dragged almost free before burying to the root, balls slapping wetly against Franklin’s taint. The desk creaked. Papers scattered. Franklin’s cock dragged against the polished wood, leaving smears of precome as he begged, voice broken and filthy. “Harder—fuck me harder, ruin that hole, yes—split me open on that fat cock, I’ve needed this every fucking night—” Ryan’s answering growl was animal. He spat again, watched it drip down the stretched rim, and pistoned deeper, angling to nail that spot that made Franklin’s legs shake and his words dissolve into broken moans. Interior heat clenched like a fist; Ryan felt every ripple, every greedy flutter, and snarled praise between thrusts. “Take it. Take every fucking inch like the cockslut you never stopped being. Gonna wreck this ass until you can’t sit without feeling me.”

They didn’t last long in that rhythm before Ryan hauled him up and half-dragged him to the low leather couch against the glass. Ryan dropped onto his back, cock standing rigid and glistening with Franklin’s slick. Franklin straddled him reverse-cowboy without being told, reaching back to line up and slamming down hard. The angle punched a raw shout from both of them. Franklin rode like he was possessed—thighs flexing, ass cheeks spreading as he bounced and ground, taking Ryan to the hilt on every drop. Reverse view let Ryan watch that hole stretch obscenely around his shaft, pink rim gripping and releasing, spit and precome frothing at the edges. He reached around to stroke Franklin’s bouncing cock once, twice, then abandoned it deliberately so Franklin would feel the empty ache. “That’s it, use me, fuck yourself stupid on this dick—” Franklin’s answering litany was pure filth: “Fill me, breed that hole, make me drip for days—” Sweat flew. Leather creaked under their weight. Ryan’s hands clamped Franklin’s waist and helped slam him down harder until the reverse-cowboy rhythm turned brutal.

When Franklin’s thighs started to quiver, Ryan flipped them in one powerful move. He pinned Franklin onto his back, shoved those long legs wide and high until knees nearly touched shoulders, and drove back in with savage intensity. Eye contact locked—dark, hungry, no hiding. Every thrust punched deep, Ryan’s hips snapping, cock dragging over the prostate until Franklin’s untouched cock slapped wetly against his own abs and leaked steady ropes. They cursed through gritted teeth, sweat dripping from Ryan’s chest onto Franklin’s, bodies slick and slamming. “Look at me while I destroy this ass,” Ryan demanded. Franklin’s eyes stayed locked, pupils blown, mouth open on continuous broken pleas. “Don’t stop—fuck—I’m gonna come, don’t you fucking stop—” The heat coiled tighter. Ryan felt his own orgasm roaring up from the base of his spine as Franklin’s hole spasmed in helpless, rhythmic clamps.

They exploded together, hands-free and messy. Franklin’s cock jerked hard between them, painting thick white stripes across his own chest and chin in pulsing arcs while his ass milled down in orgasmic flutters that ripped Ryan over the edge. Ryan buried deep and unloaded—hot, heavy spurts flooding Franklin’s guts, cock throbbing as he kept grinding through it, forcing every drop deeper. Both men shuddered, cursing, sweating, locked in that eye-contact intensity until the last aftershock faded.

Ryan stayed buried to the root, hips still twitching. He reached between them and gently milked Franklin’s spent cock, coaxing the final pearly beads onto those already-streaked abs while his own cock softened slowly inside the flooded heat. Only then did he ease out, watching with pure filthy satisfaction as his thick load immediately welled up and leaked from Franklin’s wrecked, gaping hole in slow creamy dribbles that slid down over the abused rim and onto the leather. Franklin’s hole fluttered open and closed around the emptiness, pushing more of Ryan’s cum out in glistening trails.

Ryan leaned down and claimed a deep, possessive kiss—tongues sliding through the shared taste of sweat and sex, teeth catching lips. They exchanged numbers again right there, thumbs smearing come and spit across phone screens, promising the hotel room the second the party wrapped. Both grinned like predators who’d finally cornered their favorite meal, already hard again at the thought of an all-night fuckfest with no locked doors or stolen minutes.

Franklin’s smile stayed easy and open as they cleaned up just enough to pass for presentable. He alone knew the transfer paperwork had already cleared—tomorrow morning he’d be walking into Ryan’s department as the new senior engineer reporting directly to him, every future meeting charged with the secret of tonight’s ruined hole and the loads still slowly leaking down his thighs.

Rate this story

Thanks for rating
Something wrong with this story?
Tagged eye-contact

Fresh filth, nightly

The best new stories in your inbox every morning. Free, 18+, unsubscribe anytime.