Written by AIEvery story here is written by an AI. Tell it what you want and it writes it for you →
AI smut writer →

Pent Up Hunger: Horny Straight Bro Begs to Fuck His Male Friend

Frustrated straight construction worker begs his roommate to let him fuck his ass.

21 min read October 14, 2026New

Gideon dropped his tool belt by the door of the cramped two-bedroom apartment he shared with Dante, the familiar ache in his shoulders from eight hours hauling lumber and swinging a hammer doing nothing to ease the deeper throb that had been riding him for weeks. At twenty-eight, the straight construction worker had always scratched his itch with women—casual hookups from bars, a quick fuck after a night out—but the dry spell had stretched past a month now, every swipe on his phone coming up empty or leading nowhere. His cock stayed half-hard more often than not, heavy in his jeans, and the frustration sat like a knot in his gut.

Dante, his twenty-six-year-old roommate and buddy since they’d met through a mutual friend at a job site BBQ months back, was already home. The younger man lounged on the sagging couch in nothing but low-slung basketball shorts, bare chest gleaming under the cheap overhead light, dark hair tousled like he’d just rolled out of bed. They’d been roommates long enough that shirtless was normal—laundry days, hot evenings with the AC busted—but lately Gideon couldn’t look away. Dante’s body was leaner than his own thickly muscled frame, smooth olive skin stretched over defined abs, nipples dark and tight from the cool air. Gideon’s eyes snagged on the curve of Dante’s shoulders, the way his shorts clung to thick thighs, and that relentless hunger twisted tighter.

“Long day?” Dante asked, not looking up from his phone, voice easy and familiar. They’d shared beers, video games, late-night bullshit sessions. Nothing weird. Until Gideon’s brain started cataloging every flex of Dante’s arms when he stretched, every glimpse of the dark trail of hair disappearing into those shorts.

“Yeah,” Gideon muttered, peeling off his sweat-stained work shirt. His own chest was broader, dusted with dark hair, nipples already pebbled from the friction of fabric and the low thrum of need. He tossed the shirt aside and grabbed a beer from the fridge, the cold bottle doing nothing to cool the heat pooling low in his belly. Weeks of this. Watching Dante pad around barefoot, catching the scent of his soap in the bathroom after showers, imagining—fuck, imagining what it would feel like to put his hands on that body instead of some girl’s. It was wrong for a straight guy, he kept telling himself, but the denial only made his balls ache worse. Pent-up hunger clawed at him every time they hung out like this, shirtless and close in the shared space that suddenly felt too small.

Dante glanced over, smirking at Gideon’s bare torso. “You look wrecked, man. Wanna throw on a movie? I grabbed some pizza.”

Gideon nodded, throat tight. They settled in, Dante sprawled across half the couch, legs spread, shorts riding up. Gideon took the other end, beer in hand, but his attention fractured immediately. The screen flickered with some action flick neither of them cared about. Dante shifted, reaching for a slice, and the movement made his ass lift slightly off the cushion—firm, rounded globes filling out the thin fabric, the cleft faintly outlined. Gideon’s cock jerked hard against his zipper. He stared, unable to stop, heat flooding his face. Then Dante adjusted again, and the soft bulge at the front of his shorts became impossible to ignore, thick and heavy even soft, pressing against the material like a promise.

Gideon’s mouth went dry. His own dick was fully hard now, straining painfully, leaking a damp spot he prayed wasn’t visible. Interior thoughts crashed over him: What the fuck is wrong with me? He’s my bro. Straight. I want pussy. But the fixation wouldn’t quit. He pictured grabbing those hips, spreading Dante open, burying himself balls-deep in that tight male ass just to finally get relief. The hunger was unbearable, weeks of denial boiling over into desperate need every time they sat like this.

Dante caught him looking. Their eyes met, and something flickered in Dante’s dark gaze—amusement, then heat. He didn’t cover up. Instead he stretched deliberately, arching his back so his shorts pulled tighter across that ass and the growing outline of his cock. “You good over there, Gid? Staring pretty hard.”

Gideon’s pulse hammered. He set the beer down with a shaking hand, chest heaving. No more denying it. The words tore out raw. “I can’t fucking take it anymore. This dry spell’s killing me. No girls, nothing, and every goddamn day I’m looking at you—your body, your ass, that fucking bulge—and my cock’s so hard it hurts. I’m straight, Dante, I swear I am, but I need to fuck something. I need to fuck you. Please. Let me fuck your ass. I’m begging you. I’ll do anything. Just let me use it, bury this aching straight-boy hunger inside you before I lose my mind.”

The confession hung in the air, thick and electric. Gideon’s face burned, but he didn’t look away, cock throbbing visibly now in his jeans. Dante’s breath hitched. The younger man’s shorts tented fully, the thick length of his dick swelling hard and obvious, a wet spot darkening the fabric at the tip. He was clearly aroused, pupils blown, lips parting. No hesitation, no disgust—just willing heat flooding his expression.

Dante shifted closer on the couch, thighs brushing Gideon’s, voice dropping into a flirty, eager drawl. “Shit, look at you. All pent up and desperate, begging to rail your roommate’s ass. That’s hot as fuck, Gid. I’ve been feeling that tension too—watching you come home all sweaty and muscled, wondering if you’d ever crack.” He reached out, palm sliding boldly over Gideon’s denim-covered erection, squeezing the hard length through the fabric until Gideon groaned. “Yeah, I’m willing. More than willing. You can use me. Fuck me however you need. Bend me over, pound that hungry cock into my hole until you empty those blue balls. I’ve jerked off thinking about it more than once. So beg a little more for me. Tell me how bad you want to wreck this ass.”

Gideon’s hips jerked into the touch, a broken sound escaping him. “Please, Dante. Fuck, please. My cock’s leaking just from staring at you. I need to feel that tight heat around me. I’ll stretch you open with my fingers first, get you dripping, then shove in deep and fuck you stupid. Use your hole like it’s mine. I’m so goddamn hungry for it—weeks of this, watching your body, wanting to grab that ass and spread it. Let me. I’m begging. Let your straight roommate pound you until I can’t think straight anymore.”

Dante’s free hand worked his own shorts down just enough to free his thick cock, hard and flushed, veins standing out as he stroked it slowly in invitation. Precome beaded at the tip. “Keep talking like that and I’ll be the one begging. Yeah, I’m yours tonight. Eager for it. Want you to manhandle me, fill me up. But we’re doing this right—no rushing the first time you crack. Get over here and show me how bad that hunger is. Kiss me like you mean it, get your hands on my ass, feel what you’re about to fuck.”

Gideon surged forward, one big hand cupping the back of Dante’s neck as their mouths crashed together. It was messy, desperate, tongues sliding hot and wet. Dante tasted like pizza and want, moaning into it while Gideon’s other hand shoved into the back of those shorts, gripping a firm ass cheek and squeezing hard enough to leave marks. The muscle flexed under his palm, warm and yielding. Gideon’s fingers dipped into the cleft, brushing the tight, furled hole, and both men shuddered. Dante’s cock rubbed against Gideon’s thigh, smearing precome, while Gideon’s own strained to be freed.

They broke the kiss just enough for air, foreheads pressed together. Dante’s eyes were dark with lust, lips swollen. “That’s it. Feel how ready I am for you? Hole’s twitching already. Keep begging while you work me open. Tell me again how you’re gonna use your straight cock to wreck your buddy’s ass.”

Gideon’s voice was wrecked, fingers circling that entrance teasingly, not pushing in yet, building the ache. “I need it so bad. Going to stretch this pretty hole until it takes every inch. Fuck you deep and hard, hold you down and breed you full. My balls are so full they’re aching. Please, Dante—let me fuck you like I’ve been starving for. Let me finally feed this hunger on your body.”

Dante arched into the touch, hips pushing back against Gideon’s exploring fingers, cock jumping in his fist. “Yes. Fuck yes. Use me. I’m all yours—open and willing and so fucking turned on by my horny straight bro begging for it. Don’t stop. Keep going. Get those jeans off and show me that cock you’re dying to bury in me.”

Gideon fumbled his zipper with his free hand, shoving jeans and boxers down just enough to free his thick, veiny cock. It sprang out heavy and flushed dark, the head shiny with precome, longer and girthier than Dante’s but perfectly matched in desperation. Dante’s eyes locked on it, tongue wetting his lips. He released his own dick to wrap a hand around Gideon’s instead, stroking firmly from base to tip, thumb smearing the slick.

“Christ, look at that. Straight cock ready to plow male ass. You’re dripping for me already.” Dante leaned in, nipping at Gideon’s jaw, free hand guiding one of Gideon’s thicker fingers to press more insistently against his hole. The tip breached the tight ring just barely, hot and clenching, and Dante moaned low. “Feel that? That’s what you’re getting. Keep talking dirty while you finger me open. Beg while you prep the hole you’re about to own. We’re just getting started—got all night for you to work this hunger out on me.”

Gideon’s finger sank deeper slowly, the velvet heat gripping him, and his hips thrust helplessly into Dante’s stroking fist. Words spilled out between ragged breaths, pure need. “Please let me fuck this. Gonna add another finger soon, stretch you good so you can take my whole cock without breaking. Then I’m bending you over this couch and slamming in. Using your ass until I come so hard I see stars. You’re so tight, Dante—fuck—my straight cock is gonna ruin you and I need it. Begging you not to stop this. Let me keep going, let me have you.”

Dante pushed back harder, taking the finger to the knuckle, his own free hand now cupping Gideon’s heavy balls and rolling them. “Not stopping. Eager for every inch. Add that second finger. Finger-fuck me open while you keep those filthy straight-boy pleas coming. Feel how my hole’s sucking you in? That’s me agreeing with my body. Use me, Gid. I’m right here, hard and wet for it, ready to be your relief.”

Gideon worked a second thick finger in beside the first, scissoring carefully, stretching the clenching heat while Dante stroked him faster, twisting over the head on every upstroke. Precome made the slide filthy and loud. Their mouths met again in another hungry kiss, tongues fucking in rhythm with the fingers plunging deeper, brushing that spot inside that made Dante’s cock jump and leak onto Gideon’s thigh. The apartment air thickened with the scent of sex and sweat, the movie forgotten on mute. Gideon’s free hand roamed Dante’s bare chest, pinching a nipple, then sliding down to grip his roommate’s cock and match the strokes.

Tension coiled tighter, neither man rushing to the main event yet—Gideon lost in the new sensation of a male body opening under his hands, Dante flirting and encouraging with every moan and grind. “That’s my good straight bro,” Dante husked against his lips. “Begging so pretty while he fingers ass for the first time. Keep going. Get me loose and dripping. Then you’re gonna flip me and finally shove that hungry cock home. I want to feel you snap and take what’s yours.”

Gideon’s fingers pumped steadily, three now working in and out of the slick, gripping channel as Dante’s body welcomed him. His cock throbbed in that tight fist, balls drawing up already from the overload. “Fuck, please—Dante, I need to fuck you now. Can’t hold it. Let me put it in. Begging you. Let this pent-up cock stretch your hole wide and fill you. Use your ass to finally end this ache. I’m yours to take it from—just say yes again and I’ll bury every inch.”

Dante pulled back just enough to lock eyes, face flushed, lips curved in eager heat as he gave one last firm stroke to Gideon’s dick and then released it to shove his own shorts fully off. He turned on the couch, presenting that rounded ass, looking back over his shoulder with pure invitation. “Yes. Eager yes. Fuck me, Gideon. Right here. Put that straight cock in your friend’s hole and use me like you need. Don’t hold back—I’ve been waiting for you to break. Take it.”

Gideon lined up, the broad head of his cock kissing the stretched, spit-slick entrance, both of them trembling on the edge of the plunge. The hunger roared, tension crackling unfinished between them, bodies primed and begging for more as Gideon gripped those hips and prepared to sink in deep.

Gideon gripped Dante’s hips hard enough to bruise and shoved forward in one relentless thrust. The fat head of his cock forced past the stretched ring, the tight heat clamping down like a fist, and both men cried out. Dante’s back arched sharply, ass pushing back to take more as Gideon sank deeper, inch by thick inch, until his heavy balls slapped flush against Dante’s. The velvet grip milked him, hotter and tighter than anything he’d ever fucked, and the straight construction worker’s brain short-circuited on pure relief.

“Fuck—so goddamn tight,” Gideon growled, voice raw gravel as he pulled almost all the way out and slammed back in. “Your hole’s choking my cock, Dante. Feels so fucking good—better than any pussy. Been starving for this.” He set a frantic pace immediately, hips snapping deep and hard in doggy-style, the couch creaking under every brutal thrust. Sweat sheened his broad chest and dripped onto Dante’s arched spine. His thick cock dragged over Dante’s prostate on every stroke, making the younger man’s thick dick swing and leak strings of precome onto the cushions. Gideon’s fingers dug into firm flesh, spreading those rounded cheeks so he could watch his veiny shaft disappear into the stretched pink hole again and again. “Taking me so deep. Gonna wreck this ass. My straight cock owns it now.”

Dante moaned loud, pushing back to meet every pound, one hand braced on the arm of the couch while the other reached back to grip Gideon’s flexing thigh. “Yes—fuck me harder. Use me, Gid. Feel how wet you’re making me?” Spit and precome slicked the slide, filthy wet sounds filling the apartment with every frantic slam. Gideon’s balls drew tight, the weeks of pent-up hunger boiling out of him in growling dirty talk. “So tight, so good—never felt anything like this hole. Gonna breed you full, fill your guts until it drips down your thighs.” He leaned over Dante’s back, teeth scraping a shoulder, one hand sliding around to fist Dante’s throbbing cock and stroke it in time with the deep thrusts. Dante’s walls fluttered and clenched, milking him, and Gideon’s hips stuttered for a second before he doubled down, pounding so hard the couch legs scraped the floor.

They stayed locked like that for long minutes, Gideon lost in the raw friction, the slap of skin on skin, the desperate need finally fed. His cock swelled even thicker inside the gripping heat. Dante’s moans turned to broken pleas—“Harder, deeper, don’t stop”—and Gideon delivered, railing him through another dozen frantic strokes until both men teetered on the edge. Then Dante twisted, looking back with dark, blown eyes. “Switch. Let me ride that hungry cock. Want to bounce on it.”

Gideon pulled out with a wet pop, cock glistening and rigid, the head purple and dripping. He dropped onto the couch on his back, thick thighs spread, chest heaving. Dante climbed on immediately, straddling him, reaching back to line that slick hole up again. He sank down slow at first, then hard, taking every inch in one greedy drop until he was seated fully, ass flush to Gideon’s hips. “Fuck yes,” Dante hissed, hands braced on Gideon’s hairy pecs. He started riding hard right away, lifting and dropping, thighs flexing as he impaled himself over and over. The angle let Gideon’s cock spear even deeper, the head punching against that sweet spot until Dante’s own dick slapped wetly against Gideon’s abs, leaving shiny trails.

Gideon’s hands clamped on Dante’s waist, guiding the bounce, thrusting up to meet every slam. “Ride it—take what you need. Your hole’s sucking me so good. Look at you, fucking yourself on your straight roommate’s cock.” Interior heat flooded him: this was better than any dry-spell fantasy, Dante’s lean body working him, olive skin flushed, dark nipples tight. Dante ground down in circles, then rose and slammed again, the frantic rhythm making both of them pant. Precome poured from Dante’s cock as Gideon reached up to stroke it, thumbing the slit. “Gonna come from this—your ass is pure fire. Keep bouncing.”

Dante rode harder, sweat dripping from his tousled hair onto Gideon’s chest, muscles corded in his abs and thighs. The wet slap of his hole taking the full thick length filled the room. Gideon’s balls tightened under the relentless squeeze. Then he flipped them in one strong roll, dumping Dante onto his back without pulling out. Dante’s legs hooked high around Gideon’s waist as the bigger man drove back in missionary, folding him nearly in half. Gideon braced on one forearm, hips pistoning deep and frantic again, cock dragging full-length through that clenching heat while his free hand wrapped tight around Dante’s flushed, leaking dick.

He stroked in perfect time with the thrusts, fist twisting over the head on every upstroke. “Come with me,” Gideon growled against Dante’s mouth, kissing him wet and open. “Milk my cock while I jack you. Both of us—now.” Dante’s hole spasmed hard around him, walls fluttering as the dual stimulation overloaded him. Gideon’s cock swelled and pulsed; he slammed deep one last time and erupted, thick ropes of cum blasting into Dante’s guts in heavy pulses, flooding him. At the same instant Dante’s cock jerked in Gideon’s fist and shot hard, thick white spurts striping his own chest and abs, some catching Gideon’s hand and stomach. They groaned through it together, bodies locked and shaking, Gideon grinding deep to pump every drop while stroking Dante through the last jets.

Orgasm rippled out in waves, leaving them panting and slick, but the hunger didn’t fully die. Gideon stayed buried to the hilt, still half-hard inside the flooded heat, cock twitching with aftershocks. He nuzzled Dante’s neck, voice rough. “Not done. Still aching. Need more of this ass—gonna keep fucking you until the sun comes up.” Dante’s legs tightened around him, hole clenching deliberately to keep him in, eyes dark with matching need as he reached down to smear their mixed cum. “Yeah. Don’t pull out. We’re just getting started—use me all night.” Tension crackled unfinished between them, bodies still locked and hungry for the next round.

Gideon stayed buried deep, half-hard cock twitching inside the flooded heat of Dante’s ass, the thick load he’d just pumped already leaking out around the seal of his shaft. Sweat glued their chests together. Dante’s legs stayed locked around his waist, heels digging into the small of Gideon’s back, keeping him pinned right where the hunger still burned. The construction worker’s twenty-eight-year-old body shuddered with aftershocks, but the ache in his balls hadn’t quit. Weeks of dry-spell starvation had only cracked open; one orgasm wasn’t enough to close it.

“Still hard,” Gideon rasped against Dante’s throat, rolling his hips in a slow grind that made wet cum squelch between them. “Fuck, Dante… your hole’s still gripping me like it wants more. I can feel every pulse.” He pulled back just enough to watch his glistening cock drag out an inch, then shoved back home, forcing another gush of his own seed to spill down Dante’s crack. Dante’s twenty-six-year-old cock, still slick from coming, gave a weak twitch against Gideon’s abs.

“Then take more,” Dante breathed, voice wrecked and eager. He clenched deliberately, milking the half-hard length. “Don’t you dare pull out yet. I can take another round. Want to feel you get fully stiff again inside me.” His hands roamed Gideon’s broad, hairy back, nails scraping red lines as he arched up. The couch cushions were soaked beneath them—sweat, spit, cum—but neither cared. Gideon braced on his forearms and started fucking again, slower this time, deep and grinding, letting the wet heat rebuild him. Every thrust squelched filthy, his thick cock churning the mess he’d left behind. Dante moaned low, head thrown back, olive skin flushed dark across his chest and neck.

Gideon’s mind reeled with the new reality. This tight male ass was better than any pussy he’d ever buried himself in. The way Dante’s walls fluttered and sucked, the way his roommate’s body opened so willingly for a straight cock that had never fucked anything but women—it rewired something. He kissed Dante messily, tongues sliding, tasting salt and leftover pizza. “Gonna fill you again,” he growled between kisses. “Gonna keep using this hole until it can’t take any more. You feel that? Getting harder for you already.”

It was true. Blood flooded back into his cock until he was rigid and heavy again, stretching Dante wider on every stroke. He hooked Dante’s legs higher, folding the leaner man nearly double so he could pound straight down into that used, slippery channel. The angle let him watch his shaft disappear, the rim stretched glossy and pink around his girth. Dante’s own cock filled out fast under the stimulation, bobbing against his stomach, leaking fresh clear fluid. Gideon wrapped a fist around it and stroked in time, thumb smearing the head.

“Fuck—yes, like that,” Dante gasped, hips lifting to meet every slam. “Your straight cock is wrecking me so good. Keep going. Breed me again. I want it dripping out of me all night.” He reached down between them, fingers finding where they joined, feeling the thick shaft pistoning in and out of his own stretched hole. The touch made Gideon snarl and thrust harder, balls slapping wetly. Sweat flew from his dark hair. The apartment smelled like pure sex—musk, cum, the sharp tang of their bodies working.

They stayed locked in that relentless rhythm until Dante’s moans broke higher. Gideon felt the younger man’s walls clamp down hard, a second orgasm ripping through him without warning. Dante’s cock pulsed in Gideon’s fist and shot fresh ropes across his own abs and chest, thinner this time but just as messy. The spasms milked Gideon ruthlessly. He buried himself to the root, hips jerking, and came again—long, heavy pulses of thick cum flooding deeper than before, so much that it forced out around his cock in creamy spurts. Both men groaned through it, shaking, Gideon grinding in circles to pack every drop inside.

Even then he didn’t pull out right away. He stayed sheathed, breathing hard against Dante’s neck, cock softening slowly while aftershocks twitched through them. Only when the oversensitivity edged toward too much did he ease free with a wet slide. A thick river of their mixed release poured out of Dante’s gaping hole, dripping onto the already ruined couch. Gideon collapsed beside him, one heavy arm slung across Dante’s slick chest, legs tangled. They lay there panting, sweaty, skin cooling in the cheap apartment air, the muted TV still flickering forgotten action scenes.

Gideon’s free hand traced lazy circles over Dante’s cum-smeared abs, fingers dipping into the mess and smearing it. His voice came rough, honest, stripped of the earlier desperate begging. “Jesus Christ… that unlocked something in me. I thought I just needed to get off after this dry spell, use your ass like a hole and be done. But fuck, Dante. Feeling you take me, watching you bounce on it, the way your body just opened and wanted it—I want more. Not just tonight. This hunger’s new. Deeper. I keep thinking about waking up and bending you over the kitchen counter before work, or coming home and finding you already bare-assed waiting. My cock’s already twitching again just saying it.”

Dante turned his head, dark eyes heavy-lidded and satisfied, a slow smirk curving his swollen lips. He reached down and laced their sticky fingers together over his stomach. “Yeah? Good. Because I’ve been waiting for you to crack like that. Felt how bad you needed it. And I need it too—your thick straight cock stretching me whenever that urge hits. So we keep going. Whenever one of us gets that pent-up look, we use each other. No bullshit, no weirdness. You want to fuck my ass at two in the morning after a long day hauling lumber? Wake me up and take it. I want to ride you while you’re still dusty from the site? I’ll climb on. We satisfy it every time it strikes.”

Gideon’s cock gave a lazy throb against Dante’s thigh at the words. He nuzzled into the younger man’s damp hair, breathing him in. “Deal. Whenever. I’m already starving for the next round and I just emptied twice. This body of yours… fuck. I’m hooked on how tight you get around me, how you beg for harder even when you’re already full of my cum.” He squeezed Dante’s hand, then slid lower to cup one firm ass cheek, fingers dipping into the slippery cleft just to feel the leftover heat and looseness. Dante shivered and pushed back into the touch, hole fluttering open under the light pressure.

They stayed tangled like that for long minutes, breathing evening out, hearts slowing, sweat cooling into a shared sheen. Gideon’s free hand kept roaming—pinching a dark nipple, stroking the soft length of Dante’s spent cock until it stirred interest again, mapping the lean muscle he’d spent weeks staring at and finally owned. Interior thoughts rolled through him: every future dry spell already solved, every night after this one open for more of this exact relief. No more empty swipes on his phone. Just Dante’s willing body, right here on the couch or bent over the bathroom sink or spread on Gideon’s bed.

Dante broke the quiet with a low chuckle, voice still husky. “You’re already planning the next one, aren’t you? I can feel it in how your fingers keep circling my hole.”

Gideon didn’t deny it. He pressed the tip of one thick finger back inside the slick, cum-drenched entrance, just to the first knuckle, feeling the soft give. “Hell yes I am. Tomorrow after work. I’m gonna come through that door hard already, strip you out of whatever you’re wearing, and fuck you over the arm of this same couch until you come without me even touching your cock. Then maybe again in the shower. And if that doesn’t kill the hunger, I’ll wake you up middle of the night with my tongue in your ass first. Keep you open and ready for whenever I need it. You’re mine to use now—whenever the urge hits either of us.”

Dante clenched around the fingertip and grinned, dark eyes gleaming with matching hunger. “Do it. I’ll be waiting bare and wet. And when I get that itch first, I’m climbing into your bed and sitting on your face until you’re hard enough to flip me and pound me awake. We keep this going as long as we both want it. No end date.”

Gideon pulled his finger free, wiped it across Dante’s lower lip so the younger man could taste them, then kissed him slow and deep, sealing the agreement with tongues and leftover salt. Their bodies stayed locked together on the ruined couch, sticky and sated for the moment, but Gideon’s mind was already racing ahead—scheming the exact angle he’d take Dante tomorrow, how he’d grip those hips, how deep he’d bury every aching inch the second the next wave of that unlocked hunger rose. The plan locked solid in his chest as he drifted toward sleep with Dante’s ass still pressed warm against his softening cock, already counting the hours until he could fuck him again.

Rate this story

★★★★★
Thanks for rating
Something wrong with this story?
Ask the writer

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 →
Adults only · no real people · your request is never shown, only your credit name
Sponsor

Toys that play along.

App-controlled, from anywhere. Discreet delivery.

See them →
Sponsored link. 18+ only.
Tagged

Fresh filth, nightly

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