Forbidden Bloom in the Cooler

Two grocery store guys fuck hard in the walk-in meat cooler after hours.

13 min read August 24, 2026New
▶ Listen to this story
Rate the narration:

Open the full audio page →

The fluorescent lights in the main grocery aisled had already clicked off one by one, leaving only the emergency strips glowing a sickly yellow along the linoleum. Outside, the summer night pressed against the automatic doors like a fever, thick and wet, the kind of heat that made sweat slide down a man’s spine even at midnight. Inside the massive walk-in meat cooler, though, the air bit like teeth.

Roman shoved another cardboard box of vacuum-sealed pork loins onto the metal rack, the cardboard rasping loud in the hush. Twenty-two, wiry from hauling stock six days a week, he wore the standard thin white polo and black work shorts that the store issued. The cold had already done its work: his nipples stood stiff and dark against the cheap fabric, two hard points that ached every time the shirt brushed them. Every exhale left a white plume that hung between him and the man at the far end of the cooler.

Darius. Twenty-eight, the night butcher, built like he’d been carved out of the same sides of beef he broke down all day—broad shoulders, thick forearms dusted with dark hair, a heavy chest that strained the same thin white uniform. He stacked boxes of ground chuck with deliberate, powerful movements, the muscles in his back flexing under the fabric. The freezing air turned his breath into steam too, thick clouds that curled toward Roman every time he turned his head. Their eyes kept snagging. First it was a glance while counting inventory. Then a longer look when Roman stretched to reach the high shelf, shirt riding up to show a strip of smooth stomach. Then neither of them looked away for three full seconds, the silence broken only by the hum of the refrigeration units and the soft slap of cardboard on steel.

Roman’s cock had been half-hard since the doors locked. He could feel it thickening now, pressing against the front of his shorts, the cold making the skin hypersensitive. He told himself it was just the temperature, the way the chill tightened everything, but that was bullshit. It was Darius. The way the older man moved, the low rumble of his voice when he called out counts, the thick outline that showed against his own shorts when he bent to grab a box from the floor. Roman had jerked off to that image more nights than he could count—fist flying under the covers, biting his pillow so his roommate wouldn’t hear him moan Darius’s name.

He stacked another box, deliberately slower, letting his ass push back. The work shorts were short enough already; when he bent at the waist and stayed there, fiddling with the corner of the cardboard like it needed adjusting, the fabric rode high up the backs of his thighs. Cool air kissed the lower curves of his cheeks. He knew exactly what Darius could see: the smooth, pale undersides of his ass, the faint shadow where the shorts dug into the cleft, the way the cold made the skin pebble.

Darius’s breath hitched loud enough to hear over the fans. Roman stayed bent, heart slamming, cock now fully stiff and leaking a damp spot against his briefs. He could feel the older man’s eyes on him like a physical weight, hot even in the freeze.

“Fuck,” Darius growled, the word rough, scraped raw. He dropped the box he’d been holding. It thudded onto the floor. “You keep sticking that ass out like that and I’m gonna do something about it.”

Roman straightened just enough to look over his shoulder, cheeks flushed pink from cold and something filthier. Steam plumed from his parted lips. “Yeah? What’s that?”

Darius closed the distance in three long strides. The cooler suddenly felt smaller, the racks of hanging meat and stacked boxes boxing them in. Up close he smelled like cold steel and faint cologne and the clean sweat that never quite left a man who worked with his hands. His dark eyes dragged down Roman’s body—hard nipples poking the white shirt, the obvious tent in the shorts, the way the younger man’s thighs trembled just a little.

“I’ve been wanting to fuck that hole for weeks,” Darius said, voice dropping to a filthy rasp. “Every goddamn shift. Watching you bend over those produce crates, watching those shorts ride up. Thought about pinning you right against the deli case, ripping those cheap things down, spitting on my cock and shoving it in until you scream. Thought about how tight you’d be. How you’d take it.”

Roman’s cock jerked hard enough to make him hiss. He turned fully, back against the cold metal rack, boxes of frozen steaks digging into his spine. The confession ripped out of him before he could dress it up. “I’ve been hard for your thick cock every single shift. Every fucking one. Jerked off in the bathroom stall on my break last Tuesday thinking about it—about you bending me over a cutting board, about how heavy that dick looked when you adjusted yourself after hauling a side of beef. Wanted it in my mouth. Wanted it splitting me open. Cold as it is in here I’ve been dripping since we walked in.”

The mutual filthy truth snapped whatever leash either of them had left. Darius grabbed him by the front of the polo and yanked him forward. Their mouths crashed together, open and hungry, no teasing, just wet heat and the scrape of stubble and the immediate slide of tongues. Roman moaned into it, high and needy, hands flying up to fist in Darius’s shirt. The older man crowded him back against the rack, one thick thigh shoving between Roman’s legs so the hard line of his cock ground against the younger man’s hip. Steam billowed around their faces with every harsh breath.

Darius kissed like he butchered—efficient, powerful, taking what he wanted. His tongue fucked into Roman’s mouth, licking deep, tasting the mint gum the stockboy had chewed earlier and the raw want underneath. One big hand dropped to Roman’s ass, fingers digging hard into the cheek he’d just been staring at, hauling their hips flush. Roman could feel every thick inch of Darius’s cock now, heavy and hot even through two layers of fabric, grinding slow and filthy against his own leaking dick. The cold air made every point of contact burn hotter; Roman’s nipples scraped against Darius’s chest with every roll of their bodies, sending sparks straight down to his balls.

“Christ, you’re soaked,” Darius muttered against his mouth, free hand shoving between them to palm the front of Roman’s shorts. He squeezed the hard length, thumb rubbing over the damp spot. “Leaking through your clothes like a desperate little slut. That for me?”

“Yeah—fuck, yeah—” Roman arched into the touch, grinding shamelessly. His own hands were greedy now, sliding under Darius’s shirt to map the dense muscle of his stomach, the trail of hair leading down. He shoved the fabric up, needing skin, and the chill immediately tightened Darius’s nipples into tight peaks. Roman pinched one, hard, and swallowed the older man’s rough groan.

They kissed again, messier, teeth clacking, spit slick. Darius spun him without breaking the seal of their mouths, shoving Roman chest-first against the cold rack. Metal bit into his hard nipples through the thin shirt; he cried out into the kiss, the dual sensation of freeze and friction making his cock throb. Darius plastered himself along Roman’s back, that thick dick slotting into the cleft of his ass even through the shorts, grinding in slow, filthy rolls like he was already fucking him. One hand snaked around to yank Roman’s shirt up, exposing his stomach and chest to the biting air. The other shoved down the front of the work shorts, past the waistband of the briefs, and wrapped around bare, slick cock.

“Shit, look at you,” Darius growled in his ear, fist stroking tight and slow, twisting over the head to smear precome. “Smooth little cock dripping all over my hand. Bet that hole’s just as wet. Bet you’ve been clenching on nothing all night thinking about getting stuffed.”

Roman shoved back harder, chasing the friction of that heavy dick against his ass. “Do it—please—want it so fucking bad—” His voice cracked on the steam of his breath. Inside his head it was worse: images of Darius’s cock raw and thick, the stretch, the burn of taking it in the freezing air while boxes rattled around them. He wanted the bruises. Wanted to feel it tomorrow when he stacked more fucking boxes.

Darius’s hand left his cock just long enough to shove the shorts and briefs down to mid-thigh. Cold air hit Roman’s bare ass and balls like a slap; he gasped, then moaned when Darius’s hot palm returned, spreading one cheek so the older man’s covered cock could grind directly against his exposed hole. The dry drag was filthy, perfect, the fabric catching on the rim with every thrust. Darius spit into his palm, reached down, and smeared the wetness over Roman’s hole, two thick fingers circling, pressing just enough to feel the give without pushing in yet.

“Gonna open you up on my fingers first,” Darius promised against the back of his neck, teeth scraping. “Get that tight little hole sloppy. Then I’m burying every inch in you right here against the meat. Want the whole fucking cooler to hear you take it.”

Roman’s answer was a broken whimper and the shameless push of his hips, trying to fuck himself back onto those teasing fingers. Their mouths found each other again over his shoulder, the kiss open and filthy, tongues sliding, spit stringing between them when they broke for air. Steam thickened around their faces. Darius’s free hand kept working Roman’s cock in time with the slow grind of his hips, the wet sounds obscenely loud in the cold quiet. Every nerve in Roman’s body felt lit—nipples aching from the metal and the cold, ass clenching around nothing, cock jerking in that rough fist, the promise of Darius’s thick cock pressing heavier against him with every breath.

They stayed locked like that, grinding and stroking and devouring each other’s mouths, the tension coiling tighter and tighter with nowhere to break yet. Boxes creaked. The refrigeration units hummed. Outside the cooler the grocery store sat dark and empty, but inside the freeze their bodies burned hotter by the second, the first wet breach of a fingertip finally pressing against Roman’s hole just as the kiss turned desperate again—leaving everything raw, hard, and unfinished in the thick white steam.

Darius’s thick fingertip breached him, the cold lube of spit barely easing the burn as it sank knuckle-deep into Roman’s clenched hole. Roman’s moan cracked against the metal rack, breath exploding in a white cloud. Darius worked it deeper, twisting, then added a second finger without warning, scissoring him open while his other hand kept jacking Roman’s slick cock in rough strokes.

“Fucking tight,” Darius snarled into his ear. “Gonna ruin this pretty hole.” He yanked his fingers free, spun Roman, and slammed him face-first into the freezing steel wall of the cooler. The impact knocked another gasp out of him; nipples scraped raw against the metal through the rucked-up polo. Darius ripped the shorts and briefs the rest of the way down Roman’s thighs until they tangled at his knees. Cold air slapped his bare ass and balls. Then Darius dropped to his knees behind him.

Hot breath ghosted over Roman’s hole a second before a thick tongue dragged up the cleft. Darius spat wet and loud right onto the puckered rim, watched the saliva drip, then shoved his face in and ate him like he was starving. Broad flat licks, then the pointed tip spearing inside, fucking in and out while his big hands wrenched Roman’s cheeks wide. Sloppy, filthy sounds filled the cooler—wet smacks, greedy slurps, Roman’s broken curses echoing off hanging meat and metal shelves. Darius tongue-fucked him deep, then sealed his mouth over the hole and sucked hard enough that Roman’s knees buckled. Spit ran down Roman’s taint and dripped onto the concrete floor.

“Jesus—Darius—fuck, your tongue—” Roman shoved back, riding the wet heat, cock leaking a steady string onto the floor without being touched. Darius pulled off just long enough to spit again, thicker this time, and shove two fingers back in alongside his tongue, stretching him open until Roman was babbling.

Then Darius stood. Belt buckle clinked. Zipper tore down. The fat, veiny cock that had haunted Roman’s bathroom-stall fantasies slapped heavy against his ass cheek—thick as a wrist at the base, flushed dark, already shiny at the tip. Darius spit once more into his palm, stroked himself once, notched the blunt head against Roman’s spit-slick hole, and drove forward in one brutal thrust.

Balls-deep. No mercy. The stretch ripped a raw shout from Roman’s throat as that massive cock split him open, the cold air making every inch burn hotter. Darius bottomed out and stayed buried, grinding, letting Roman feel every ridge and vein pulsing inside him. Then he pulled almost all the way out and slammed back in, setting a punishing rhythm—deep, brutal strokes that rocked Roman’s whole body against the freezing wall. Metal clanged. Boxes shifted. Each thrust punched the air from Roman’s lungs in sharp white plumes.

“Take it,” Darius growled, hips snapping hard enough that his heavy balls slapped wet against Roman’s. “Fucking take every inch like the desperate cockslut you’ve been all shift. Feel that fat dick wrecking your hole?” He reached around, pinched Roman’s stiff nipples through the shirt, twisted them while he pounded. Roman could only moan and push back, hole clenching greedily around the thick invasion, precome drooling from his untouched cock in long sticky strands.

Darius fucked him raw for long minutes, the wet slap of skin on skin obscenely loud over the hum of the fans. Sweat sheened both their bodies despite the freeze; it cooled instantly on their skin and made every slide slicker. Then Darius yanked out, spun Roman around by the shoulders, and lifted one of Roman’s legs high, hooking the knee over his thick forearm so Roman was spread open, back still pressed to the cold wall. He drove back in front-facing, cock spearing deep at a new angle that made Roman’s eyes roll.

Their mouths crashed together—open, filthy, trading spit in long strings that broke and reformed. Darius fucked up into him hard, free hand wrapping around Roman’s throat just enough to feel the frantic swallows.

“Look at you,” Darius panted against his lips, voice ruined. “Impaled on my cock in the goddamn meat cooler. Your hole’s sucking me so fucking tight. Gonna fill you till it’s dripping down your thighs. Tell me how bad you want my load.”

“Want it—fuck, want every drop,” Roman gasped between kisses, tongue shoving into Darius’s mouth. “Pound that fat cock deeper. Use my hole. Been jerking thinking about you breeding me against these racks. Give it to me. Paint my guts.”

Darius’s strokes turned vicious, lifting Roman higher with every thrust so only one foot stayed on the floor. Their sweat-slick chests rubbed; Roman’s hard nipples dragged against Darius’s. Spit-slick kisses turned into filthy talk again—Darius calling him a dripping little meat-cooler whore, Roman begging to be fucked harder, to feel it tomorrow when he walked funny stacking boxes. The coil in Roman’s gut wound tighter and tighter. His cock slapped against his own abs with every brutal thrust, untouched and purple-hard, balls drawn up tight.

Darius felt it too. He pulled out with a wet pop, shoved Roman down to his knees on the cold concrete, and stroked his glistening cock twice. Thick ropes of cum erupted across Roman’s open tongue, his cheeks, his forehead—hot, heavy pulses that painted him white while the colder air made them start to drip immediately. Roman moaned around the first blast hitting his tongue, swallowing what he could, the rest striping his face in filthy streaks. The taste—salty, musky, pure Darius—pushed him over.

Roman’s own orgasm hit hands-free. His cock jerked hard and unloaded in thick arcs that splattered the cooler floor between Darius’s boots, pulse after pulse of cum mixing with the earlier drips of spit and precome. He came so hard his vision whited out, hole clenching on emptiness, body shaking while Darius milked the last ropes onto his waiting tongue.

They stayed like that for a long moment, chests heaving, steam billowing thick around them. Darius hauled Roman back up and kissed him deep and dirty, slow this time, tasting his own cum on Roman’s tongue, sharing the mess until it was smeared between both their mouths. Sweat cooled on their skin. Cum cooled on Roman’s face and the floor. The refrigeration units hummed on, indifferent.

Still panting, they cleaned up quietly together—Darius using a clean rag from a nearby stack to wipe Roman’s face and the streaks on the floor, Roman tucking Darius’s softening cock away and fastening his pants with careful fingers. They righted shorts and shirts, smoothed polo collars, checked each other for obvious evidence in the dim emergency light. No words for a while, just the soft rustle of fabric and the shared silence of two men who’d just fucked like animals among the hanging sides of beef.

At the cooler door Darius leaned in one last time, lips brushing Roman’s ear. “Tomorrow night. Same time. I’m bending you over the pork loins and doing it again.”

Roman’s smile was wrecked and hungry. “I’ll be hard already when I clock in.”

They slipped out into the dark grocery aisles, clocked out side by side at the back terminal, and stepped into the thick summer night without another word. Behind them the cooler door sealed shut. The fans hummed. The cold held the faint lingering scent of sweat and sex until even that faded into silence.

Rate this story

Thanks for rating
Tagged

Fresh filth, nightly

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