Harvest Moon Craving: Our Roommate Tension Finally Explodes

Two horny straight-passing roommates finally snap and fuck raw on Harvest Moon night.

12 min read September 24, 2026New

The Harvest Moon hung fat and orange in the velvet sky, pouring liquid gold through the slats of the cheap plastic blinds. Its pull was unmistakable tonight, thick as the scent of sawdust still clinging to Desmond’s skin. The 28-year-old burly construction worker stood at the kitchen counter in a threadbare gray tank that barely contained his barrel chest, the fabric darkened with dried sweat along the deep valley between his pecs. Years of hauling rebar and pouring concrete had built him thick and solid—shoulders like bridge abutts, forearms corded with veins, a heavy gut that was all power rather than softness. His work boots were still on, unlaced, and the thick bulge at the crotch of his dusty jeans had been half-hard for the last hour, throbbing in time with the lunar pull that always turned him feral.

Across the narrow kitchen, 26-year-old lean personal trainer Darius leaned against the fridge, arms crossed over the tight black compression tank that hugged every cut of his sculpted torso. Eight months of sharing this cramped two-bedroom apartment and they had perfected the art of straight-passing—talking about pussy at the bar, bringing women home, never letting the truth slip. But the truth had been leaking through the cracked bathroom door every full moon since the third week they’d lived together.

Darius’s mouth went dry as their eyes met and held.

He didn’t look away. Neither did Desmond.

The charged silence stretched, heavy as a loaded beam. Darius could hear his own heartbeat in his ears. He remembered the first time with humiliating clarity. He’d woken up parched, padded down the hall, and found the bathroom door ajar, steam curling out like an invitation. Inside, Desmond had been planted wide-legged under the spray, one massive hand wrapped around a cock so thick it made Darius’s stomach clench. Nine inches of veined, angry meat, the head flushed purple, foreskin stretched tight. Desmond had been stroking with brutal, possessive strokes, heavy balls swinging, the wet slap of flesh echoing off tile. His free hand braced on the shower wall, biceps flexing, that powerful ass clenching with every thrust into his fist. A low growl had rolled out of him—“Fuckin’ need it”—and then his dark eyes had lifted and locked on Darius through the gap.

Neither man had spoken. Desmond hadn’t stopped. If anything he’d stroked harder, hips snapping, letting Darius watch every obscene inch while their gazes fucked each other raw. Darius had stood there leaking into his boxers, cock aching so badly he’d nearly come untouched. When Desmond finally snarled and shot rope after rope of thick cum across the wet tile, their eyes were still locked. Darius had fled to his room, shoved his shorts down, and jerked himself senseless in under a minute, biting his own wrist to stay quiet while he painted his abs with spunk and whispered Desmond’s name like a curse.

It happened every full moon after that. The door would be cracked exactly the right amount. Desmond would be in there grunting, stroking that fat cock like he was angry at it, sometimes growling filth that Darius knew was meant for him. And Darius always watched. They never spoke about it the next morning. They drank coffee, talked about football, complained about rent. But the eye-fucking grew hotter, longer, filthier. Darius would catch himself staring at the heavy swing of Desmond’s bulge when the bigger man came home from the site. Desmond would watch Darius’s tight ass flex in gym shorts and have to excuse himself to the bathroom.

Both of them had been jerking raw to the memory of the other for months.

Now the Harvest Moon burned overhead and the pretense finally snapped.

Darius licked his lips, slow and deliberate, letting his tongue glide wetly across the bottom one so Desmond could see the shine. His voice came out low, rough, hungry.

“I’ve wanted that dick for months.”

Desmond’s nostrils flared. The burly construction worker set his beer bottle down so hard the glass clinked. His voice dropped into a growl that vibrated straight down Darius’s spine. “Been dying to wreck that tight ass since the day you moved in, pretty boy. Every fuckin’ full moon I’ve left that door open hoping you’d finally stop pretending you don’t want it split open.”

The distance between them vanished.

They crashed together like two storms colliding. Desmond’s big hand clamped around the back of Darius’s neck, yanking him into a kiss that was all teeth and spit and raw need. Their mouths opened wide, tongues shoving, tasting beer and salt and eight months of swallowed desire. Darius moaned into it, the sound vibrating against Desmond’s chest as he grabbed two fistfuls of that sweat-damp tank and ripped upward. Fabric tore. Desmond’s thick, hairy pecs spilled out, dark nipples tight and begging. Darius latched onto one with his teeth while his hands worked frantically at Desmond’s belt.

“Every time you came home covered in dirt and sweat I went to my room and fucked my own fist thinking about you pinning me down,” Darius panted against sweat-slick skin. “I’d shove three fingers in my ass and pretend it was that fat cock ruining me.”

Desmond snarled, the sound purely animal. He shoved Darius’s compression tank up and off in one brutal yank, exposing the lean, carved muscle of his torso. His palms scraped down Darius’s abs, thumbs digging into the grooves of his obliques like he wanted to leave bruises. “Yeah? I jerked off in the shower this morning thinking about the way your ass looks in those tiny shorts you train in. Pictured bending you over the weight bench and pumping you so full of cum it’d leak out for days.”

Jeans hit the floor with a heavy thud of belt buckle. Desmond’s cock sprang free, thick and heavy, slapping up against his belly with an audible smack. The head was already slick, a fat bead of precum rolling down the shaft. Darius’s own dick twitched hard at the sight. He kicked his own shorts off, his long, cut cock curving up tight against his ripped lower abs, leaking steadily.

They were naked now, bodies pressed flush—Desmond’s bulk against Darius’s athletic leanness. Cock to cock. Heat to heat. Desmond’s huge hand wrapped around both shafts, squeezing them together in one meaty grip, stroking rough and possessive. The friction tore identical groans from both men.

“Tell me again,” Desmond growled against Darius’s ear, biting the lobe hard enough to sting. “Tell me how bad you’ve been craving this dick.”

Darius’s hips jerked involuntarily, fucking into that tight fist. “I’ve wanted you to wreck me raw since the first time I saw you stroking it. I’ve come in my sheets so many times imagining you holding me down and feeding every inch into my hole until I can’t walk straight. I want it. I want you to use me.”

Desmond’s free hand slid down the hard curve of Darius’s ass, thick fingers spreading his cheeks and brushing over his tight pucker. The touch was electric. Darius whimpered, pushing back against those calloused fingertips.

“Begging already,” Desmond rasped, voice dark with triumph. “Good. Because I’m not stopping until this tight trainer ass is gaping and dripping my load. Been saving it up for you, baby.”

Their mouths crashed together again, wet and filthy, tongues sliding, teeth clacking. Desmond walked them backward until Darius’s back hit the kitchen counter, the edge digging into his ass as the bigger man ground against him. Their cocks slid together in a messy, precum-slick glide. Darius’s hands roamed over Desmond’s powerful back, nails digging into thick muscle, then lower, grabbing two handfuls of that solid, hairy ass and pulling him harder against him.

They were naked, throbbing, openly desperate, the Harvest Moon pouring silver-gold light across sweat-slick skin and straining muscle. The air reeked of musk and need. Every filthy confession had stripped them down further than their clothes ever could.

But they were still on the edge—cocks leaking, asses clenching, mouths devouring—poised to finally cross the last line they’d danced around for eight long months. The night was far from over, and the moon was still rising.

The night was far from over, and the moon was still rising.

Desmond’s thick thighs hit the linoleum with a solid thud as the 28-year-old construction worker dropped to his knees. Eight months of watching Darius’s tight body flex in the gym shorts had left him starving; now that hunger broke wide open. Darius’s cock—long, cut, flushed dark at the tip—bobbed right in front of his face, a fat pearl of precum rolling down the shaft like an offering. Desmond didn’t tease. He opened wide, sealed his lips around the head, and sucked him straight down until his nose pressed into the trimmed hair at Darius’s base.

The lean 26-year-old personal trainer gasped, hands flying to Desmond’s short-cropped hair. “Fuck—Desmond—” The wet, filthy sound of throat being stretched filled the kitchen. Desmond gagged hard, throat convulsing, spit bubbling out the corners of his mouth and dripping onto his own hairy pecs, but he didn’t pull off. He forced another inch, eyes watering, nostrils flaring as he breathed in the clean sweat and musk rolling off Darius’s groin. Finally, his mind roared. Tasting the cock I’ve jerked to for months. He bobbed sloppy and greedy, tongue flattening along the underside, sucking so hard his cheeks hollowed. Darius’s hips jerked, fucking his face with shallow thrusts, the wet gluck-gluck-gluck echoing off the counters.

“Shit, you’re really choking on it,” Darius panted, voice cracking. “Didn’t think a big straight-passing stud like you would look so good with his throat bulging.” Desmond growled around the cock, the vibration making Darius’s knees buckle. He pulled off just long enough to suck in air, strings of spit connecting his swollen lips to the shiny shaft, then dove back down, gagging louder, faster, until Darius’s balls were pressed tight to his chin. The bigger man’s own fat nine-incher throbbed untouched between his legs, slapping against his heavy gut with every forward rock of his shoulders.

After long minutes of sloppy worship, Desmond yanked off with a wet pop, spit dripping from his beard. He rose like a beast, spun Darius around, and shoved the younger man face-down over the kitchen table. The 26-year-old’s sculpted chest hit the wood with a slap, ass shoved high. Desmond hawked loudly and spat a thick glob right onto Darius’s tight pink hole, watching it wink. “Been dreaming about this pretty hole every goddamn full moon,” he snarled, rubbing the fat head of his cock through the spit. “Gonna wreck it raw. No rubber. No mercy. You want that, trainer boy?”

“Yes—fuck yes, give it to me,” Darius moaned, pushing back, hole fluttering. Desmond gripped one thick ass cheek, spread him open, and slammed home in one brutal thrust. The burn tore a shout from Darius’s throat, but his cock jerked hard against the table edge, leaking steadily. No prep, just spit and eight months of pent-up need. Desmond’s heavy balls rested against Darius’s for a heartbeat, then he started pounding.

Prone bone turned savage fast. Desmond’s powerful hips drove forward, belly slapping Darius’s lower back, heavy balls smacking rhythmically against the younger man’s taint with wet, obscene smacks. Sweat flew off Desmond’s barrel chest, dripping onto Darius’s spine. “That’s it, take this fat cock, you fucking tease,” Desmond grunted, voice low and degrading. “All those nights watching me stroke it through the door—now your greedy hole is swallowing every inch like it was made for me. Clench tighter, bitch. Milk it.” Darius’s hands scrabbled for purchase on the table, moans turning into broken grunts every time Desmond’s cockhead battered his prostate. The stretch was enormous, the raw friction burning so good he felt his eyes roll back. He’s splitting me open and I love it, Darius thought, drooling onto the wood. Bigger than my fingers, hotter than any fantasy.

They stayed like that until both men were drenched, the table creaking dangerously. Then Desmond pulled out, cock glistening with spit and ass juice, and hauled Darius upright. He shoved him against the nearest wall, hooked one of the trainer’s lean, muscular legs over his hip, and drove back inside in a single thrust. Standing fuck. Gravity helped him sink deeper. Darius’s back scraped the drywall, leg locked tight around Desmond’s thick waist as the bigger man powered up into him. Their mouths crashed together again—messy, biting, grunting into each other’s throats.

“Fuck me harder,” Darius demanded between kisses. “Ruin me, you big-dicked bastard.”

Desmond laughed darkly, sweat rolling down his temples. “Greedy fucking hole. You don’t get to give orders. You just open up and take what I give you every full moon from now on.” He pounded upward, balls slapping, the angle nailing Darius’s prostate relentlessly. Darius’s cock was trapped between their abs, leaking steadily, the friction driving him insane. His nails raked down Desmond’s broad back, leaving red welts across the muscle.

The couch was only steps away. Desmond pulled out again, dragged Darius across the room, and dropped onto the cushions. “Ride it. Reverse. I want to watch that ass swallow me whole.” Darius straddled him backward, facing away, and lowered himself onto the massive cock. The stretch felt even bigger this way. He sank down until his cheeks were flush against Desmond’s lap, then started bouncing—hard, fast, ass rippling with every drop. Desmond’s big hands cracked across both cheeks in sharp slaps, turning the skin cherry red.

“Look at you, riding me like a desperate whore,” Desmond growled, slapping again, harder. “Greedy hole. That’s what you are. Been pretending to be straight for months while this ass twitched every time I walked by. Now you’re bouncing on my raw cock like it’s the only thing you need. Faster, slut. Make those cheeks clap.” Darius obeyed, thighs burning, riding with filthy determination. Sweat flew. The wet squelch of cock pounding into stretched hole filled the apartment. Desmond’s heavy balls drew up tight, slapping Darius’s with every downward slam. The degrading words sent Darius spiraling.

“I’m gonna—fuck—I’m coming,” Darius gasped. His cock erupted hands-free, long ropes of cum shooting across the coffee table and onto the floor. His hole clamped down like a vice, pulsing around Desmond’s thickness. The bigger man roared, hands gripping Darius’s hips hard enough to bruise, and slammed up one final time. Thick, hot jets of cum flooded deep inside, pulse after pulse, so much it started leaking out around the base of his cock despite how tightly Darius was stretched.

They stayed locked together, chests heaving, bodies slick. Desmond’s arms wrapped around Darius from behind, still buried to the hilt. He pulled the younger man back against his broad, hairy chest, lips brushing the sweat-salted skin of his neck in surprisingly soft kisses. “This is just the beginning of what the full moon’s gonna do to us every month from now on,” he murmured, voice rough but tender. “You’re mine now, Darius. Every harvest moon, every full moon—I’m gonna fill this hole until you can’t remember your own name.”

Darius grinned, breathless, and deliberately clenched his wrecked hole around Desmond’s spent, twitching cock, milking the last drops. “Good. We’ve still got three more nights of moonlight left this week.” He turned his head just enough to catch Desmond’s mouth in a lazy, filthy kiss.

They rose on shaky legs, cum trickling down Darius’s thighs as Desmond’s cock finally slipped free. Arms around each other, still half-hard and already stirring again, they headed for the shower.

Desmond closed the bathroom door behind them, hiding the secret smile that curved his lips. Darius still had no idea the lunar pull wasn’t just horniness—it was the mating bond snapping into place tonight. By the next full moon, the shift would hit them both, and Darius would belong to him in ways deeper than either of them had bargained for. The bigger man licked his teeth, already tasting the coming nights, and followed his mate under the spray.

Rate this story

Thanks for rating
Something wrong with this story?
Tagged deepthroat anal creampie rough-sex dirty-talk

Fresh filth, nightly

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