Gay Male

Rain-Soaked Friends Share One Tent… And My Ass

Best friends share a tiny tent, get soaked, and Ryan pounds Jake's ass.

9 min read 2,107 words August 05, 2026New

The rain hit like a wall about two hours after they'd crested the ridge. One minute Jake and Ryan were picking their way down the muddy switchbacks under a bruised purple sky, packs heavy, boots slipping; the next the sky cracked open and dumped cold sheets of water that soaked through their rain shells in minutes. Thunder rolled across the valley. Lightning turned the pines into stark skeletons. By the time they reached the narrow flat near the creek where they'd planned to camp, both men were dripping and swearing, breath steaming.

“My tent’s fucked,” Ryan shouted over the downpour, holding up the sodden bundle. A tree branch had punched a hole clean through the fly during the scramble. Water poured out of it like a sieve. Jake’s one-man tent was still intact, barely big enough for him alone. They stared at each other, rain plastering hair to foreheads, and the decision was already made.

They fought the nylon into shape on the least soggy patch of ground, guy-lines singing in the wind. Once the fly was staked and the vestibule zipped, they shoved packs inside and crawled after them, sealing the storm out. The space was ridiculous—two grown men and gear crammed into a coffin of damp fabric. Their shoulders bumped. Knees knocked. The air smelled of wet wool, pine, and the sharp ozone after lightning.

Jake peeled off his shell first. Water sluiced down his neck, soaked the base layer clinging to his chest. He stripped that too, then the hiking pants that had turned to lead. Goosebumps rose across his arms and thighs. Ryan watched, dark eyes unreadable in the dim light filtering through the tent walls. He stripped just as fast—shirt, pants, socks—until both of them knelt in nothing but wet boxer-briefs, skin slick and cold. The rain hammered the fly like thrown gravel. Every gust pressed the walls inward so that their bodies almost touched even when they tried not to.

“Fuck, it’s freezing,” Jake muttered, teeth chattering. He grabbed the sleeping bag they’d managed to keep mostly dry and unzipped it into a double layer. They had no choice. Side by side, skin to skin, was the only way not to spend the night shivering themselves sick.

Ryan slid in first. Jake followed, backs pressed together at first out of some leftover habit of personal space. It lasted thirty seconds. The cold drove them closer. Ryan rolled, threw an arm over Jake’s waist, and pulled him flush. Chest to back. Thighs slotted. Jake felt the solid heat of Ryan’s body soak into him immediately—broad chest, the hard planes of stomach and hip, the thick muscle of his thighs. And lower, the unmistakable press of Ryan’s cock, half-hard already against the cleft of Jake’s ass through two thin layers of soaked cotton.

Jake’s own cock twitched in answer. He’d been half-hard since the moment they zipped the tent shut and the reality of sharing this tiny space hit him. Years of friendship, years of stolen glances in locker rooms and at swimming holes, years of jacking off to the memory of Ryan’s body and never saying a word. Jake had always wanted more. Specifically, he’d wanted Ryan to pin him down and use his ass until he couldn’t walk straight. The craving lived under his skin like a second pulse. Tonight the rain and the forced closeness scraped every layer of pretense away.

They lay still for a long minute, listening to the storm, bodies warming by degrees. Ryan’s breath ghosted across the back of Jake’s neck. His hand rested on Jake’s bare hip, thumb absently stroking the sharp bone there. The touch wasn’t innocent. It lingered, pressed, explored the edge of the waistband. Jake’s pulse hammered. He could feel his hole clench on nothing, already hungry.

“Your skin’s still freezing,” Ryan said, voice low and rough. His hand slid lower, palm flattening over the curve of Jake’s ass, squeezing once through the wet fabric. “Need to get these off. They’re just holding the cold in.”

Jake didn’t argue. He hooked his thumbs in the waistband and shoved the briefs down, kicking them into the corner with the rest of the soaked clothes. Ryan did the same. Now there was nothing between them but heat and the thin film of rainwater still drying on their skin. Ryan’s cock—thicker, heavier than Jake remembered from those accidental glimpses—nestled fully against Jake’s bare crack. It was fully hard now, hot and insistent. Jake bit his lip hard enough to taste copper.

Ryan’s hand returned to Jake’s hip, then drifted forward, fingertips tracing the V of muscle that led down. He didn’t grab Jake’s cock yet. He just rested there, possessive, while his hips gave the smallest experimental roll. The head of his dick dragged through Jake’s cleft, catching for a second on the rim of his hole. Jake’s breath hitched out loud.

“Jesus, Jake.” Ryan’s voice had gone darker. “You’re shaking.”

“Not from the cold anymore.” Jake’s words came out raw. He pushed back deliberately, grinding his ass against that thick shaft. “I’ve wanted this for fucking years. Wanted you to fuck my ass. Hard. No more pretending we’re just buddies who get hard around each other by accident.”

Ryan went still for half a heartbeat. Then a low, almost pained laugh rumbled out of him. His hand finally wrapped around Jake’s cock—already dripping—and stroked once, slow and tight. “Christ. I’ve jacked off thinking about pounding you raw more times than I can count. Bending you over, watching my cock disappear into that tight hole, hearing you beg. Thought you’d deck me if I ever said it out loud.”

“I’d have bent over the second you asked.” Jake twisted in the sleeping bag until they were face to face, chests pressed together, cocks trapped between their bellies. Rain still hammered the tent. Lightning flashed white through the thin walls, throwing Ryan’s face into stark relief—hungry mouth, dark stubble, eyes blown black with want. Jake grabbed the back of Ryan’s neck and dragged him into a kiss that was all teeth and tongue from the first second.

They kissed like they were starving. Ryan’s tongue fucked into Jake’s mouth the same way Jake hoped his cock would fuck into his ass. Hands roamed everywhere—shoulders, backs, the flex of ass cheeks. Ryan shoved a thigh between Jake’s legs and Jake rode it shamelessly, cock sliding wet against hard muscle. Ryan’s free hand cupped Jake’s balls, rolled them, then slid further back to press two fingers against his hole. Just pressure. Circling. Jake moaned into the kiss and spread his legs wider in invitation.

“Spit,” Ryan ordered against his mouth. “Get my fingers wet.”

Jake sucked two of Ryan’s fingers deep, got them dripping, then Ryan wasted no time. He pushed the first finger in to the knuckle. Jake’s ass clenched hard around the intrusion, the burn sharp and perfect. Ryan worked it in and out, then added the second, scissoring, stretching. The wet sounds were filthy under the rain. Jake stroked both their cocks together with one hand, smearing precome, while Ryan finger-fucked him open with slow, deliberate thrusts that brushed his prostate just enough to make his vision spark.

“More,” Jake gasped. “I can take it. Want your cock, not just your fingers.”

Ryan pulled his fingers free, spat into his own palm, and slicked his thick cock until it gleamed. He spat again, rubbed the spit directly over Jake’s hole, pushing some inside with his thumb. Then he manhandled Jake onto his stomach in the middle of the sleeping bag, yanked his hips up so his ass was presented, face down, cheek pressed to the nylon. The position left Jake completely open, completely vulnerable. He loved it. His cock hung heavy and dripping between his thighs.

Ryan mounted him, knees bracketing Jake’s hips. The fat head of his cock kissed Jake’s rim, pressed, stretched. Jake breathed out and pushed back. Inch by thick inch Ryan sank into him. The burn was intense—Ryan was bigger than anything Jake had taken before, thicker, longer—but the stretch flipped straight into white-hot pleasure. Jake’s mouth fell open on a broken moan as Ryan bottomed out, balls flush against his ass, every inch buried deep.

“Fuck, you’re tight,” Ryan groaned. He stayed still for a second, letting Jake adjust, hands gripping Jake’s hips hard enough to bruise. “So fucking hot and tight around me. Been dreaming about this.”

“Move,” Jake demanded, voice wrecked. “Fuck me. Don’t hold back.”

Ryan pulled almost all the way out and slammed back in. The force shoved Jake forward on the sleeping bag. He cried out, half pain, half pure need. Ryan set a hard, relentless rhythm right from the start—long strokes that dragged over Jake’s prostate on every thrust, the wet slap of skin on skin mixing with the rain. He railed Jake in prone-bone like he’d been waiting his whole life to do it, hips snapping, cock pistoning deep. Jake clawed at the fabric, ass pushing back to meet every thrust, taking it all.

“Harder,” he panted. “Use me. Fuck your best friend’s ass like you own it.”

Ryan growled and gave him exactly that. He draped himself over Jake’s back, chest to spine, one hand snaking under to fist Jake’s cock in time with his thrusts. The angle changed; every slam punched Jake’s prostate dead-on. Precome poured from Jake’s slit, slicking Ryan’s fist. The tent filled with the raw sounds of fucking—skin, spit, Jake’s shameless moans, Ryan’s low curses.

After long minutes of that deep, punishing pace, Ryan pulled out suddenly. Jake whined at the empty stretch. Ryan flipped him onto his back like he weighed nothing, shoved Jake’s ankles up over his shoulders, and drove back in to the hilt in one smooth thrust. The new position folded Jake nearly in half. Ryan’s cock felt even deeper this way, the head battering his prostate without mercy. Jake’s own cock slapped against his stomach with every thrust, leaving shiny streaks.

Ryan leaned down, folding him tighter, and kissed him filthy while he pounded. “Look at you,” he rasped against Jake’s mouth. “Taking my cock so well. Gonna fill this ass up. You want that? Want my cum leaking out of you all night?”

“Yes—fuck—yes, cum in me.” Jake stroked himself frantically, wrist blurring. The dual sensation of Ryan’s thick cock stretching him open and his own fist flying over his cock shoved him right to the edge. His balls drew up tight. “I’m close. Don’t stop. Harder—”

Ryan hammered into him, sweat dripping from his brow onto Jake’s chest, muscles flexing with every brutal thrust. The sleeping bag bunched beneath them. The tent walls shook. Jake’s orgasm slammed into him first—his ass clamped down like a vice around Ryan’s cock as thick ropes of cum painted his own stomach and chest. The rhythmic milking of his hole dragged Ryan over right with him. Ryan buried himself to the root and came hard, pulsing hot floods deep into Jake’s guts, groaning Jake’s name like a curse and a prayer.

They stayed locked together through the aftershocks, breathing ragged, bodies trembling. Ryan’s cock twitched one last time inside him before he carefully pulled out. Jake felt the thick slide of cum immediately starting to leak from his wrecked, stretched hole. Ryan sat back on his heels and watched it, eyes dark with possessive satisfaction, then leaned down and kissed Jake slow and deep, claiming his mouth the same way he’d claimed his ass.

They cleaned up roughly with a spare bandana, then curled together under the sleeping bag, legs tangled, Jake’s head on Ryan’s chest. Outside the rain had softened to a steady drum. Inside, the air was thick with sex and the new knowledge of what they were to each other now.

Ryan’s fingers traced lazy circles on Jake’s hip. “This isn’t a one-time thing,” he said quietly. “Next trail, next tent, next time I get you alone—I’m taking this ass again. And again after that. Friends who fuck. That work for you?”

Jake smiled against his skin, already half-hard again at the promise. “Works for me. But next time I want you to edge me first. Make me wait for it until I’m begging.”

Ryan’s laugh was low and dirty. He kissed the top of Jake’s head. “Deal. Now sleep. You’re gonna need the energy.”

They drifted off tangled together, the storm fading, the future wide open and filthy.

Jake stirred sometime near dawn, felt Ryan’s cock already hardening against his thigh again, and whispered into the quiet tent, “You awake enough to fuck me one more time before we pack up?”

Tagged rainy-sex undressing frotting confined-space

Rate this story

Thanks for rating

Fresh filth, nightly

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