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

Caught in the Act: Breeding My Best Friend

Best friends, 22-year-old Silas and Read, finally fuck and breed when Read catches him moaning his name.

10 min read October 17, 2026New

I was alone in our shared apartment on a Friday afternoon, the kind of lazy stretch after work when the office drone in me finally shut down. At twenty-two, fit from the gym sessions I forced myself through between spreadsheets, I had the place to myself—Hugo was supposed to be on site until six, running his crew as the twenty-five-year-old construction foreman he was. My bedroom door was half-open, sunlight striping the rumpled sheets. I shoved my work pants down, kicked them off, and sprawled back against the pillows in just my open shirt, cock already stiff and leaking against my stomach.

I wrapped my fist around it and stroked slow, thumb smearing the wet head, eyes half-closed. The fantasy hit hard and dirty like it always did lately: Hugo’s thick body pinning me, that rough-palmed grip of his forcing my legs wider, his cock splitting me open while he growled that he was going to pump me full until it took. Breeding me. Filling my ass so deep the cum had nowhere to go but stay. I moaned his name out loud without meaning to, hips fucking up into my hand. “Hugo—fuck, Hugo, breed me, please—” My voice cracked on it, low and needy, the wet sound of my stroking filling the quiet room. I pictured his muscular forearms braced beside my head, the way his chest would feel hairy and solid against my back if he flipped me, the stretch of that fat cock claiming every inch while he told me I was his to knock up like some desperate little hole. Precome slicked my fingers; I twisted on the upstroke and whimpered again, “Hugo, fill me, make it take—”

The front door slammed. Boots on the hallway floor. My eyes snapped open just as Hugo appeared in the doorway, still dusty from the site, tool belt half-unbuckled, dark hair damp with sweat. He froze. Those blue eyes locked on me—on my bare cock, red and shiny in my fist, on the way my legs were already spread like an invitation—and the surprise hit us both like a punch. Heat flooded my face, but I couldn’t drop my hand. My dick jerked harder under his stare. For a long second the only sound was my ragged breathing and the distant traffic.

Hugo’s gaze dragged down my body and back up, and something raw and hungry wiped the shock clean off his face. He stepped inside and shut the door behind him with a quiet click. “Silas.” His voice was gravel. “How long you been moaning my name like that?”

I swallowed, still gripping myself, pulse hammering. “Long enough. Fuck. You weren’t supposed to—”

“Catch you?” He laughed once, low, and started unbuckling the tool belt properly, letting it thud to the floor. “I’ve wanted to fuck you for years. Ever since you moved in and started walking around in those tight little shorts after the gym. You think I didn’t notice you staring at my arms? At my crotch?” He peeled his dusty t-shirt over his head, revealing the thick slabs of muscle earned on job sites—pecs dusted with dark hair, abs cut deep, shoulders broad enough to blot out the light. “I’ve jerked off thinking about breeding that tight ass of yours more times than I can count. Gonna shove in deep, pump you full of my load, keep you plugged until it takes. You’re gonna feel me dripping out of you for days.”

My cock throbbed so hard it hurt. I let go only long enough to shove my shirt the rest of the way off, then reached down and spread my thighs wider, knees falling open, balls drawn up tight. The cool air kissed my hole; I felt empty and aching. “Do it. Please, Hugo. I’ve wanted it too—wanted you to catch me, wanted you to just take it. Breed me. I need your cum in me.”

He growled something filthy and kicked off his boots, jeans already open, the heavy bulge of his cock tenting the black briefs. He shoved them down and his dick sprang free—thick, veined, the head flushed dark and already wet. Bigger than I’d imagined in every late-night fantasy. He stepped closer, kneeling on the mattress between my spread legs, one rough hand planting beside my hip. The smell of him hit me: sweat, concrete dust, pure male heat. I reached up, grabbed the back of his neck, and hauled him down into a kiss that was all teeth and tongue from the first second. He tasted like the mint gum he always chewed on site; I licked into his mouth like I was starving, moaning when his free hand wrapped around both our cocks and squeezed them together.

“Look at you,” he muttered against my lips, stroking us slow and filthy, precome making everything slick. “Begging with your legs open. Gonna open you up on my fingers first, get that hole soft and greedy, then I’m sliding every inch in and fucking you until you forget your own name. Only mine. Gonna breed my best friend’s ass so good you walk funny tomorrow.” His thumb swiped over my slit; I bucked and whined into his mouth.

I broke the kiss just enough to pant, “Years. I’ve wanted this for years too. Every time you came home sweaty and stripped in the living room I nearly came in my pants. Fuck me. Breed me. I want it dripping out when you pull out—no, I want you to stay buried and keep pumping until there’s nothing left.” My hands roamed his chest, nails scraping over his nipples, down the hard ridges of his stomach to cup his heavy balls. They felt full, tight. I rolled them gently and he hissed, hips punching forward so our cocks slid together harder.

Hugo kissed me again, deeper, messier, one hand still working our shafts while the other slid lower, thick fingers brushing my taint, then circling my hole with just enough pressure to make me clench and push back. “Greedy little slut for it already,” he said, voice rough with approval. “Tell me again how bad you want my load packed inside you.”

“So bad I’m shaking. Want you to fuck me raw and fill me until I feel pregnant with it. Please, Hugo—don’t make me wait.” I hooked a leg around his waist, heel digging into the solid muscle of his ass, trying to drag him closer. Our cocks rubbed wet and hot between us; every stroke dragged a fresh moan out of me. The tension that had lived under our friendship for so long finally cracked wide open into this—hungry, filthy, no more pretending. He nipped my lower lip, then my jaw, then the side of my throat, leaving a wet trail while his finger pressed just the tip inside me, dry and teasing, enough stretch to burn sweet.

I arched hard, cock jumping in his grip. “More. God, more—get me ready and put it in. Breed me right now.”

He pulled back just far enough to look down at me, eyes dark, chest heaving. Sweat already sheened the dust on his skin. “Not yet. Gonna make you feel every second of it. Gonna stretch you open slow while I tell you exactly how full you’re about to be.” His finger sank deeper, crooking, and I saw stars. The apartment felt too small for the heat rolling off us; my free hand fisted the sheets hard enough to pull them loose. We were teetering right on the edge of everything I’d fantasized, his cock heavy and leaking against mine, his mouth already descending for another bruising kiss, and I knew the second he lined up there would be no going back—only the raw, perfect wreck of my best friend finally claiming what we’d both craved.

Hugo’s finger worked deeper, curling against that spot that made my vision spark white. I gasped into his mouth, hips canting up for more, the burn blooming into something hot and needy. He broke the kiss with a wet sound, dark eyes locked on mine, and pulled his hand free only long enough to spit thickly into his palm. Two fingers this time, slicker, pressing back in with deliberate pressure until the stretch forced a broken moan out of me.

“That’s it,” he growled, pumping them slow. “Open up for me.” He scissored carefully, then crooked again, grinding over my prostate until my cock jerked untouched against my stomach and smeared a shiny trail. I was panting, thighs trembling, when he suddenly hooked an arm under me and flipped me like I weighed nothing. The world spun; my chest hit the sheets, ass up, knees spreading wide on instinct. Cool air kissed my exposed hole for half a second before his hands parted my cheeks and his hot mouth sealed over me.

“Fuck—Hugo—” The first broad lick dragged from balls to rim and I shoved back hard, hole clenching around nothing. He groaned like he’d been starving for it, tongue spearing shallow then deeper, wet and filthy, while two thick fingers pushed back inside alongside. He fucked me with them in time with the greedy thrusts of his tongue, opening me wider, spit and my own slick making everything drip. The wet sounds filled the room—obscene, perfect. My cock hung heavy between my legs, leaking a steady string onto the sheets as he ate me like he meant to ruin me for anyone else. Fingers scissored, tongue swirled, and he kept growling against my hole, vibrations shooting straight up my spine. “Dripping already. Look at this greedy little cunt. Gonna fill it so fucking full.”

I rocked back onto his face and hand, shameless, begging in broken gasps. “More—please, fingers, tongue, anything—get me ready for your cock. Need you breeding me.” He added a third finger, stretch burning sweet, and curled them hard while he sucked at my rim. My thighs shook; precome poured from me in thick pulses. When he finally pulled free I was open and shiny, hole fluttering and clenching on empty air, spit running down my balls.

Hugo rose behind me, one rough palm splaying across my lower back, the blunt wet head of his cock nudging my slick entrance. “Hold still.” He pushed. The fat crown popped past the ring in one slow, relentless shove and I cried out, fingers clawing the sheets as that thick shaft split me open inch by inch. He didn’t stop until his heavy balls pressed flush against me, buried to the root, cock throbbing deep enough I swore I could taste it. We both froze, breathing hard. I felt every vein, every pulse.

Then he pulled almost all the way out and slammed home. The force rocked me forward; I shoved back to meet the next thrust. He set a punishing rhythm right away, hips snapping, cock dragging over my prostate on every stroke while he growled breeding filth. “Take it. Take every fucking inch. Gonna pump this tight ass full until it overflows. Breed you like the desperate little hole you are—my best friend, moaning my name while you jerk off, now getting bred on my cock. Feel that? That’s me claiming you. Gonna keep you stuffed until it takes.”

His hands clamped my hips hard enough to bruise, yanking me back onto every deep plunge. Skin slapped wet and loud. Sweat dripped from his chest onto my back. I was babbling, “Yes—fuck me, fill me, breed me Hugo, make it stay—” when he suddenly pulled out, flipped me again like I was made for it, and shoved my legs up and wide. He pinned my knees nearly to my shoulders, folding me open, and drove back in missionary in one brutal stroke. The new angle hit deeper; I saw stars. His weight pinned me, hairy chest scraping my nipples, blue eyes locked on mine as he railed me harder, cock pistoning balls-deep every time.

“Look at me while I breed you,” he ordered, voice ragged. One hand braced beside my head, the other wrapping my cock and stroking in time. “Gonna dump every drop straight into your guts. You’re mine after this. This hole is mine.” The bed slammed the wall. My prostate was under constant assault; pleasure stacked so high I couldn’t breathe right. His balls slapped my ass, heavy and full. I clenched around him deliberately and watched his face twist.

“I’m close—fuck, Hugo, I’m gonna—”

“Together. Cum with me. Take my load.” He slammed in one final time, burying himself to the hilt, and roared as his cock pulsed hard. Thick ropes of cum blasted deep into me—hot, endless, flooding my guts until I felt swollen with it. The first pulse triggered me; I came with a broken shout, cock jerking in his fist, striping my own chest and chin while my hole milking him through every spurt. He kept grinding through it, hips circling, forcing more of that massive load deeper, not letting a drop escape.

We stayed locked like that, shaking, sweat-slick, his cock still buried full-length and twitching out the last thick pulses. He lowered his weight carefully, forehead against mine, both of us gasping. Slow, lazy grinds pushed the cum even deeper; I felt it shift inside me, heavy and warm. His mouth found mine in soft, satisfied kisses—nothing rushed, just lingering presses of lips and tongue, sharing breath.

“First of many,” he whispered against my mouth, voice hoarse. “Gonna breed you every chance I get. Keep you full. You’re not walking right for a week.” I answered with a weak, blissed-out nod and another kiss, arms looping around his neck to hold him close. He rocked the tiniest bit, sealing everything in, while our heartbeats slowed together.

Outside the window the late afternoon light faded. The only sound left was our quiet breathing and the soft, wet shift of his cock still seated deep inside me.

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 handjob dirty-talk breeding fantasy

Fresh filth, nightly

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