Accidental Ass Filling in the Shed
Two buddies in their 20s hide in a shed and end up fucking hard.
Damon wiped the sweat from his forehead with the back of a dirt-streaked forearm, the late afternoon heat clinging to the remote construction site like a second skin. At twenty-two, he had already spent four years swinging hammers and hauling lumber for whoever paid cash under the table, his lean body packed with the kind of hard muscle that came from real work rather than a gym. Beside him, Felix, twenty-four and broader through the chest and shoulders, muttered a curse under his breath as their boss’s voice barked orders somewhere near the main foundation trench.
“He’s coming this way,” Felix whispered, dark eyes flicking toward the approaching silhouette. “If he catches us slackin’ again after that break we took, we’re both fucked out of a paycheck.”
Damon didn’t need telling twice. The two longtime friends—buddies since they had both started on the same crew two summers back—bolted for the nearest cover. A small storage shed squatted at the edge of the cleared lot, its weathered wooden walls half-hidden by stacked pallets and spare roofing sheets. Felix yanked the door open just wide enough for them to slip inside, then eased it shut behind them with a soft scrape of hinges.
The interior was cramped, barely big enough for the two of them and the jumble of spare tools, coiled hoses, and half-empty paint cans. Dust motes hung in the thin shafts of light that filtered through cracks in the boards. Damon ended up pressed chest-to-chest with Felix at first, the sudden darkness and the need for silence forcing them into an awkward shuffle. Felix’s bigger frame crowded him backward until Damon’s ass bumped against a rough workbench. In the tight space there was nowhere else to go. Their bodies stayed locked together, boots overlapping, thighs brushing.
Damon felt the solid heat of Felix’s torso through the thin, sweat-damp T-shirt. Manual labor had left them both smelling of sun, wood dust, and honest sweat. He could hear Felix’s breathing right against his ear, steady but already a little quicker than it should have been. Outside, the boss’s heavy footsteps crunched gravel, growing closer. Both men froze.
“Stay quiet,” Felix breathed, lips almost touching Damon’s temple. His hands settled instinctively on Damon’s hips to keep them both still, thick fingers spanning the narrower waist. The grip was firm, possessive in a way that had nothing to do with hiding and everything to do with how little room remained between them.
Damon’s pulse hammered. He had always noticed Felix—the way the older man’s jeans stretched over thick thighs, the casual strength in his arms when he lifted beams, the easy grin that made summer days shorter. They were just buddies, though. Worked side by side, grabbed beers after shifts, talked shit about bad bosses and worse pay. Nothing more. Yet right now, trapped in this stifling shed with Felix’s chest rising and falling against his own, Damon’s cock twitched traitorously inside his work pants.
The boss paused just outside. Muffled shouting drifted through the boards. Damon held his breath. Felix shifted his weight to keep balanced, and the movement dragged his hips forward. The thick length of Felix’s cock—already half-hard from adrenaline or something deeper—nestled squarely against the cleft of Damon’s ass. Even through two layers of denim the heat and girth were unmistakable.
Damon’s eyes fluttered. He bit the inside of his cheek to keep from making a sound. Felix went rigid behind him, clearly aware of the contact. Neither spoke. Outside, the footsteps finally moved on, fading toward the far end of the site. Relief should have loosened them, but instead the silence inside the shed only thickened.
Felix’s hands stayed on Damon’s hips. His thumbs rubbed small, unconscious circles through the fabric. Damon’s own hands braced on the edge of the workbench, knuckles white. He could feel every inch of that swelling cock now, growing fuller and harder by the second as it pressed insistently against him. The pressure made his own dick stiffen fully, trapped uncomfortably against the wood in front of him.
“Fuck,” Felix whispered, so low it was almost a vibration against Damon’s neck. “You feel that?”
Damon swallowed. His voice came out rough. “Hard not to.” He should have eased forward, put space between them now that the danger had passed. Instead he stayed exactly where he was, letting the thick ridge grind lightly as Felix adjusted his stance. The friction sent a jolt straight up Damon’s spine. Heat pooled low in his belly.
Felix’s breath ghosted hotter against his ear. “Been noticing you all summer, man. The way you bend over those boards. Catch myself staring.” His hips gave the smallest experimental roll, dragging that heavy erection up the seam of Damon’s jeans. “Didn’t think you’d ever want it.”
Damon’s heart slammed against his ribs. The confession cracked something open inside him. He had jerked off more nights than he could count thinking about exactly this—Felix’s bigger body pinning him, that cock he had glimpsed once in the porta-john sliding deep. He pushed back deliberately, grinding his ass in a slow circle against the hard length. The answering throb was immediate.
“Want it,” Damon admitted, voice barely audible. “Wanted it for months. Your hands on me like this. That big dick of yours.” He rolled his hips again, firmer this time, feeling the thick head catch against the soft give of his cheeks even through the clothes. “Right fucking here if we have to. Just keep me quiet.”
Felix’s grip tightened hard enough to bruise. A low, hungry sound rumbled in his chest. He thrust forward once, deliberate and slow, letting Damon feel the full fat length drag from balls to tip along his crack. Precome must have already beaded at the slit; the damp heat of it soaked faintly through the denim. Damon’s hole clenched instinctively, empty and aching.
They stayed locked like that, whispering in the dusty dark while the rest of the crew shouted and hammered somewhere distant. Felix’s mouth found the side of Damon’s throat, open and wet, sucking a careful mark just below the collar where a shirt would hide it later. His tongue dragged over the salty skin. Damon arched into it, pushing his ass back harder, chasing more of that grinding pressure.
“Feel how hard you got me,” Felix murmured against his pulse. One hand slid around to cup the front of Damon’s jeans, palming the stiff outline of his cock through the fabric. He squeezed, slow and knowing. “Been thinking about splitting you open on this cock since the day you first showed up on site looking like trouble. You gonna let me, Damon? Gonna take it right here in this shed where anybody could walk by?”
Damon’s answer was another deliberate shove of his hips, grinding until the zipper of Felix’s fly bit into him. “Yes. Fuck yes. Fill me up. I don’t care how loud it gets as long as you shut me up with your hand.” His own fingers fumbled back, searching blindly until they found the thick root of Felix’s cock through the jeans and squeezed. The girth made his mouth water. “Christ, you’re thick. Gonna stretch me so fucking wide.”
Felix’s hips stuttered. He thrust against Damon’s gripping hand and the yielding curve of his ass at the same time, rutting in short, filthy strokes that made the workbench creak. Both of them were breathing harder now, quiet pants and bitten-off moans filling the small space. Sweat slicked their skin where chests and backs pressed together. Damon’s hole fluttered emptily, desperate for the real thing, for the accidental slide and the sudden fullness the whole situation seemed to be racing toward.
Felix’s free hand left Damon’s hip long enough to yank at his own belt buckle. Metal clinked softly. The zipper rasped down. Hot, bare cock sprang free and slapped heavily against the seat of Damon’s jeans—thicker than it had felt through cloth, heavy and scorching, the fat head already wet. Felix dragged it up and down the denim-covered cleft, smearing precome in shiny streaks.
“Pants down,” Felix ordered in a ragged whisper. “Just enough. I’m not waiting another second.”
Damon’s fingers shook as he shoved his own jeans and boxers down over his hips. The cool air of the shed kissed bare skin for half a second before Felix’s cock nestled directly between his cheeks, raw and burning. The broad head nudged his hole on every pass, not quite pushing in yet, just teasing the tight ring with slick pressure. Damon bit his lip hard enough to taste copper and shoved back harder, trying to catch that blunt tip and force it inside.
Felix’s arm locked around his waist. “Easy. You keep pushing like that and you’re gonna get yourself filled accidental-style before I even mean to.” His voice shook with want. “Tell me again you want it. Say it while I get this fat cock lined up.”
“I want it,” Damon gasped, rocking back so the head kissed his entrance more firmly. “Want your big cock stretching my ass open right here. Don’t stop. Don’t you fucking stop.”
Outside, a truck engine started somewhere far off. Inside the shed the air had turned electric, thick with the smell of sweat and arousal. Felix’s hips rolled forward again, the blunt pressure increasing, Damon’s hole yielding just a fraction under the insistent nudge of that massive cock. Neither of them was ready to pull away. The tension coiled tighter with every shallow grind, every shared breath, every whispered admission that they were both past the point of pretending this was anything but deliberate hunger.
Damon braced harder on the workbench, ass canted, hole fluttering against the slick head that threatened to slip inside on the next roll of Felix’s hips. Their bodies stayed locked together in the cramped dark, hearts slamming, cocks throbbing, the whole accidental collision of need still unfinished and hungry for whatever came next.
Felix’s hips rolled again, the fat crown of his cock pressing more insistently against Damon’s fluttering rim. The younger man felt the slick give of his own body starting to open under that relentless nudge, and a full-body shiver raced through him. Outside the shed the distant hammering continued, but inside the air felt charged enough to spark. Damon pushed back one more time, deliberate, and the blunt head popped past the tight ring with a wet, sudden stretch that punched the air from his lungs.
“Oh fuck—accidental—” Damon choked, but the word dissolved into a broken moan as Felix’s cock sank another inch on its own momentum. The sheer girth burned in the best way, forcing his hole wide around the invading thickness. Felix froze for half a second, both of them locked in that first shocking penetration, then muttered a raw curse against Damon’s neck.
“Christ, you just took it. You fucking swallowed the head like you were starving for it.” Felix’s voice shook. He spit into his palm, reached down between them, and smeared the wetness over the remaining length of his heavy cock. Then he gripped Damon’s hips hard. “Bend over those crates. Ass up. I want every inch buried.”
Damon scrambled forward on unsteady legs, jeans still tangled around his thighs, and draped his upper body over the nearest stack of wooden crates. The rough edges bit into his forearms and chest. He arched his back, presenting his ass, hole still stretched around the fat tip of Felix’s cock and twitching for more. Sweat slid down the valley of his spine. At twenty-two he had never felt this exposed or this hungry, the dusty shed turning into the only place in the world that mattered.
Felix stepped in close, boots scuffing the dirt floor. He spit again, a thick strand landing right on the veined shaft, then rubbed it down with two fingers until the whole cock glistened. One hand settled on the small of Damon’s back. The other guided the heavy length. “Hold still. Gonna feed you every fucking inch in one go.”
He thrust.
The long, slow drive punched a ragged sound out of Damon’s throat. Inch after thick inch forced its way into the clenching heat, stretching him open until he felt split and full and perfect. Felix did not stop, did not ease off; he kept pushing until his hips met Damon’s ass and the fat base stretched the rim to its limit. Damon’s hole fluttered wildly around the invasion, the burn melting into a deep, throbbing ache that lit up every nerve. He could feel the pulse of Felix’s cock inside him, the way the head nudged something electric deep.
“Full,” Damon gasped, forehead pressed to the crate. “Jesus, Felix, you’re so fucking big—splitting me open—”
Felix’s answer was a guttural groan. He gripped Damon’s hips with both hands, fingers digging into muscle hard enough to leave marks, and pulled almost all the way out until only the swollen crown remained locked inside. Then he slammed back in with a powerful thrust that rocked the crates and forced another desperate moan from Damon. The rhythm built fast—deep, punishing strokes that drove the full length home every time, balls slapping against Damon’s taint, the wet sound of spit and precome filling the small space.
Both men were panting now, the air thick with their harsh breaths and the creak of wood under Damon’s chest. Felix fucked him like he had been holding back all summer, each snap of his hips deliberate and hard, the thick cock dragging over every sensitive inch of Damon’s walls. Damon pushed back to meet every thrust, ass rippling around the invading shaft, his own neglected cock swinging hard and dripping beneath him.
“Listen to that hole sucking me in,” Felix growled, voice low and wrecked. “Tight fucking ass taking every bit of this cock. Knew you’d feel this good the second I got inside you.” He reached around with one hand, wrapped his calloused fingers around Damon’s leaking dick, and stroked in time with his thrusts—firm, twisting pulls that matched the deep pounding.
Damon’s vision blurred. The dual sensation of being filled so completely and stroked so roughly short-circuited every thought. He moaned openly now, no longer caring who might hear outside, the sounds punched out of him with every powerful drive of Felix’s hips. Sweat slicked their skin where they connected. The crates scraped an inch across the floor under the force.
“Gonna come,” Damon warned, voice cracking. “Felix—fuck—your hand, your cock, I’m—”
Felix stroked faster, thumb swiping over the wet head on every upstroke while his hips never slowed. “Do it. Come on my cock while I wreck this tight hole. Let me feel you clench.”
The orgasm tore through Damon like a live wire. His hole clamped down hard around Felix’s thrusting length, milking it in rhythmic spasms as thick ropes of come shot from his cock and splattered against the wooden crates beneath him. He shook through it, moaning Felix’s name, body locked in the sharp, overwhelming pleasure of being filled and stroked through the peak. Cum dripped down the side of the crate in messy streaks while Felix kept fucking him through every pulse, the deep strokes turning Damon’s climax into something endless and raw.
Even after the last spurt, Felix did not pull out. He kept his cock buried to the root, hips grinding in slow circles that dragged the still-hard length against Damon’s oversensitive walls. Damon’s legs trembled. He was panting, spent, hole fluttering weakly around the thick intrusion that showed no sign of softening. Felix’s grip on his hip stayed bruising, possessive.
Outside, footsteps crunched closer again—someone walking past the shed, voice calling for tools. Both men froze with Felix still balls-deep inside Damon, chests heaving. The younger man felt every throb of the cock stretching him, the unfinished heat of Felix’s need pulsing against his prostate. Damon reached back blindly, fingers brushing Felix’s thigh.
“Don’t stop,” he whispered, wrecked and wanting more even as his own release cooled on the crates. “Boss is still out there. Keep me quiet and keep fucking me. I can take it. Want you to fill me for real.”
Felix’s breath hitched hot against Damon’s ear. He spit once more onto the place where they joined, watching the wetness catch the thin light as he slowly pulled back and drove in again, deeper, the tension coiling tighter for whatever came next in the stifling dark.
Felix’s hips rolled forward again the second the footsteps faded past the shed, driving his thick cock deep enough that Damon felt the fat head punch against his prostate. The younger man’s spent cock twitched back to life almost instantly, hanging heavy and sticky between his thighs as Felix set a relentless pace. Every thrust dragged over that swollen spot inside him, forcing fresh precome to bead at Damon’s slit and drip onto the crates in slow, clear strands.
“Fuck, you’re still so tight after coming,” Felix growled against the back of Damon’s neck, teeth scraping salt-slick skin. He kept one arm locked around Damon’s waist and used the other to shove Damon’s jeans lower until they tangled around his boots. Bare ass cheeks clapped wetly against Felix’s hips with every slam. “Taking every inch like your hole was made for this cock. Feel how deep I am?”
Damon could only nod, forehead pressed hard to the rough wood, breath coming in short punched-out gasps. At twenty-two his body had never been opened this thoroughly; the burn had melted into pure heat that radiated up his spine and down into his balls. He pushed back to meet every stroke, hole clenching greedily around the veined shaft that stretched him wide. Interior walls fluttered and gripped, trying to milk the heavier, thicker length that still hadn’t given up its load.
Felix spit once more onto the place they joined, watching the shiny string catch the dusty light before he smeared it in with two thick fingers. Then he gripped both of Damon’s hips and fucked him harder, the wet slap of skin on skin echoing inside the cramped shed. Crates scraped another inch across the dirt floor. Damon’s cock swung full and leaking again, bouncing with every powerful drive. He reached down and stroked himself in rough, matching pulls, thumbing the sensitive head on every upstroke while Felix’s balls slapped heavy against his taint.
“Listen to that filthy sound,” Felix whispered, voice wrecked. “Your ass is sucking me in so fucking loud. Anybody walking by would know exactly what’s happening in here—me burying this big cock in my buddy’s tight hole.” He leaned over Damon’s back, chest plastered to sweat-slick muscle, and reached around to bat Damon’s hand away. Calloused fingers wrapped Damon’s dick instead, stroking faster, twisting just under the head the way that made Damon’s knees buckle. “Gonna make you come again while I fill you. Want to feel that hole lock down and milk every drop out of me.”
Damon’s vision sparked white at the edges. The dual assault—cock slamming deep and hand working him raw—had him shaking. He could feel every ridge and vein dragging along his walls, the swollen crown battering his prostate on every in-stroke until pleasure bordered on too much. Outside, hammers rang and men shouted, but the noise only sharpened the secret heat of what they were doing. Damon bit his forearm to keep quiet, tasting dirt and sweat, and shoved his ass back harder.
“Do it,” he gasped. “Bury it. I want that thick load deep. Don’t pull out—fill me up till it’s dripping down my fucking thighs when we walk out.” His hole clenched deliberately around the invading cock, fluttering and squeezing in greedy pulses. “Come inside me, Felix. Right fucking now.”
Felix’s rhythm stuttered. A raw, animal sound tore out of his throat. He planted both boots wider, gripped Damon’s hips hard enough to leave perfect finger bruises, and drove forward with everything he had. The last few thrusts were brutal and deep, each one seating the fat base flush against Damon’s stretched rim until there was nowhere left to go. Balls tight and drawn up, Felix slammed home one final time and stayed buried to the hilt.
Hot pulses of thick cum flooded Damon’s ass in heavy spurts. Felix’s cock jerked hard inside him, painting his guts white, the sheer volume forcing some of the cream back out around the locked shaft in messy white rings. Damon felt every jet, every throb, and the sensation tipped him over the edge again. His second orgasm ripped through him harder than the first; his cock pulsed in Felix’s fist and shot fresh ropes across the crates and the dirt floor while his hole clamped down like a fist, milking Felix through the shared peak. Both men shuddered, locked together, muscles seizing and releasing in waves as they rode it out. Damon’s legs nearly gave; only Felix’s bruising hold kept him upright while the last thick ropes emptied deep inside him.
They stayed joined for long seconds after, chests heaving, sweat dripping from brows onto bare backs. Felix’s cock gave a few final lazy twitches, still buried root-deep, the last dribble of cum forced into Damon’s overstuffed hole. Slowly he pulled back an inch, then another, watching the stretched rim cling to his shaft and the thick white mess that followed. When the fat head finally popped free, a heavy gush of cum spilled down Damon’s taint and balls, coating his thighs in shiny streaks.
Felix stepped back just enough to tuck his glistening cock away and zip up. Damon stayed bent for another breath, ass still gaping and leaking, before he straightened on shaky legs and hauled his jeans up over the mess. Cum immediately soaked the seat of his boxers and the denim, warm and filthy. He turned. Both of them were still breathing hard, faces flushed, eyes dark with leftover heat.
They exchanged quick, satisfied grins—nothing soft, just the mutual recognition of two buddies who had just wrecked each other in a shed and loved every second. No words needed. Felix cracked the door a fraction, checked that the path was clear, then jerked his chin. Damon followed him out into the late-afternoon glare, boots scuffing gravel like they had only stepped inside for a smoke. They walked side by side back toward the lumber stacks, shoulders bumping once, the wet slide of cum between Damon’s cheeks every step a private secret.
Felix’s voice stayed low as they grabbed their hammers again. “Next break I’m bending you over those same crates and breeding that hole twice as deep.”
Rate this story
Something wrong with this story?
Want your own gay male story?
Tell the AI the set-up. It writes it for you in about five minutes. Free.
Skip the queue. Private, twice as long, ready in 60 seconds, with audio. $4.99 →Toys that play along.
App-controlled, from anywhere. Discreet delivery.
See them →Popular Collections
Browse Categories