Gay Male

Snowed In with My Straight Best Friend

Two straight buddies get snowed in and fuck each other senseless.

7 min read 1,613 words July 26, 2026New

Alex stomped the snow off his boots as he shoved the cabin door shut against the howling wind. The blizzard had come out of nowhere, turning their weekend ski trip into a whiteout nightmare. Jake was already inside, cursing as he tried to coax a flame from the fireplace with the last dry scraps of kindling. Both guys were twenty-two, lifelong best friends since middle school, the kind who finished each other's sentences and shared everything—except, in Alex's case, the secret he'd been carrying for years.

Jake's athletic body had always been a problem for Alex. Those broad shoulders from years of college soccer, the way his jeans clung to a tight ass and thick thighs, the easy grin that made girls melt. Alex had jerked off to memories of Jake changing in the locker room more times than he could count, always hating himself a little afterward. Jake was straight as an arrow, oblivious, forever talking about the chicks he banged. Alex played along, dated girls, pretended the butterflies in his stomach were just bromance.

"We're fucked, bro," Jake said, straightening up as the fire finally caught. His dark hair was damp with melted snow, cheeks flushed from the cold. "Roads are buried. No cell service. And look at this place—one bed, half a cord of wood, and a fridge with beer and leftover pizza. Romantic as hell."

Alex forced a laugh, peeling off his soaked jacket. The cabin was tiny, remote, the kind of spot their buddy had lent them thinking it'd be a chill guys' getaway. Now the temperature outside was plunging, wind rattling the windows like it wanted in. "At least we've got each other. Don't get any ideas if we have to spoon for warmth later."

Jake snorted, tossing him a beer. "As if. Your bony ass would freeze me solid." But there was a flicker in his blue eyes, something Alex almost missed. They drank, joked about the storm, tried to ignore how the firewood pile was already looking sparse. By nightfall the cold seeped through the walls anyway. The single bed loomed large.

"Seriously, man," Jake said, stripping down to his boxers without ceremony, his toned chest and abs on full display in the firelight. "We're sharing. Hypothermia's not hot. Just... no funny business. I know how you get when you're horny and lonely."

Alex's face burned. He pulled off his own shirt, muscles leaner but solid from climbing, and climbed under the heavy quilts. "Fuck you. I'm not the one who dry-humps pillows in his sleep."

They lay there stiffly at first, backs to each other, the mattress dipping under Jake's heavier frame. The cold forced them closer. Jake's body heat radiated like a furnace. Alex's cock twitched traitorously when Jake's bare calf brushed his. Jake chuckled in the dark. "Careful. Don't get any ideas. My dick might think it's a chick's leg and wake up happy."

"You're an idiot," Alex muttered, but the banter loosened something. They shifted, facing each other now, knees touching. Jake's breath smelled like beer and mint gum. Alex's secret crush pounded in his chest.

Hours later, Alex woke to gray morning light and an unmistakable problem. His morning wood pressed against Jake's hip. Jake was awake too, grinning lazily, his own thick erection tenting the sheets between them.

"Well, shit," Jake said, voice rough with sleep. "Looks like the cold's not the only thing making us hard. Helping a bro out? Classic survival tactic."

Alex's heart hammered. He searched Jake's face for the joke, but Jake's eyes held something new—curiosity, heat. "You're kidding."

"Maybe not." Jake's hand rested lightly on Alex's bare shoulder, thumb stroking once. "I've... thought about it. Fantasized, even. You and me. Drunk nights wondering what your mouth would feel like. Don't freak. I'm still me. Just... curious as fuck right now."

The words hung between them, electric. Alex's cock throbbed harder. Years of longing crashed over him. "Jake... you serious? Because I've wanted this. Wanted you. For so long."

Jake's laugh was soft, nervous, genuine. "No shit? Guess I'm denser than I thought." His fingers trailed down Alex's chest, lingering on a nipple, pinching lightly. Heated stares locked. Jake leaned in first. "Wanna try something? For real. Both of us. No pressure if it's weird."

"Hell yes," Alex breathed. Consent crackled between them like the fire. They surged together, mouths colliding in a messy, hungry kiss. Jake tasted like sleep and possibility. Tongues slid, teeth nipped. Alex groaned into it, hands roaming Jake's back, feeling the play of muscle. Jake kissed like he did everything—eager, a little clumsy, all-in. The quilts tangled as they pressed closer, cocks rubbing through thin fabric, leaking precome already.

"Fuck, your lips," Jake muttered between kisses, laughing breathlessly. "Better than any girl. Don't tell anyone I said that."

They made out until lips were swollen, hands exploring with growing boldness. Jake shoved the blankets down, staring at Alex's tented boxers. "My turn to see what the fuss is about."

Jake slid down, peeling Alex's underwear away. Alex's cock sprang free—cut, average length but thick, flushed dark, tip shiny. Jake wrapped a hand around it first, stroking experimentally, eyes wide. "Damn. Feels good in my hand." Then he leaned in, tongue swiping the head. Alex moaned loud, fingers threading into Jake's hair.

"Yeah, like that—fuck, Jake, suck it. You're doing amazing."

Jake took him deeper, clumsy at first, gagging a little then adjusting, cheeks hollowing as he bobbed. The wet heat, the sight of his straight best friend choking happily on his dick, shattered Alex. He thrust gently, praising, "So hot watching you. Take more if you can." Jake hummed around him, one hand cupping Alex's balls, the other stroking his own cock free of his boxers. Spit dripped, filthy sounds filling the cabin. Jake pulled off with a pop, grinning up, lips shiny. "Tastes better than I fantasized. Salty as hell. Your turn for something fun?"

They switched positions in a tangle of limbs and laughter. Alex flipped Jake onto his stomach then pulled his hips up. Jake's ass was perfect—round, firm, dusted with light hair. Alex spread the cheeks, breath hot on the tight pink hole. "Gonna eat this ass till you're begging."

"Do it," Jake shot back, looking over his shoulder. "Been curious about that too."

Alex dived in, tongue laving from balls to hole, circling the rim before pushing inside. Jake cursed, pushing back, the dominant bottom already. "Fuck yeah, deeper. Feels filthy and perfect." Alex rimmed him thoroughly, spit-slick and hungry, fingers joining to stretch him open—one, then two, crooking to find that spot that made Jake shout. The fireplace crackled, snow slammed the windows, but inside it was all heat and musk and Jake's broken moans.

When Jake was loose and dripping, Alex slicked his cock with spit and leftover lotion from Jake's bag. He rolled Jake onto his back for missionary, legs hooked over shoulders. Eye contact seared as Alex pushed in slow. Jake's hole clenched tight then yielded, taking the thick head with a guttural groan.

"Jesus—big. Keep going. Fill me up."

Alex bottomed out, balls deep, both of them panting and laughing at the absurd perfection. "We're really doing this. Straight buddies fucking in a snowstorm. Unreal."

"Shut up and move," Jake demanded, stroking his own cock in time. Alex thrust, building rhythm, the drag exquisite. Jake's free hand grabbed Alex's ass, pulling him harder. "Harder, bro. Pound me. I can take it."

They fucked like that, deep and grinding, sweat slicking chests, kisses messy when Alex leaned down. Then Jake pushed him off and scrambled to all fours. "Doggy. Now. Want it rough."

Alex slammed back in, gripping Jake's hips, slamming home. The slap of skin echoed. Jake stroked himself furiously, demanding, "Harder—fuck yes, right there—make me feel it tomorrow." He was vocal, laughing between groans when Alex nailed his prostate just right. "This is ridiculous. Hottest thing ever. Don't stop."

Alex's balls tightened, pleasure coiling. He reached under to help stroke Jake but Jake swatted him away. "I got it—just fuck me senseless like the tagline of our stupid lives."

The humor cracked them up even as they hurtled toward the edge. Jake came first, hands-free, cock jerking untouched as Alex's relentless thrusts milked his prostate. Thick ropes painted the sheets, body clamping down hard. "Coming—fuck, Alex—!" The squeeze dragged Alex over. He pulled out at the last second, fist pumping, painting Jake's abs and chest with hot spurts of cum. They collapsed in a sweaty, laughing heap, aftershocks rippling.

Cleaning up was clumsy and full of shared grins—wet wipes, shared water bottle, wiping cum off Jake's stomach while cracking jokes about the mess. They cuddled by the rebuilt fire afterward, naked under a quilt, limbs tangled. Jake traced idle patterns on Alex's arm.

"So... that happened," Jake said, voice soft but happy. "I've been curious for months, maybe longer. Fantasies got intense. You?"

Alex confessed the years of crushing, the secret glances. No shame now. "This weekend... perfect start. Friends with benefits when the roads clear? Or maybe something more. I want that."

Jake kissed him slow. "Yeah. Something more sounds good. Exploring this. You and me."

They dozed like that, warm and sated, the storm still raging but irrelevant. Alex held Jake close, heart full. What Jake didn't know—what Alex had spotted earlier on the old weather radio before the batteries died—was that the blizzard was already easing on the far side of the mountain. Plows would reach them by tomorrow afternoon. Alex kept the secret, smiling into Jake's hair. One more full day and night snowed in, fucking each other senseless, before the real world returned. Perfect.

Tagged

Rate this story

Thanks for rating

Fresh filth, nightly

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