Erotic Audio Story

Tent-Mates: My Best Friend's First Rainy Surrender

Best friends share a soaked tent and one sleeping bag, leading to Liam's first gay fuck.

▶ 30 min listen Narrated by Michael Gay Male
▶ Listen to this story
Rate the narration:

Prefer to read it? Open the full story →

Full transcript

The rain hit like a betrayal. One minute Ethan and Liam were laughing over a shitty campfire, roasting marshmallows that kept catching flame, the next the sky cracked open and dumped a cold, endless torrent straight onto their little clearing deep in the woods. They’d hiked three hours in from the trailhead for their first real solo trip—no parents, no bullshit, just two nineteen-year-olds who had been glued together since middle school. Ethan had planned everything: the cheap two-man tent, the cooler of beer, the one decent sleeping bag he’d stolen from his dad’s garage. Liam brought the snacks and that shy half-smile that always made Ethan’s stomach twist.

“Fuck, it’s coming through!” Liam yelled over the roar as water sheeted down the nylon walls. They scrambled inside, dripping and cursing, but the ground cloth was already floating. A river of muddy runoff poured under the zipper flap, soaking the spare blankets and Liam’s backpack in seconds. Ethan’s flashlight beam caught the rising puddle swallowing their gear.

“The bag—get the bag up!” Ethan barked. He lunged for the solitary dry sleeping bag, still rolled tight on the higher ground near the back pole. Everything else was fucked. Their clothes clung like cold second skins. Liam’s flannel was plastered to his chest, nipples tight from the chill, and Ethan couldn’t stop staring even as water soaked through his own jeans.

They stripped fast, no time for modesty. Boots kicked off, socks peeled away with wet sucking sounds. Ethan yanked his soaked t-shirt over his head, rainwater sluicing down the ridges of his abs. Liam hesitated only a second before doing the same, revealing the lean runner’s body Ethan had jerked off thinking about more times than he’d ever admit. Boxer briefs only—Ethan’s black ones already damp at the thighs, Liam’s gray ones clinging to the soft bulge between his legs. The tent floor squelched under their knees.

“Only one’s dry,” Ethan said, voice rough. He unrolled the sleeping bag across the least flooded corner, a narrow mummy-style thing meant for one. “We’re sharing or we freeze. Storm’s not letting up till morning.”

Liam’s eyes were wide, rain dripping from his dark hair into the hollow of his throat. “Yeah. Okay. Fuck, it’s freezing.” His teeth already chattered. They both knew the forecast had lied. No backup plan. No second bag.

Ethan unzipped it fully and slid in first, the nylon whispering against his bare back and calves. The space was tiny—hips and shoulders would have to overlap no matter what. He held it open. “Come on. Skin to skin’s the only way we stay warm.”

Liam crawled in after him, clumsy, elbow catching Ethan’s ribs. The zipper rasped shut, sealing them into a tight cocoon of body heat and wet cotton. Immediately the press of flesh was everywhere. Liam’s chest mashed against Ethan’s side, then full-on as they shifted to fit. Thighs tangled. Liam’s knee slid between Ethan’s legs by accident, the hard muscle of his quad brushing the soft give of Ethan’s balls through thin fabric. Ethan’s cock twitched hard at the contact, half-chub already thickening against his stomach.

“Shit, sorry,” Liam muttered, breath hot against Ethan’s collarbone. He tried to pull back but there was nowhere to go. Their faces were inches apart in the dark. Ethan could smell the rain on Liam’s skin, the faint leftover deodorant, the deeper clean scent of him that always made Ethan’s mouth water.

“Don’t be. Just… get closer. Freezing your ass off helps nobody.” Ethan’s arm snaked around Liam’s back, palm splaying between his shoulder blades. He felt every vertebra, the shiver running through the younger guy’s frame. Liam was smaller by half a head, softer in the middle even with the running, and the heat of him soaked straight through Ethan’s chest. Their boxer briefs were the only barrier left—Ethan’s already tenting visibly, the head of his cock dragging a damp spot against the cotton as it filled out.

Liam went rigid for a second, then melted in by degrees. His cheek found Ethan’s shoulder. One arm draped over Ethan’s waist, fingers curling lightly against bare skin just above the waistband. “This is… tight,” he whispered. Rain hammered the tent fly in a deafening roar. Water still seeped at the edges, but inside the bag it was starting to warm from their combined bodies. Every breath made their chests rise and fall together, nipples brushing, the friction electric.

Ethan stared at the ceiling of the tent, pulse hammering. Years of this. Secret glances in the locker room. Late-night talks where Liam admitted he’d never gone further than kissing a girl junior year, that he got nervous, that sometimes he wondered why nothing ever felt right. Ethan had jerked himself raw to those confessions, imagining teaching him, stretching him open, hearing that soft voice break on a moan. Now Liam’s inexperience sat between them like a live wire. Ethan could feel the other guy’s cock too—half-hard already, thick against Ethan’s hip through the thin gray cotton. Not fully there yet, but responding to the heat, the press, the impossibility of space.

“You okay?” Ethan asked, voice low. His hand moved without permission, stroking slow circles on Liam’s back, down to the dimples above his ass. The skin was smooth, pebbled with gooseflesh that faded under the touch.

Fresh filth, nightly

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