Straight stepbro Alex catches flirty Jamie stroking and pounds his ass in a midnight craving.
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.
"Been wanting this," Alex admitted roughly, nipping Jamie's neck. "Your flirty little ass driving me crazy all summer."
Jamie grinned, dropping to his knees for a split second to swirl his tongue around Alex's cockhead, sucking greedily before Alex hauled him up. "Not yet. Bend over."
The escalation ignited like wildfire.
Alex spun Jamie around, bending him over the cold granite counter, kicking his legs apart. Jamie arched his back, presenting that perfect, smooth ass—round cheeks parting to reveal his tight pink hole, already twitching in anticipation. Alex dropped to his knees, spreading those globes wide, diving in with a feral hunger. His tongue lapped flat against Jamie's rim, rimming him rough and deep, spearing inside with wet, sloppy thrusts. "Fuck, you taste so good," Alex growled, the words vibrating against Jamie's hole. "This ass is mine tonight."
Jamie cried out, pushing back, fingers gripping the counter edge. "Yes! Eat my hole, Alex—get it ready for that fat cock. Rim me harder!"
Alex devoured him, tongue-fucking relentlessly, one hand jerking Jamie's dripping dick while the other slapped his ass cheek, leaving a red handprint. Saliva dripped down Jamie's balls as Alex sucked and probed, loosening him up, the musky flavor driving his straight-guy inhibitions to dust. Jamie was a moaning mess, hole clenching around Alex's invading tongue, begging for more.
Rising up, Alex grabbed the lube from the counter—Jamie must've set it out like the teasing slut he was—slicking his throbbing cock generously. He pressed the blunt head against Jamie's spit-wet entrance, teasing. "Gonna pound this ass, little bro. You want it rough?"
"Fuck yes—breed me, stepbro!" Jamie demanded, consensual fire in his voice.
Alex thrust in with one brutal shove, bottoming out balls-deep in Jamie's tight heat. They both roared—Jamie from the stretch, Alex from the velvet grip milking his shaft. He didn't give a warmup; he dominated, pounding doggy-style with deep, savage thrusts, hips snapping like a piston. The kitchen echoed with skin slapping skin, Jamie's ass rippling from each impact. "Take it! Fuck, your hole's sucking me in—so goddamn tight!"
Jamie braced against the counter, shoving back to meet every plunge, his cock leaking pre-cum onto the floor. "Harder! Wreck my ass, Alex—pound me like the slut I am for you!"
Alex obliged, gripping Jamie's hips with bruising force, railing him mercilessly. Sweat poured down their bodies, Alex's heavy balls smacking Jamie's taint, the friction building to inferno levels. He reached around, fisting Jamie's cock in time with his thrusts, jerking him off roughly. "Gonna make you cum on my dick. Milk my load out of me!"
The intensity peaked, but Alex wanted more control. He pulled out with a wet pop, Jamie whining at the loss, and yanked him to the floor. "Ride me. Show me how bad you want it."
Jamie straddled him reverse cowgirl, facing away, that glorious ass hovering over Alex's slick pole. He sank down inch by inch, moaning as he impaled himself fully, then started bouncing—up and down, grinding his hips in filthy circles. Alex thrust up to meet him, hands clamped on Jamie's waist, watching his cock disappear into that greedy hole. "Fuck yeah, ride my fat dick! Bounce that ass—gonna fill you up!"
Jamie rode like a pornstar, ass cheeks clapping, prostate nailed with every downward slam. "Your cock's destroying me— so deep! Don't stop growling those dirty words!"
Alex growled filthily, slapping Jamie's cheeks red. "You're my cumdump tonight, stepbro. This hole was made for my dick—gonna breed it raw! Cum for me, squeeze it out!"
Orgasms hit like a freight train. Jamie exploded first, untouched now as Alex hammered up, ropes of thick cum shooting across the kitchen floor, ass clenching rhythmically around Alex's shaft. "Cumming—fuck, Alex!"
The vice grip triggered Alex. He roared, slamming deep one last time, pumping pulse after pulse of hot seed into Jamie's guts. "Take my load! Filling your ass—fuck!"
They collapsed in a sweaty heap, chests heaving, Alex's cock still twitching inside Jamie's cum-filled hole. Bonded in the afterglow, Alex pulled out slowly, watching his cream leak from that wrecked pucker. He gathered Jamie into his arms, whispering hot against his ear. "Shit... that was insane. I'll crave more of these midnight hookups. Come to my bed—we're exploring this bi shit together."
Jamie smiled lazily, letting Alex scoop him up bridal-style, carrying him to the bedroom for cuddling under the sheets. Promises hung in the air—lazy morning head, shower fucks, endless summer nights awakening Alex's hidden hunger.
But as dawn crept in, Jamie slipped from the bed, grabbing his shorts with a soft kiss to Alex's forehead. "Fun times, big bro. Catch you later." He walked out the door, not angry—just done, hips swaying as he vanished down the hall, leaving Alex staring at the empty space, cock already stirring for next time.