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

Straight Stepbrother's Midnight Craving

Straight stepbro Alex catches flirty Jamie stroking and pounds his ass in a midnight craving.

8 min read April 16, 2026
▶ Listen to this story
Rate the narration:

Open the full audio page →

Alex's bare feet padded silently across the creaky wooden floorboards of the old summer house, the kind of place his dad and Jamie's mom had bought on a whim after their shotgun wedding two years back. It was supposed to be a cheap rental spot for college kids like him—twenty years old, broad-shouldered jock with a buzzcut, captain of the lacrosse team, and every bit the straight dude who'd plowed through more sorority girls than he could count. But sharing it with Jamie, his nineteen-year-old stepbrother, was turning this summer into a pressure cooker of tension he couldn't quite name.

Jamie was the polar opposite: slim, toned from yoga and dance classes, with tousled dark hair that fell into his hazel eyes, always wearing those tight little shorts that hugged his perky ass like a second skin. Flirty as hell, too—constantly tossing winks and double-entendres at Alex, calling him "big bro" in that teasing lilt that made Alex's jaw clench. Alex had brushed it off as Jamie being Jamie, the openly gay wild child who lived for attention. But tonight, at 2 a.m., something shifted.

Thirsty from a late-night gym session, Alex headed to the kitchen for water, passing Jamie's bedroom door. It was cracked open—just a sliver, but enough for the dim glow of a phone screen to spill out, illuminating the scene inside. Alex froze, his heart slamming against his ribs. There was Jamie, sprawled naked on his bed, legs spread wide, one hand wrapped around his thick, seven-inch cock, stroking it slow and deliberate. His other hand teased his balls, pinching and rolling them as soft moans escaped his lips. Jamie's body arched, his lithe muscles flexing under smooth, tanned skin, ass clenching as he pumped faster, whispering filthy encouragements to himself. "Fuck yeah, take it deep... just like that..."

Alex's mouth went dry, his own dick twitching traitorously in his basketball shorts. He was straight—fucking straight—but watching Jamie's hand glide over that veined shaft, pre-cum glistening at the tip, sent a bolt of heat straight to his groin. He should look away, but his feet wouldn't move. Jamie's hips bucked, his free hand sliding down to circle his hole, dipping a finger in as he jerked harder, gasping. Alex's cock hardened fully now, straining against the fabric, a confusing ache building in his gut. What the hell was this? He backed away quietly, retreating to his room, but sleep didn't come. All he could see was Jamie's body writhing, that perfect ass begging to be grabbed.

The next day dragged. Alex hit the weights harder, trying to sweat out the image burned into his brain, but every time Jamie pranced around in his speedo for a swim, smirking knowingly, Alex's gaze lingered too long on the curve of his stepbrother's cheeks. By midnight, the house was silent again, the summer heat thick and humid. Alex couldn't take it. He prowled to the kitchen in nothing but his loose gym shorts, cock already half-hard just from the anticipation he refused to name.

The fridge light flickered on as he grabbed a beer, and there was Jamie—leaning against the counter in tiny boxer briefs that did nothing to hide the outline of his dick, pouring himself a glass of water. His eyes lit up with that predatory gleam. "Midnight snack, big bro? Or are you here for something... thirstier?"

Alex's pulse raced. "Shut up, Jamie. Saw you last night. Door was open."

Jamie's lips curled into a wicked smile, not a hint of shame. He set the glass down, stepping closer, his gaze dropping blatantly to the growing bulge tenting Alex's shorts. "Oh yeah? Like what you saw? Bet it got you all worked up, straight boy. That big lacrosse dick of yours twitching while you spied on me stroking my cock?"

Alex's face burned, but his cock throbbed harder, fully erect now, the thick eight-inch outline impossible to hide. "Fuck you. It's not like that."

Jamie laughed softly, closing the distance until their chests nearly brushed. He reached out, bold as hell, palming Alex's bulge through the fabric. "Feels like it is. You're rock hard, Alex. Craving a taste of what you've been pretending not to want?" His thumb circled the head, smearing the wet spot forming there.

Alex groaned, grabbing Jamie's wrist but not pulling it away. The touch was electric, forbidden heat flooding him. "Goddamn it... yeah. I want it. Can't stop thinking about your ass since I saw you. Need to fuck you, Jamie. Right now."

Jamie's eyes darkened with lust, breath hitching. "Then do it, stepbro. Pin me down and take what's yours."

That was all the permission Alex needed. He surged forward, slamming Jamie back against the counter, their mouths crashing together in a hungry, consensual kiss. Tongues battled fiercely, Alex dominating with growls, tasting the sweetness of Jamie's lips as hands roamed wild. Alex's massive paws gripped Jamie's firm ass, squeezing hard enough to bruise, pulling him flush so their cocks ground together through thin fabric. Jamie moaned into the kiss, humping against him, nails raking down Alex's ripped abs.

"Shit, you're huge," Jamie panted, breaking for air as Alex yanked down his boxer briefs, freeing that pretty cock to bob against his thigh. Alex shoved his own shorts off, his thick, veined monster springing free, pre-cum dripping from the slit. They groped shamelessly—Jamie stroking Alex's length with both hands, barely wrapping around its girth, while Alex tweaked Jamie's nipples, pinching until he whimpered.

Alex spun Jamie around roughly, bending him over the kitchen counter so that perfect ass jutted out, cheeks parted just enough to flash the tight pink hole. "Look at you, presenting like a slut," Alex growled, dropping to his knees without another word. He spread Jamie open with both thumbs and buried his face between those firm globes, tongue lashing over the furrowed rim in long, wet strokes. Jamie cried out, pushing back greedily as Alex speared inside, fucking that eager hole with his tongue until spit ran down Jamie's balls.

"Fuck—yes, big bro, eat that ass," Jamie moaned, voice cracking with pure need. Alex worked him open mercilessly, adding a thick finger, then two, scissoring deep while his free hand pumped Jamie's leaking cock. The nineteen-year-old yoga instructor's legs trembled; he was dripping onto the floor, hole clenching around Alex's digits like it was starving.

Alex stood, spit-slick fingers still buried to the knuckle. He lined up his fat eight-inch cock, the fat head kissing that glistening entrance. "Tell me you want this cock wrecking you," he demanded, voice raw.

"I want it—pound me, Alex. Stretch my hole with that straight-jock dick," Jamie begged, reaching back to pull his own cheek wider. Alex pushed forward in one relentless thrust, burying half his length in a single smooth glide. Jamie's shout of pleasure echoed off the cabinets; the stretch burned perfect and full. Alex gripped those slim hips hard enough to leave marks and slammed home, balls slapping against Jamie's taint as he bottomed out.

He set a punishing rhythm right away, hips snapping like he was still on the field, each stroke dragging over Jamie's prostate and making the younger man babble filthy praise. "So fucking tight—taking your stepbrother's cock like you were made for it," Alex snarled, one hand cracking down on Jamie's ass, the red bloom blooming instantly. Jamie pushed back to meet every thrust, cock swinging heavy and untouched between his legs, pre-cum stringing to the tiles.

Alex reached around, fist wrapping Jamie's shaft, stroking in time with his deep plunges. The kitchen filled with the wet slap of skin, Jamie's broken moans, Alex's guttural grunts. Sweat slicked their bodies in the humid midnight air. Alex pulled out suddenly, spun Jamie again, and hoisted him up onto the counter so they were face to face. Jamie's legs locked around Alex's waist as the thicker cock speared back inside, even deeper this angle.

They locked eyes while Alex fucked him hard and steady, forehead to forehead, breath shared. Jamie's hands roamed the cut planes of Alex's chest, thumbs flicking nipples, then sliding up to cup the back of his buzzed head. "Harder—ruin me," Jamie urged. Alex obliged, pounding upward, the head of his cock battering Jamie's prostate until the nineteen-year-old's eyes rolled. Cum started pulsing from Jamie without a single touch to his cock—thick ropes painting both their abs as his hole spasmed and milked Alex viciously.

The clenching heat dragged Alex over the edge. He buried himself to the root with a broken roar, cock swelling and jerking as he flooded Jamie's guts with pulse after pulse of hot cum. He kept grinding through it, forcing every drop deep, until Jamie was trembling and oversensitive, still whispering yeses against Alex's mouth.

They stayed locked like that for long minutes, chests heaving, Alex's softening cock still plugged inside the mess he'd made. Finally he eased out; cum immediately leaked down Jamie's crack and dripped onto the counter. Alex scooped some on two fingers and pushed it back in, watching Jamie shiver with aftershocks. "Mine now," he muttered, half in wonder, half in claim.

Jamie laughed breathlessly, pulling Alex into a slower, filthy kiss that tasted of sweat and triumph. "Anytime you get that midnight craving, straight boy. Door's always open." He hopped down, legs still shaky, and grabbed a dish towel to wipe the worst of the mess—though both of them stayed sticky and marked. Alex watched the sway of that freshly fucked ass as Jamie sauntered toward the hallway, then followed, already hardening again at the sight of his cum glistening between Jamie's thighs.

In Alex's bedroom they tumbled onto the sheets still damp from the earlier gym session. This time Jamie climbed on top, sinking down onto Alex's renewed erection with a satisfied hiss. He rode slow and deep at first, rolling his hips so Alex could watch every inch disappear into that used, swollen hole. Hands braced on Alex's pecs, Jamie worked himself open all over again, bouncing harder until the bedframe creaked. Alex thrust up to meet him, hands mauling Jamie's ass, spreading him wide so he could see his cock pistoning in and out of the creamy mess.

Jamie came first again, shooting across Alex's chest and chin while his hole fluttered and milked. Alex flipped them without pulling out, folding Jamie's knees to his ears and railing him through a third orgasm that left Jamie sobbing with pleasure. Only then did Alex let go, grinding deep and unloading a second massive load that overflowed around his shaft.

They collapsed side by side afterward, sticky and sated, the summer night air cooling the sweat on their skin. Alex's heavy arm draped over Jamie's waist, fingers idly tracing the bruises already blooming on those hips. Jamie turned his head, pressed a lazy open-mouthed kiss to Alex's jaw. "Next time lock the door when you're jerking off," Alex murmured, half teasing. Jamie smirked, already half-asleep. "Or don't. Makes the midnight snack better." Outside the old summer house the cicadas droned on, and neither of them moved until the sky began to lighten.

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 solo-masturbation handjob ball-play dirty-talk stepbrother

Fresh filth, nightly

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