Cover of Brotherhood of the Wild.

Brotherhood of the Wild.

Read the story

2 chapters · 5028 words · Read 1 times

Camping in the wilds of the USA three male friends aged 19 reveal their long held feeings for each other by jerking off together

Chapter 2: Accidental Ignition

The heat was a living thing now. A thick, damp blanket pressing down, stealing breath but driving out the bone-deep chill. Ethan lay rigid, every nerve ending screaming awareness. His chest was fused to Liam’s back, skin slick with shared warmth and a fine sheen of sweat that had nothing to do with the fading cold. His arm, draped along Liam’s side, felt like a lead weight. His palm rested flat against the solid, rhythmic rise and fall of Liam’s stomach. Beneath the heat, he felt the coiled tension in every muscle, a taut wire humming inches from snapping.

Noah, pressed between them, shifted again. A restless wiggle born of lingering chill or pure, oblivious discomfort. His movement pressed him slightly harder against Liam’s front.

"Seriously, how do people sleep like this?" Noah mumbled, his voice thick with drowsiness but edged with annoyance. "Feels like being stuffed in a sleeping bag full of… well, you guys." His attempt at humor fell into the humid silence. He shifted once more, his spine arching minutely against Liam’s chest.

Liam didn’t react verbally. Ethan felt it – a minute tightening of the muscles beneath his palm, a barely suppressed flinch. Liam’s breathing hitched, just for a second.

Noah, oblivious, reached back. Not towards Liam, not intentionally. He was just adjusting his own position, trying to find a fraction of space in the impossible press of bodies. His hand fumbled blindly behind him, fingers splayed, searching for purchase on the slippery nylon floor. He found nothing but air, then skin.

His knuckles brushed, light and accidental, against the hard, unmistakable ridge of Liam’s erection.

Time didn't stop. It fractured.

Liam gasped – a sharp, punched-out sound. His entire body convulsed beneath Ethan’s touch, arching away from Noah’s back and pressing harder into Ethan’s chest simultaneously. It was pure, panicked reflex. A desperate recoil and a terrifying press for anchor. Ethan felt the hard length, the heat radiating through it, pressed momentarily against his own forearm beneath Liam’s stomach.

Noah yanked his hand back like he’d touched fire. "Whoa! Shit, Liam! What the hell, man?" Confusion warred with a dawning, horrified understanding in his voice. "Was that…?"

Liam didn’t answer. He was trembling now, fine tremors running through the powerful muscles of his back pressed against Ethan. His breathing was ragged, shallow gasps. Ethan could feel the frantic hammering of Liam’s heart against his own sternum.

The silence that followed was suffocating. Thicker than the humid air, thicker than the canvas walls pressing in. Noah lay frozen, rigid with shock. Ethan couldn’t move, couldn’t breathe. His mind was white noise. That accidental touch, Liam’s violent reaction, the hard, undeniable proof pressed against his arm… it obliterated every carefully constructed wall.

Then, with a sound halfway between a groan and a sob, Liam moved. Not away. Not towards Noah. His left hand – the one not pinned under Noah – shot back, groping blindly in the dark tangle of limbs behind him. Not for Noah. His fingers, strong and desperate, closed around Ethan’s wrist. The same wrist he’d grabbed earlier, forcing Ethan’s hand down his body. Now, he dragged it backwards, down his own sweat-slicked flank, pulling Ethan’s trapped arm from beneath his own body. He didn’t stop. He pulled Ethan’s hand down, past the curve of his hip, into the charged, humid space between his own thighs and the ground.

Ethan felt the hot, hard length again. Not an accidental brush. Deliberate contact. Liam forced Ethan’s palm flat against his straining erection. The heat was scalding. The rigid outline burned into Ethan’s skin. Liam’s grip on his wrist was iron, trembling. A silent plea? A desperate claim? Ethan couldn’t tell. He couldn’t think. His own body ignited, a rush of heat flooding him, leaving him lightheaded. He felt himself hardening against the small of Liam’s back, a traitorous echo he couldn’t control.

"Liam?" Noah’s voice was a strangled whisper. He’d felt the movement, the shift. He twisted his head, trying to see in the oppressive gloom. "What are you…? Ethan?"

Liam shuddered, a full-body tremor that vibrated through both of them. He released Ethan’s wrist. But Ethan’s hand didn’t move. It stayed. Frozen. Burning. Pressed against the undeniable, desperate truth. Liam exhaled, a ragged, broken sound. He leaned his head back, resting it heavily against Ethan’s shoulder. His breath was hot and uneven on Ethan’s neck. His free hand clenched into a fist on his own thigh.

"Ethan," Liam breathed, the word barely audible, raw and stripped bare. Not an explanation. Not an apology. Just his name. A confession laid bare in the trembling dark.

Noah was completely still now. Utterly silent. The only sounds were the relentless drumming of the rain, Liam’s ragged breathing against Ethan’s neck, and Ethan’s own thundering pulse drowning everything else out. He felt Liam’s heat, the frantic pulse beneath his palm, the lean strength of his body pressed full-length against him. The years of longing, the secret glances, the playful shoves hiding desperate need – it all coalesced into this single, impossible point of contact. His hand, on Liam. Liam’s head on his shoulder. The storm raged outside, but inside the trembling tent, the world had narrowed to the searing connection between them, and Noah’s silent, shocked presence bearing witness. The fragile structure of their friendship felt like it was groaning under the weight, ready to rip apart at the seams. Ethan didn’t know if he should pull away or press closer. He only knew the touch was burning him alive, and stopping was impossible.

Ethan couldn't move his hand. The heat radiating through Liam’s thin boxers was a brand. Liam’s head remained heavy on his shoulder, breath hitching against his neck. Every frantic heartbeat under Ethan’s palm echoed his own. The rain hammered the tent like frantic fingers drumming.

"Okay," Noah blurted, voice cracking. "Okay, what the actual fuck is happening?" He tried to twist, his elbow jabbing Ethan’s ribs. The confined space fought him. "Liam? Ethan? Seriously. Did I just... feel what I think I felt? Because Liam, you just shoved Ethan's hand down your pants like a fucking landing strip!"

Silence, thick and choking. Liam flinched against Ethan, a sharp intake of breath the only sound from him. Ethan felt the tremor run through Liam’s back muscles. His own face burned hotter than the contact point.

"Was that... was that for me?" Noah pressed, incredulity warring with something else in his tone. "Back there? When I touched you? Or..." He paused, the implication hanging heavy in the humid air. "Or is that for him?" His voice dropped lower, intense. "Because he’s glued to your back like cement, Liam. And you’re letting him."

Liam’s breathing hitched again, ragged and shallow against Ethan’s skin. He didn’t lift his head. Didn’t speak. Ethan’s mind scrambled, trapped between the furnace of Liam’s body and the terrifying edge in Noah’s questions. He could smell the sharp tang of pine needles crushed beneath them, mixed with sweat and stale air.

"Answer me!" Noah demanded, a frustrated shove rocking the tent floor. "One of you! Fucking say something!" His voice cracked, raw with confusion and a dawning, unsettling realization. "Because I saw how you looked at him sometimes, Liam. When you thought no one was watching. And Ethan... Christ, the way you tease him... it’s never just joking, is it?" His words tumbled out, unstoppable now. "And me... I... fuck it." A shaky breath. "I thought... I hoped maybe... both of you... felt it too?"

Silence slammed back down, heavier than before. Noah confessed. He just laid it bare. The frantic drumming of rain filled the void. Liam went utterly still against Ethan, every muscle locking. The hand Ethan still held frozen against Liam’s heat twitched minutely.

Ethan felt the shock reverberate through him. Noah too? The thought was a lightning strike. All this time? The easy charm, the boundary-pushing hugs... had that been Noah's version of this desperate, trapped longing? He stared blindly at the dark canvas ceiling, the fabric trembling with the storm’s fury. His hand burned. His heart hammered against Liam’s spine. Noah’s ragged breathing was loud in the tiny space.

Liam finally moved. Slowly, deliberately, he lifted his head from Ethan’s shoulder. His dark hair brushed Ethan’s jaw. In the dim light filtering through the rain-slicked tent wall, Ethan could just make out the fierce intensity in Liam’s eyes as he turned his head slightly towards where Noah lay pressed against his front. Liam’s jaw was clenched tight.

"Shut up, Noah," Liam rasped, the words low, guttural. Not angry. Exhausted. Raw. "Just... shut up." He shifted his hips almost imperceptibly, pressing harder into the hand Ethan still hadn’t pulled away. A silent, desperate demand for Ethan to acknowledge the fire between them, even now. Even with Noah’s confession hanging like a live wire.

Noah didn't shut up. He let out a choked sound, half-laugh, half-sob. "Shut up? That's it? After that? After this?" He gestured wildly in the dark, his hand bumping against Liam’s chest. "You grab Ethan's hand, put it right on your dick, and now he’s frozen like a deer in headlights, and you tell me to shut up?" He sucked in a ragged breath. "Was it just me? Was I the only one stupid enough to think...?" His voice broke, the bravado dissolving into something painfully vulnerable. "Did I imagine it all?"

Read on DreamPress

Write your own erotic story with AI