Father Figure Frames

Read the story

2 chapters · 20677 words · Read 0 times

A recently divorced Dad is getting back into the dating scene and wants to build a profile on a dating app, but wants some sexy pictures taken for it. He asks his 19 year old gay son to take the pics for him, since he does not know what women like to see in pics on apps nowadays. Things get out of hand.

Chapter 1: The Living Room Shoot

Frank walked into the living room where his son, Leo, was sitting. Frank held out his phoen to Leo. "So I am taking your advice and I'm gonna sign up for one of those dating apps. I haven't been on a date in over 20 years since your Mom and I started dating. Now that I am divorced, I have no idea how to do these things," Frank said. Leo smiled and took the phone away from his Dad. "Ok Dad, I'll help you. So are you looking for Miss Right? Or Miss Right Now?" Leo said with a smirk. Frank smirked back, "Well I'm in no hurry to get married again. So both Miss Right and Miss Right Now I guess." Leo scrolled through a few apps. "Ok, here is one. It's called Friends and Fun, it's for guys who want women who don't want marriage but they want dates and the fun implies sex," Leo said. "Great! Sign me up!" Frank told Leo.

"Well, we need to get some pics for your profile first. As long as I've been alive you have always been steady at the gym, you need to take some pics to show the ladies what awaits them", Leo said, building up his father's confidence.

Frank stood up straighter. "Alright, I'll do this. I'll get some pics taken." Leo looked up at his dad. "So are you gonna wear a tank top or your tight boxer briefs for the pics?" Leo asked, a sly grin spreading across his face. Frank hesitated, then said, "I think I'll go with the boxer briefs, they show off my muscles better." Leo nodded, approvingly. "Good choice Pops, good choice.

You’ve got the body for it—serious shoulders, those thick arms, that chest you keep pounding out in the weight room. Women respond to that. Anyway, I’ve got my camera. No pressure, just move around, look natural, and I’ll snap some stuff."

Frank rolled his shoulders back, then blew out a breath like he was about to step into a boxing ring. The living room felt suddenly smaller, the beige walls too close, the couch too quiet. He flexed once, then again, catching his reflection in the dark screen of the laptop. Too old for vanity. Too new at this.

Frank walked over to the small space in front of the couch, then made a half-hearted effort at a smile. When Leo caught it on camera he said in a teasing tone, "You look like you're about to give a lecture on The Treaty of Versailles instead of post pics to attract women."

Frank laughed nervously, running a hand through his short, salt-and-pepper hair. "You're not wrong. I'm out of practice with this whole dating thing."

Leo adjusted the angle of the camera, squinting through the viewfinder. "Ok, let's try something different.

Relax your arms by your sides, but keep your chest open," Leo directed, his voice low and deliberate, as he moved around the room. The afternoon light slanted through the blinds, catching the dust motes drifting in the air like tiny golden stars.

Frank stood there, his bare feet planted on the worn carpet, the cool air conditioning brushing against his exposed skin. He exhaled slowly, letting his shoulders drop a fraction. His biceps, still tight from last week’s curls, flexed involuntarily as he shifted his weight.

Leo circled him like a predator gauging prey, the camera a silent witness to Frank’s discomfort.

“Turn slightly to the side—yeah, like that,” Leo murmured, his voice dropping lower. “Let them see the definition in your obliques.” Frank exhaled sharply, the command feeling less like advice and more like an order. His stomach muscles tightened involuntarily, the years of disciplined crunches paying off in the way they flexed under his skin. Leo’s lips curled into a smirk. “Perfect. Now tilt your head just a little—like you’re about to kiss someone.” Frank’s eyes widened in protest for half a second before he obeyed, tilting his chin up just enough to catch the light. The angle made his jawline sharper, his Adam’s apple more pronounced.

"Ok now touch your chest," Leo instructed.

Frank looked at him, confused for a second, his hand hesitating in midair. "Just like you're about to take a selfie for Instagram," Leo clarified. Frank's hand dropped to his pecs, fingers splaying across his chest. He flexed, the muscle popping under his touch. Leo's camera clicked away, the rapid fire of the shutter mimicking Frank's racing heart. "Yeah, like that," Leo murmured, his voice low. "You look good, Pops. Really good." Frank swallowed hard, suddenly hyper-aware of the way his boxer briefs hugged him, the fabric doing nothing to hide his arousal.

"Now, this app is for people looking for sex too, you said you were ok with that, right?" Leo asked. Frank nodded "Yea, I'm divorced and 50, I'm not dead," Frank said and laughed. "Ok, rest your hand on the bulge of your boxer briefs then," Leo told him.

He watched his Dad's face get red from embarrassment, but Frank didn't stop him. Leo walked around his Dad, the camera clicking away from different angles, the lens capturing the way Frank's body responded to the suggestion. "No, don’t hide it," Leo murmured when Frank instinctively shifted to hide his arousal. "You’re selling yourself as someone who knows what he wants now. That’s attractive." Leo’s voice was different—lower, rougher—and Frank’s breath hitched. The air between them thickened, the weight of Leo’s gaze making Frank’s skin prickle.

Leo adjusted the camera angle, his free hand resting on his hip as he studied the composition. "Should I turn around? I know some ladies like to look at a nice butt," Frank asked Leo.

Leo smirked and nodded. "Okay Dad, turn around," Leo said. Frank looked at his son, then slowly turned around, his muscular back to Leo's camera lens. The late afternoon sun filtered through the blinds, casting long shadows across the carpet, accentuating the deep groove of Frank's spine and the way his boxer briefs clung to the firm curve of his ass. Leo exhaled sharply. "Damn Pops, you've still got a great ass for a man pushing 50," Leo said, his voice dropping an octave. Frank chuckled nervously, his shoulders tensing slightly before he consciously relaxed them.

He shifted his weight, feeling the way the fabric of his boxer briefs pulled taut against his thighs, then deliberately arched his back just a fraction more, the old instinct of posing for photos kicking in despite the years since he’d last done anything like this.

Leo’s camera clicked away again, the rapid bursts of sound filling the room like some kind of ritual pulse. The man didn’t speak for a long moment, eyes locked on the viewfinder, lips pressed into a thin, focused line.

"You're doing great, Dad," Leo said after a beat, voice suddenly softer, almost reverent. "Just one more thing. Arch your back a little more—yeah, like that—and then reach back with one hand. Like you're pulling your shirt off." Frank hesitated, fingers curling into the waistband of his boxers before he followed the instruction. The pose felt ridiculous, vulnerable, but when Leo’s breath hitched sharply through his teeth, something inside him flared with unexpected pride. His back arched further, the motion making the muscles in his shoulders and arms tighten in a way that felt deliberate, controlled.

The pose was ridiculous, but Leo’s camera didn’t lie—Frank’s body looked powerful, confident, almost predatory in the way the light carved across his skin.

Leo’s breath hitched. “Fuck, Dad,” he muttered under his breath, the words slipping out before he could stop them.

Frank froze, his hand still resting on the small of his back, fingers curled into the waistband of his boxer briefs. The heat in Leo’s voice wasn’t just admiration—it was something else, something Frank couldn’t quite place. He turned his head slightly, glancing over his shoulder at his son.

“You alright, Leo?” Frank asked, his voice gruff, almost wary.

Leo swallowed hard and lowered the camera for a brief moment. His fingers twitched against the strap, knuckles whitening. He didn’t answer right away—not with words. Instead, he lifted the camera again, framing his father through the lens once more. His expression was unreadable behind the viewfinder, but something in his posture had shifted—less playful, more intent.

“Yeah,” Leo finally said, voice softer now, almost thoughtful. “Just... never noticed how...” He trailed off, shaking his head as if to clear it.

"I know this site allows nude photos. And if I want a woman who's not afraid to show me her tits and her pussy, I should show my dick, right? I should probably pull my cock out for a few pics," Frank said.

His voice sounded more like he was declaring a fact than asking a question. Leo lowered the camera, his gaze flickering between Frank's face and the boxer briefs that did little to disguise the growing bulge between his legs. The silence stretched for a beat too long, thick with something neither of them named.

Leo cleared his throat, his fingers tightening on the camera body. "Yeah Dad, you probably should," Leo said, his voice lower than usual. He lifted the camera again, framing Frank's torso in the viewfinder. His breath came slower now, more deliberate, as if he were trying to steady himself.

Frank pulled his cock and balls out of his boxer briefs, the waist band resting under his balls.

The room was silent except for the hum of the laptop and the occasional click of Leo's camera. The afternoon sun spilled across the carpet in golden stripes, illuminating Frank's thick shaft as it rested against his thigh. He couldn’t remember the last time he'd been this exposed, this vulnerable—not in twenty years, not since his marriage began. His skin prickled under Leo’s gaze, the weight of it making his pulse thrum in his throat.

Leo exhaled slowly, his fingers tightening around the camera. The air between them felt charged, like the static before a storm. His breath hitched when Frank shifted slightly, the movement making his cock bob with a slow, deliberate sway.

The shaft was thick and flushed, veins running along its length in sharp relief, the tip already darkening with arousal. Leo’s throat tightened as the camera’s shutter whirred, capturing the way the light caught the sheen of pre-cum glistening at the slit.

"You sure about this, Dad?" Leo asked, his voice rough. Not an objection—just confirmation. His fingers flexed on the camera grip, thumb brushing the shutter release with quiet urgency.

Frank looked down at himself, then back at Leo. There was no hesitation in his voice when he spoke. "If I want women to be honest about what they want, I should be honest too."

Leo swallowed hard, his eyes locked on Frank’s cock. He clicked the camera for a few shots. "You should probably take a few with your cock hard," Leo couldn't believe he said that. Frank nodded "You're right. I'll close my eyes and imagine a bit set of tits in my mouth, or a beautiful woman spreading her legs and showing off her wet pussy." Frank closed his eyes and began stroking his cock.

It wasn't the first time in over twenty years he had done it, but it was the first time in front of his son. His hand moved slowly at first, unsure, then with more confidence as his body responded to the idea of anonymous women watching him. The camera clicked away, Leo's breath coming faster as he watched his father pleasure himself, the camera capturing every twitch and every bead of pre-cum. Frank groaned softly, his free hand gripping the waistband of his boxers, his body tensing as he approached orgasm.

Leo lowered the camera, his voice rough with arousal. "You're gonna come, aren't you?"

Frank nodded, his breathing ragged.

“Yeah. Almost there.” His strokes quickened, his stomach muscles flexing as he arched back. Leo’s eyes darkened, his free hand dropping to his own jeans, fingers curling around the fabric as if he were resisting the urge to touch himself.

The camera clicked in rapid succession—Frank’s hand moving faster now, his cock glistening with each stroke, the head swelling dark red. Leo’s breath hitched, his throat tight. “God, Dad…” he whispered, his voice raw.

Frank’s free hand gripped the couch cushion, his thighs locking tight as the first shudder of release hit him.

His back arched, the muscles in his neck standing out as his cock jerked in his fist with quick, urgent pulses. The first thick rope of come landed on the carpet with a soft *plop*, another following close behind, streaking down his wrist and forearm. He groaned low in his throat, his breath coming in sharp bursts, his body trembling with the force of it.

Instinctively and without thinking, Leo dropped to his knees, opened his mouth, stuck out his tongue and caught the following ropes of cum spewing from his Dad's cock into his open mouth and onto his tongue and face.

When Frank finally finished, he leaned back against the couch, spent, chest heaving and completely shocked by what had just happened. He stared down at his son who was on his knees in front of him, his face and shirt splattered with his semen, Leo’s lips glistening wetly as he swallowed the last traces of it.

For one long, breathless moment, neither of them spoke. The only sound was the steady hum of the ceiling fan and the distant rush of blood in Frank’s ears. His cock, still half-hard, twitched weakly where it hung out of his boxer briefs. The air between them was thick—shock, heat, something unspoken and new.

Frank looked into Leo's eyes, neither of them moved or reacted. Frank then squatted down a bit and dipped his balls onto Leo's tongue, which was still sticking out, covered with cum.

Leo's eyes widened slightly but he didn't pull away. Instead, he wrapped his lips gently around the heavy sac and began to suck with slow, deliberate motions. Frank groaned deeply, the sound vibrating through his chest as the wet warmth enveloped him. He tangled one hand in Leo’s hair, threading his fingers through the dark strands while the other rested on the couch for support. His thumb brushed over Leo’s cheek, smearing some of the cum still clinging there, but neither of them moved to wipe it away.

The room was silent except for the steady rhythm of Leo’s sucking, the occasional swallow, and the sound of Frank’s ragged breathing. Frank straightened up a bit and his balls popped out of Leo's mouth. Still neither said a word. Frank then pulled his balls up and squatted again over Leo's mouth, this time pushing his taint against Leo's tongue. Leo's tongue swirled over Frank's taint and slid farther back to Frank's asshole. It tasted clean and sweet, he could tell Frank had just showered. Both of them moaned but still neither said anything.

Leo’s tongue pressed flat against the tight muscle, swirling in slow, deliberate circles. He could taste the faint saltiness of sweat and soap, the musk of a man who had just worked out and come hard. His own cock throbbed painfully against the zipper of his jeans, aching to be freed, but he didn’t dare move—didn’t dare break the quiet intensity of the moment.

Frank gripped the back of Leo’s neck, his fingers pressing firm but not tight—more like an anchor. His breath hitched as Leo’s tongue breached him just slightly, the moist heat sending a shiver through his entire body. His thighs trembled.

Frank steadied himself, leaning back against the couch. Leo stood up, both men were still silent.

Frank looked into his son's eyes and then swept his thumb over Leo's bottom lip catching and smearing a small trail of thick, white cum. Leo opened his mouth and swallowed Frank's thumb, his tongue swirling around the digit, cleaning it of the sticky residue. He looked up at his Dad with a slightly confused expression, but didn't pull away.

Frank took his thumb out of Leo's mouth and gently tilted Leo's chin up. Their faces were only inches apart, and for the first time since this began, the air between them felt charged with something deeper than arousal—something fragile, something almost sacred.

Still silent, Leo unzipped his pants and his own gigantic cock spilled out of the front of his pants, he didn't wear underwear.

Frank's eyes widened slightly, his breath catching in his throat as he stared down at his son's thick cock. Leo was big, bigger than Frank. He'd never seen him fully hard and the sight sent a jolt of heat straight to his groin.

Leo stepped closer, the head of his cock brushing against Frank's bare thigh. It was like touching a live wire—thick, heavy, and searing hot. Frank’s fingers twitched against Leo’s waist, his grip tightening almost involuntarily before he consciously loosened it. He swallowed, his Adam’s apple bobbing as he met Leo’s eyes. Frank reached out and swiftly grabbed Leo's cock, and squeezed the thick shafted as he gritted his teeth.

"Goddamn dad," Leo hissed, his hips jerking forward involuntarily. Frank kept his grip firm, his fingers wrapping almost all the way around the thick girth, the velvety skin hot and heavy in his palm. He began to stroke him slowly, his thumb swiping over the leaking slit at the tip, spreading the bead of pre-cum that had already gathered there.

Leo let out a shaky breath, his hips stuttering forward as Frank's hand worked him with deliberate precision. His free hand flew to Frank's shoulder, nails digging in just enough to ground himself as his father's touch sent waves of pleasure coursing through him. Frank squeezed Leo's cock harder. So Leo reach down and squeezed Frank's big balls.

"Dad, I'm gonna cum right now," Leo whispered.

Frank kept his grip firm on Leo's cock, determined to give his son the same pleasure he had just received. "Do it," Frank whispered back. "I want to feel you come."

Leo's hips bucked forward as the first rope of cum shot from his cock, landing on his own stomach and chest. Frank kept stroking him through the orgasm, milking every last drop from him until Leo's cock twitched weakly in his hand. Frank finally released him, his own breath coming in ragged gasps. Leo collapsed back onto the couch, his chest heaving as he tried to regain control of his breathing.

Every inch of his skin still hummed with sensation, the touch of his father's hands lingering like electricity. He looked up at Frank, who stood there with his semi-erect cock still hanging out of his boxer briefs, his chest rising and falling rapidly. The air between them was thick with tension, the kind that made the silence feel heavier than any words could express.

Leo let out a shaky laugh, breaking the quiet. "So... that was new."

Frank chuckled, running a hand through his hair as he shook his head. "Yeah. Yeah, it was." He hesitated for a moment before crouching down in front of Leo, his eyes searching his son's face.

Frank picked up his boxer briefs from the floor and wiped Leo's cum off his stomach. Leo pulled off his own shirt and wiped off his face from the cum that his Dad had shot minutes earlier on it. Both men were completely naked now. "Want me to put that in the laundry?" Frank said, holding out his hand to Leo for his cum stained shirt.

Leo looked at his Dad, his eyes searching Frank’s face for something—anything—that might explain what just happened. He didn’t pull away when Frank’s fingers brushed against his skin, didn’t flinch when the warmth of his dad’s palm lingered against his chest for a fraction too long. He simply nodded, handing the shirt over without a word, his own breath still uneven.

Leo stood up, his muscles tense but his movements steady as he walked over to the laundry basket by the door. He tossed the shirt in, then turned back to face Frank, who was now standing with his boxers in hand, staring at them like they held the answer to everything.

Leo watched him, unnerved by how quiet it had gotten in the room. "So… we’re just gonna pretend this didn’t happen?" he asked, arms crossed loosely over his bare chest. The words came out flatter than he intended, but the weight of it—what they’d just done, what it could mean—sat heavy between them.

Frank exhaled through his nose, running the boxers through his fingers before tossing them onto the couch. He didn’t meet Leo’s eyes right away. "Honestly? I don’t know what to do with it." His voice was rough, like he hadn’t used it in hours. He finally looked up, meeting Leo’s gaze.

"if we talk about it, I'm gonna want to do more. And if we do more I'm afraid I'm gonna watch us to fuck each other every single day," Frank said.

He walked over and sat down on the couch. He was still completely naked but didn't seem to care. Leo stood there, his own naked body exposed to his father for the first time in such a way. The air conditioning blew softly, making his skin prickle. He looked down at his Dad, then back at the door, as if measuring an escape route.

Frank, sitting down on the couch, looked up at Leo. Leo's gigantic cock was about level with his face. Without saying a word, Frank grabbed it and put it in his mouth.

He hummed softly around the thick length, his tongue pressing flat against the underside before swirling up to catch the ridge beneath the head. Leo’s hips jerked forward instinctively, his fingers tangling in Frank’s short, graying hair. The grip was firm but not painful—as if his dad was remembering exactly where and how to hold, even after twenty years of being out of practice.

Frank pulled back just enough to murmur, *“Mmm—tastes how I remember,”* before taking him deeper again. His free hand drifted down to cup Leo’s heavy sac, rolling the soft orbs gently in his palm. The weight of it sent a shiver through Leo’s entire body, making his thighs tremble.

He gripped his father’s shoulders—digits pressing in just enough to anchor himself as Frank’s mouth worked him with slow, deliberate suction, the wet heat building with every drag of tongue and pull of lips. The couch cushion creaked beneath them, the only other sound the slick slide of skin against skin and Frank’s muffled hum of approval around the thick girth filling his mouth.

Frank’s eyes watered slightly as he took Leo deeper, the head nudging the back of his throat before retreating just enough to catch his breath. His free hand worked in tandem with his mouth—rolling Leo’s heavy balls gently, then tracing the thick vein running along the underside of his shaft with a featherlight touch.

Frank pulled his head back, Leo's cock popping out with an audible "popping" sound. "My god, it's so fuckin' huge!" was all Frank could say.

He looked up at his son with wide eyes. Leo was breathing heavily, his chest heaving as he looked down at his Dad with a mixture of shock and desire in his eyes. Frank took Leo back into his mouth, swirling his tongue around the thick head, tasting the salty pre-cum that had already gathered there. He hollowed his cheeks and took him deeper, his throat working around the girth of Leo’s cock. Leo’s fingers tightened in Frank’s hair, his hips bucking slightly as he pushed himself deeper into his father’s mouth.

Frank’s free hand wandered up Leo’s thigh, his fingers tracing the sensitive skin behind his balls, making Leo shiver. Leo grabbed Frank's head and fucked his face a little bit, before pulling Frank's head back, releasing his cock. They both said, nothing, just looking at each other. Frank began pinching his own nipples at the end of his solid, hairy pecs. Leo began slapping his gigantic cock against Frank's cast iron pecs.

The thick shaft made a loud slapping sound as it struck Frank's chest. Leo looked down at his Dad with a smirk. "Your tits are so fuckin big and juicy dad," Leo said. Frank reached up with both hands and squeezed his own tits, pushing them together. Leo moaned, and then spun Frank around on the couch so his back was to Leo, then slapping his big cock against Frank's back. The impact was so hard it made Frank's tits jiggle. Frank moaned with pleasure. Leo then slid his cock between Frank's tits, fucking the cleavage in a tight sandwich grip Frank had formed with his arms.

The thick shaft glided against hot skin, the friction making both men groan. Frank arched his back, pushing his chest forward, encouraging deeper strokes. His breathing came faster, his own neglected cock twitching where it was pressed between his thighs and the couch cushion.

Frank tilted his head back, catching Leo’s eye in the reflection of the darkened laptop screen across the room. “Move with me,” Frank whispered suddenly, his voice rough with arousal. He began gently thrusting his torso upward, fucking himself on Leo’s cock in slow, deliberate motions.

Leo’s hands tightened on Frank’s shoulders, holding him steady as he started matching Frank’s rhythm.

Just then, the doorbell rang. Whatever was happening, the doorbell snapped them both out of it immediately. Leo pulled his t-shirt down from up around his chest where it had been and pulled his pants up immediately. Frank grabbed a clean pair of sweatpants that was folded on top of a stack of clean laundry that he had set down on the couch earlier that day.

He pulled them on quickly hiding his semi hard cock. Leo pulled his shirt back on, but only buttoned the bottom few buttons. If anyone saw him they would see a nice bulge down below.

They both looked at each other, the moment still hanging heavy between them like a storm cloud. The doorbell rang again, more insistent this time.

"Who the hell is at my door?" Frank mumbled, running a hand through his uncombed hair as he walked toward the entryway. Leo followed close behind, his heart still hammering in his chest.

Frank peeked through the peephole and saw two police officers standing on his doorstep. His stomach dropped.

Everything in the last thirty minutes—the heat, the silence, the wet slide of skin against skin—was still fresh, still *there*, and now this.

Leo hovered behind him, close enough that Frank could feel the warmth of his body through the thin fabric of his shirt, close enough that if he turned even slightly, their hips would brush. The air between them was still charged, the kind of charge that made the hair on the back of his neck stand up. But the cops at the door were a wall of reality Frank couldn’t ignore.

“Open up, Mr. Callahan,” came a voice through the door, firm and official.

“This is Officer Martinez and Officer Reyes from the city PD. We need to speak with you regarding a noise complaint.”

Frank’s fingers froze on the doorknob. He exchanged a quick glance with Leo—wide-eyed, breath still uneven, his lips slightly swollen from the attention he’d just received. The weight of what had happened between them hung in the air like the smell of sweat and cologne, undeniable and raw. But now, the knock at the door felt like a summons back to reality.

Leo pulled his t-shirt down with a hasty tug, buttoning the last two buttons haphazardly, the fabric barely hiding the thick outline of his erection straining against the denim.

Frank opened the door, standing there is just the sweat pants, his bare chest towards the two officers that stood before him on this front porch.

Leo was behind Frank, his shirt buttoned just enough to hide the massive bulge in his pants. The late afternoon sun was bright behind the officers, the light haloing their caps.

"Mr. Callahan?" the taller officer, Martinez, asked. He was a broad shouldered man with salt and pepper stubble and a serious look in his eyes.

"Yeah, that's me," Frank said, his voice steady despite the tension coiling in his stomach. He crossed his arms over his chest, the motion pulling the sweatpants lower on his hips. Leo remained just behind him, close enough that Frank could feel the heat of his son's body radiating through the fabric of his shirt.

The officers stood solid and unmoving on the step, their presence like a cold front pushing through the warmth that had just filled the living room.

"Sir," Officer Martinez said, his tone professional but edged with curiosity as he looked past Frank at Leo, "we received a noise complaint. Neighbors reported loud thumping and vocalizations. Could you tell us what was going on?"

Frank felt his face flush hotter than it had seconds ago when Leo had been pinching his nipples. He cleared his throat, rubbing the back of his neck with one hand.

"Uh, yeah—sorry about that. I was just moving some furniture around.

Does that happen to be against the law these days?"

Leo let out a nervous laugh from behind his dad, stepping slightly to the side so he could see the officers better without crowding Frank.

Officer Reyes, the shorter one with sharp dark eyes, studied the two of them. "Furniture moving doesn’t usually involve quite so much… *thumping*," he said, his gaze flicking between Frank’s bare chest and the way Leo’s shirt clung just a little too tightly across his shoulders.

Frank exhaled through his nose, running a hand through his hair again. "Look, I know how this looks, but it was just me and my son getting a workout in.

No women here," Frank said, trying to keep his voice calm. He could feel Leo shifting nervously behind him, his shoulder blades pressing against Frank's back.

Officer Martinez’s eyes narrowed slightly as he took in the details—the way Leo’s shirt was barely buttoned, the slight flush on his neck, the way Frank’s sweatpants sat low on his hips. The officer’s gaze lingered just a second too long on the faint red marks on Leo’s neck that had to be from Frank’s beard stubble scraping against his skin minutes earlier.

"Your neighbors said they heard moaning," Officer Reyes pressed, his pen hovering over his notepad.

He stepped slightly to the side, trying to get a better view past Frank’s bare torso into the living room beyond. His eyes flickered over the couch, the rumpled blankets, the discarded camera on the coffee table—all evidence of something more intense than furniture moving.

Frank swallowed hard, his fingers tightening on his own arms as if to ground himself. The officers didn’t look away. The air between them felt thick with accusation, the kind that made Leo’s stomach twist. He could still feel the ghost of his father’s hands on him, the way his mouth had felt wrapped around his cock, the way Frank’s own body had responded with raw, reckless hunger.

Leo cleared his throat, stepping closer to Frank’s side.

"What my dad means is that I was helping him film some… uh, workout footage for his dating profile," he said, his voice carefully neutral. He shot Frank a look—part warning, part plea—before flashing a quick, strained smile at the officers. "You know how it is. First impressions matter, right?"

The taller officer, Martinez, raised an eyebrow, his gaze flicking between Frank’s bare chest and Leo’s poorly buttoned shirt. The detective in him had already noticed the way Leo’s fingers twitched at his sides, the faint red marks on his neck, the way Frank’s sweatpants rode low—just enough to tease.

Martinez exhaled through his nose, his jaw tightening as he weighed the situation. There was something in the way the two men stood together—too close, too comfortable, the air between them charged with something that felt far more personal than a father-son argument.

"I see," Martinez said, his voice low and measured. His gaze locked onto Leo’s neck again, the faint scrapes of stubble burns standing out against Leo’s flushed skin. "Furniture workout with… vocalizations." He glanced at Reyes, who gave the slightest nod, as if they had already exchanged a silent conversation no one else could hear.

Reyes stepped forward slightly, his pen still hovering over his notepad.

"Mr. Callahan," he said, his voice low and deliberate, "we’re going to need to take a look around. Just to confirm your story."

Frank’s stomach dropped, but he forced a casual shrug, trying to look unconcerned despite the way his pulse hammered in his throat. "Of course."

Leo shifted beside him, his fingers twitching against his thigh. He could still feel the ghost of his father’s hands on him—the weight of Frank’s palms against his bare skin, the rough scrape of his stubble, the way his mouth had drowned him in wet heat.

Both officers stepped inside, Frank closing the door behind him. "I'll just go grab a shirt real quick to put on," Frank said, motioning towards the stairs. "No, it's fine, you can stay as is, Martinez said, looking around the room. Neither officer said nothing, and both Frank and Leo wondered what they were looking for.

"Can I use your bathroom for a quick second?" Reyes asked. "It's right over there" Leo said, pointing down the hallway. As he watched the officer walk away and close the bathroom door behind him, Leo couldn't help but notice that Reyes had a big muscle ass, and his uniform pants clung to them just right.

Office Martinez continued to look around the room. "Is there anything particular you are looking for?" Frank asked.

Martinez turned his gaze from the coffee table toward Frank. He looked at Frank up and down, his eyes lingering on Frank's chest, then the sweatpants that hung so low on his hips. "Just seeing if you are hiding anything, Mr. Callahan. It's standard procedure."

As Martinez spoke, he walked over to the couch, his boots making heavy footsteps on the hardwood floor. His eyes scanned the room, stopping on the half-full coffee mug on the coffee table that was stained with lipstick from years ago. He reached out and touched the rim of the mug, then looked over at Frank.

"Is this your wife's mug?" Martinez asked.

Frank shook his head.

“No. She took the mugs. I don’t drink coffee anymore. That’s just leftover from… someone I used to date.” He cleared his throat, avoiding the officers’ eyes as the weight of the lie settled in his gut. The air in the room felt thick with tension, the kind that made his skin prickle.

Behind him, Leo shifted uncomfortably, his fingers flexing against his thighs. He could still feel the ghost of his father’s touch—the way Frank’s hands had gripped his waist, the way his mouth had swallowed him whole—and now, standing between two cops with serious faces, it felt like the walls were closing in.

The bathroom door creaked open and both Frank and Leo turned to see Officer Reyes walking down the hall towards them, completely naked.

His muscular body glistened with light sweat, his thick cock hanging heavy between his thick thighs.

"Sorry about that," Reyes said, running a hand through his short dark hair. "I just needed a quick release."

Frank's eyes widened and his mouth fell open in shock.

Leo's eyes narrowed slightly, his lips curling into a smirk. "No fucking way," Leo muttered under his breath.

Officer Martinez turned to look at Reyes, then back to Frank.

The man's cock was thick and heavy, hanging between his thighs, the head already dark with arousal. Frank's eyes widened as he took in the sight of the large, glistening cock, his own body responding instantly. He could feel Leo's gaze burning into the side of his head, but he couldn't tear his eyes away from Reyes.

Without hesitation, Frank pushed his sweat pants off his hips and let the fall to the floor. Martinez smirked "I've never seen you naked before, Reyes, can't say that I'm upset that I'm seeing it now." Frank looked at the naked Reyes, and back over to Leo and Officer Martinez, who were both still fully clothed. Frank grabbed his own already hard cock and started stroking it fast and furiously.

Officer Reyes looked down at Frank’s thick shaft and licked his lips.

“You like what you see, officer?” Frank grunted, his breath coming in short, sharp gasps as he jacked himself off faster, his thick vein popping out even more.

Officer Reyes walked closer, his naked body moving with the confident grace of a man who had fucked hundreds of men in his life. His thick cock jiggled slightly with each step, the heavy balls swinging between his thighs. Martinez stood watching them with his hand already rubbing at the big bulge in his uniform pants.

The officer’s breathing came faster as he stared at Frank’s thick cock in Frank’s own big fist, the head already glistening with pre-cum that ran down his shaft in thick strands.

“Fuck yeah,” Martinez muttered, his voice rough. His fingers fumbled at his duty belt, then he dropped his pants in one hurried motion, kicking them aside. His own cock sprang free—thicker than Reyes’, the skin pulled taut over heavy veins that pulsed visibly, the head dark and dripping.

Leo’s breath hitched in his throat, his own cock twitching painfully against the zipper of his jeans. He unzipped and his gigantic, 12 inch cock flopped out. He looked at Martinez, who was probably around his Dad's age, and then over at Reyes, who was probably closer to his age.

The cops’ naked bodies were both different but also the same in that they were both really fucking hot. Martinez had a big barrel chest covered in dark curly hair, his thick cock jiggling every time he took another step towards Frank. Reyes was more built, his body chiseled with defined abs, his thick cock already dripping with pre-cum.

Leo unzipped his pants and his gigantic cock flopped out, hitting his lower stomach, the head already dark purple and leaking, his entire body throbbing with need.

“Damn, kid,” Martinez said, eyes widening as he took in Leo’s massive cock—thick, veiny, the head glistening under the living room lights. Both officers turned around and showed their asses off to Leo and Frank. Martinez was hairy, but Reyes was 100% smooth.

Not a single hair on his body. The contrast between the two men was intoxicating. Martinez bent over slightly, his muscular ass presented to Frank and Leo, spreading his cheeks to reveal his tight, pink hole that was already twitching in anticipation. Reyes did the same, bending over slightly, spreading his cheeks wider than Martinez’s to reveal his own untouched hole that gleamed with lube.

Frank dropped to his knees in front of Martinez’s exposed hole, his hands gripping the officer’s firm, hairy ass cheeks and pulling them apart further. He exhaled hot breath onto Martinez’s hole, feeling the shiver that ran through the man’s body at the sensation.

His tongue came out, long and flat, and he dragged it from Martinez’s tight entrance all the way up the crease of his ass, ending with a broad, wet swipe over the officer’s balls. Martinez groaned, his fists clenching at his sides, the thick vein in his cock twitching violently.

“Fuck, you dirty bastard,” Martinez grunted, hips jerking back instinctively. Frank didn’t let go. He kept his grip firm on Martinez’s ass, tongue probing deeper, pressing against the tight ring of muscle. He could taste the clean soap scent of the officer’s shower, mixed with something muskier—something that spoke of restraint and control giving way.

Reyes stood in front of Martinez, spreading his own cheeks and showing off his smooth hole. "Damn partner, I never knew you were this horny!" Martinez exclaimed as he looked at Reyes' hole while Frank ate Martinez's hole. Leo sat on the couch and stroked as he watched the situation unfold.

He could feel his cock twitching with need, the thought of two older men accepting and enjoying the sexual attention from his Dad was a huge turn on. He arched his back slightly, his cock twitching in his hand as he matched the tempo of his strokes with the rhythm of Frank’s ragged breathing as he buried his tongue deeper into Martinez’s tight hole.

Officer Martinez let out a low groan, his hips bucking back against Frank’s face. Frank’s tongue worked relentlessly, spreading Martinez’s tight ring before pushing in with slow, deliberate thrusts. Martinez’s knees trembled, his thick cock leaking pre-cum in thick droplets to the hardwood floor below.

He groaned, his voice rough and raw, “Fuck—shit—*goddamn*—you’re eating my ass like a hungry little slut, Callahan. *Fuck!*” His asscheeks clenched around Frank’s tongue, the tight muscle fluttering as Frank speared him deeper, his thumb now pressing against Martinez’s hole, breaching him just enough to make the officer’s breath hitch.

Frank didn’t answer with words. He couldn’t. His mouth was too busy—tongue shoving past the resistant ring, lips sealing tight around Martinez’s puckered flesh as he swallowed, pulled back, and then shoved forward again. While getting his own ass eaten, Martinez dove face first into Reyes' young, smooth ass.

His tongue immediately found Reyes' untouched hole and began eating it just as aggressively as Frank was eating Martinez's hole. The two officers groaned in unison, their bodies shaking as the living room filled with the wet sounds of sloppy ass eating and obscene groans of pleasure.

Leo, still stroking his massive cock on the couch, couldn't take it anymore. He stood up and walked over to the two officers who were now face down on the couch, their asses presented to each other for maximum eating.

Leo spit in his hand and rubbed the spit all over his thick cock to lube it up.

He stepped up behind Officer Martinez, who was now face down on the couch, getting his ass ate by Frank. Leo spit in his hand again and rubbed it all over his own cock and then some in Martinez's tight hole.

Leo's thick cockhead pressed against Martinez's tight hole, and with one deep thrust, he pushed all 12 thick inches inside the police officer's tight hole in one go. Martinez groaned loudly and arched his back, gripping the couch cushions in a white-knuckled grip. Frank looked up from eating Martinez's hole and saw his son's thick cock buried to the hilt in the officer's ass.

Frank knelt next to Martinez on the couch and stuck his ass out. He looked over his shoulder at Reyes. "Come fuck my ass the way my son is fucking your partner's ass," Frank seductively said to Reyes.

Reyes didn't hesitate, he walked over behind Frank and pressed the thick head of his cock against Frank's tight hole. Without any hesitation, Reyes thrust his thick cock all the way inside Frank's tight hole in one go. The sudden deep penetration forced Frank's body to clench around the thick intrusion, a choked moan escaping his lips as he gripped the couch cushion tightly. Reyes' thick cock bottomed out inside Frank's ass, his heavy balls slapping against Frank's taint with a wet *slap*.

Meanwhile, Leo was fucking Officer Martinez hard and deep.

Martinez had his face buried in the couch cushion, muffling his screams as 12 inches of thick cock pistoned in and out of his tight hole. Leo’s free hand gripped Martinez’s shoulder, fingers digging in as he bottomed out with each thrust, his heavy balls slapping against Martinez’s taint. Martinez clenched around Leo’s thick cock, his body shuddering with each deep stroke. “Fuck—fuck—*fuck*—I’m gonna—*shit*—” he groaned, his voice muffled against the couch.

Frank watched his son fuck Martinez with raw hunger, his own body aching with the memory of being filled by Leo’s cock only moments ago.

The thick slap of Leo’s flesh against Martinez’s tight ass echoed through the room, mixed with Martinez’s muffled moans and the rough, wet sounds of Frank’s own hole being split open by Reyes’ thick cock. Reyes’ heavy balls swung with every deep thrust, slapping wetly against Frank’s taint as he bottomed out inside him, stretching him obscenely.

Leo’s breath came in sharp, ragged gasps as he pounded Martinez’s tight hole, his thick cock disappearing inside the officer’s body with each deep stroke. Martinez’s ass clenched around Leo’s girth, his body trembling as Leo’s cock pistoned in and out, hitting his prostate with every thrust.

Just then the doorbell rang, again.

It was an insistent, rapid *ding-dong* that cut through the thick, humid air like a knife.

Frank’s body jerked inside Officer Reyes’s grip, the thick cock buried deep inside his tight hole twitching violently as if trying to burrow even deeper. Martinez let out a muffled scream into the couch cushion, his ass clenching so hard around Leo’s massive cock that Leo had to grit his teeth to keep from blowing his load right then.

“Who the fuck—?” Leo gasped, freezing mid-thrust, his thick shaft buried balls-deep in Martinez’s ass.

He looked over his shoulder at the front door, his face flushed, his cock twitching helplessly inside the tight heat.

Frank’s breath stuttered out as Reyes’ thick cock stretched him obscenely, the officer’s heavy balls slapping wetly against his taint. He turned his head, sweat beading on his brow, his vision swimming. “Someone’s at the motherfucking door again,” he panted, his voice raw with need.

Officer Martinez lifted his head from the couch, his face flushed and smeared with spit and pre-cum, his lips swollen. “Shit,” he groaned, his ass still clenching around Leo’s cock.

“We’re gonna have to fucking answer it.”

Officer Reyes didn’t let up—didn’t even slow his deep, relentless thrusts. Instead, he gripped Frank’s hips tighter, his fingers digging into the soft flesh, and drove his thick cock even deeper. The sudden jolt made Frank’s vision blur, his thighs shaking as cum dripped from his neglected cock to the couch below.

“Fuck—fuck—*fuck*—I can’t—” Frank gasped, his voice breaking.

Leo, still buried inside Martinez, eased back slightly, his thick cock glistening with Martinez’s spit and pre-cum.

He looked over his shoulder again at the front door, his breathing ragged. The doorbell rang once more—*ding-dong*—the sound sharp and intrusive against the thick, sexual haze that filled the room.

Frank groaned, his body trembling as Reyes’ thick cock stretched him obscenely from behind, the officer’s heavy balls slapping wetly against his taint. His neglected cock throbbed painfully, dripping pre-cum onto the couch beneath him. He turned his head slightly, sweat beading on his forehead, his vision blurred with lust. “Fuck—we have to answer it,” he panted, his voice raw with need.

“But don’t you *dare* stop.”

Leo’s jaw tightened, his hips stilling for only a second before he reluctantly pulled his thick cock halfway out of Martinez’s ass. The officer let out a desperate whimper, his body clenching around Leo as if trying to keep him inside. Pre-cum glistened at the tip of Leo’s shaft, stretching between his cock and Martinez’s hole before snapping back with a wet *pop*.

“Move, *fucking move*,” Leo growled, stepping back just enough to let Martinez’s ass slip free. The officer’s tight ring fluttered in the sudden absence, his own neglected cock leaking heavily onto the couch. Martinez sat down on the couch, exhausted and his body limp but his cock still hard. Next to him Reyes still was pounding away at Frank's ass, he didn't care who was at the door. This time Leo just grabbed a blanket and through it around himself and went to answer the door. He opened the door a crack and saw a young asian guy standing there with a bag in his hands. He was probably 22 years old. "Hi....I have your lunch deliver. From Fung Chow's. Sorry it's a little late, but we've been busy," the boy said. He had short black hair and wore black soccer shorts and a tight white t-shirt that said Fung Chow's across it.

The tight shirt hugged his muscular body, showing off his toned arms, and the faint outline of his abs through the thin fabric. The shorts were so thin that Leo could see the outline of his cock pressing against the fabric of his shorts. It was already half hard, and with the cool air coming in from the open door, it visibly twitched.

Leo looked down at the young Asian guy’s thick cock pressing against his shorts. His own already semi hard cock twitched in response, pressing against the thin blanket wrapped around his waist. The young guy was pretty hot, and Leo’s body responded to him immediately.

He already had the food in his hands. Leo opened the door all the way and took the food from him. The boy blinked, looking past Leo into the living room where Frank was bent over the couch getting fucked doggy style by Officer Reyes while Officer Martinez sat on the couch stroking his own cock, watching.

The young delivery guy’s eyes widened, his gaze flickering between Leo’s half-naked body under the thin blanket, the spread legs of the two officers still naked and hard, and the unmistakable sound of wet flesh slapping together echoing from inside the house.

He bit his lower lip and unconciously squeezed his cock through his soccer shorts at what he saw.

He couldn’t help but stare—Frank’s muscled back arched as Reyes’ thick cock pistoned in and out of his tight hole, the wet *slap* of skin echoing through the room. Martinez was still perched on the couch, his cock in hand, stroking himself as he watched Leo’s face flush hotter.

Leo’s cock twitched under the blanket, desperate for attention. His breath came in short, uneven gasps as the young guy’s eyes lingered on him. The tension between them was thick, charged with something raw and electric.

The delivery boy swallowed hard, his own cock now fully hard and straining against the thin fabric of his shorts. "Uh...

your name’s Leo, right?" the delivery boy stuttered, his voice cracking slightly as he tried to maintain eye contact despite the obscene display unfolding behind Leo. His gaze flickered down the length of Leo’s bare torso, lingering on the way the thin blanket barely contained the thick outline of his cock and the way his own shorts clung to his growing erection.

Leo didn’t answer right away. His fingers tightened around the bag of food, knuckles turning white as he felt the heat of the young guy’s stare like a physical touch.

The delivery boy’s lips parted, his breath quickening as he took in the entire scene—the two openly fucking cops, Frank’s muscular thighs trembling as Reyes pounded into him, Martinez’s cock bobbing with each stroke.

Leo exhaled sharply, his own cock throbbing under the blanket. The delivery boy’s hands itched, like he was fighting the urge to reach out and touch—like he wanted to kneel right there in the doorway and take what he was seeing.

“You *like* what you see?” Leo finally said, his voice a rough purr. He let the blanket slip just enough to reveal the swollen head of his cock peeking out, already glistening with pre-cum. The deliver boy nodded. "Do you wanna get fucked?" Leo asked the delivery boy. The delivery boy nodded and stepped inside and put the bag of food down. Before the door even closed his pulled down his shorts and took off his shirt, displaying his naturally smooth, toned body. He walked into the living room wearing only his sneakers.

He still had his job hat on. Leo dropped the blanket and took a step closer to him. "Turn around, bend over and spread your cheeks," Leo commanded.

The delivery boy eagerly obeyed, turning around and bending over. He reached back and gripped his own muscular ass, pulling his cheeks apart to reveal his tight, pink hole that was already glistening with pre-cum and lube from where he must have been fingering himself before arriving.

The cops stopped fucking for a moment and watched Leo's new plaything get into position.

Frank's ass was still being fucked by Reyes, but he managed to turn his head to see what Leo was doing.

Leo was standing behind the delivery boy, his thick cock already slick with lube and pressing against the boy's tight entrance. The delivery boy let out a low moan as he felt the thick head of Leo's cock press against his hole.

Reyes' thick cock was still buried inside Frank's tight ass, but the officer slowed his thrusts to mere shallow pumps, allowing Frank to watch his son prepare the young delivery boy for his thick cock.

"Goddamn, you're tight," Leo grunted, gripping the delivery boy's hips hard enough to leave bruises as he pushed his hips forward, the thick head breaching the boy's tight ring.

The boy gasped sharply, his back arching, his fingers scrambling for purchase on the couch as Leo sank deeper—inch by thick inch—until his pubes pressed flush against the boy's ass.

The delivery boy let out a strangled moan, his hole clenching around Leo's shaft like a vice. "Fuck—fuck—*fuuuuck*—so big—"

Leo didn't answer. He didn't need to. His breath came in ragged grunts as he bottomed out, his heavy balls slapping wetly against the boy's taint with the first deep thrust.

The delivery boy's hole pulsed around Leo's girth, clenching so tight it almost hurt, but the boy groaned in desperate pleasure instead. His own cock jutted straight down between his legs, dripping pre-cum onto the couch cushions below.

Officer Martinez had abandoned his own stroking during this new entertainment, his cock still rock hard and leaking. He dropped to his knees beside the thrusting duo, his mouth watering as he leaned in to taste the delivery boy's balls. He rolled them on his tongue, sucking gently as Leo's thick cock pistoned in and out of the boy's tight hole with wet, obscene sounds.

The delivery boy whimpered, his hips jerking back against Leo's thrusts as Martinez's tongue teased his heavy balls.

Reyes never stopped fucking Frank's ass. The thick cock pistoned in and out of Frank's stretched hole, the wet sounds echoing through the room. Frank's own neglected cock ached painfully, dripping pre-cum onto the couch below him. He turned his head to see Martinez's mouth now working up the length of the delivery boy's shaft, his lips stretching obscenely around the thick girth.

Frank looked over his shoulder at Reyes. "Why don't you switch with my son? Fill up the delivery boy while my sons comes over and fucks me," Frank lustfully said.

Reyes didn't need to be told twice, he pulled his thick cock out of Frank's tight ass with a wet *pop* sound. Frank moaned at the sudden empty feeling, but then Reyes turned to Leo. "Your turn, kid. Go fuck your dad." Leo needed no encouragement. He pulled his thick cock out of the delivery boy's tight hole, leaving the boy gasping and trembling on the couch, his hole fluttering and leaking. Leo stepped over to Frank, who was still bent over the couch, his tight hole glistening and stretched from the thick fucking he had just received.

Leo grabbed Frank's hips, his thick cock already glistening with lube from fucking the delivery boy moments ago. He pressed the thick head against Frank's hole, which was still twitching from Reyes' thick cock. Leo pushed forward, his thick cock breaching Frank's tight ring with a wet *pop*.

Frank groaned loudly, his body trembling as Leo's thick cock sank deeper inside him, stretching him obscenely. His own neglected cock throbbed painfully, dripping pre-cum onto the couch below. Leo's free hand gripped Frank's hip, fingers digging into the soft flesh as he bottomed out inside his father's tight hole. "Never in a million years did I think this day would include my son fucking my ass" Frank said with a laugh.

"But goddamn if it doesn't feel fucking amazing"

Leo felt his thick cock stretching his Dad's tight hole wider than he had ever imagined possible. The tight heat was almost too much to handle, and he had to grit his teeth to keep from cumming right then and there. He watched as his thick cock disappeared inside Frank's ass, the walls clenching around him like a vice. Frank let out a guttural moan, his back arching as Leo bottomed out, their balls pressing together.

"Fuck, your ass is like a vice grip" Leo grunted as he started to fuck his Dad with slow, deep strokes.

Each thrust made Frank’s muscular back arch and his thighs tremble as Leo’s thick cock pistoned in and out of his tight hole. Frank could feel his own neglected cock throbbing painfully between his legs, dripping pre-cum onto the couch cushions below.

"Shit—shit—*fuck*—Leo, you’re stretching me so good," Frank gasped, his voice rough with need. He turned his head slightly, sweat beading on his forehead, his vision blurred with lust as he looked back at his son. Leo’s thick shaft glistened with a mix of lube and Frank’s tight heat, his heavy balls swinging with each deep thrust and slapping wetly against Frank’s taint.

The living room was thick with the scent of sweat, sex, and the musky aroma of two older men who had just been thoroughly fucked—now watching as a younger man took his father with the same raw hunger they had moments before.

Frank groaned, his muscular back arching as Leo’s thick cock pistoned in and out of his tight hole, stretching him obscenely with every deep stroke. His own neglected cock throbbed painfully, dripping pre-cum onto the couch cushions below in thick, glistening strands.

"Fuck—*fuck*—Leo, you’re stretching me *so* good," Frank gasped, his voice rough with need.

Reyes had pulled out of the delivery boy, who was now sitting on Martinez' cock, how was not sitting on an oversized easy chair. Reyes stood next to them and fed Martinez his cock, while the delivery boy bounced his ass up and down on Martinez's cock.

Chapter excerpt truncated at the edge.

Read on DreamPress

Write your own erotic story with AI