Family camping trip

Alec goes on a family camping trip with his stepdad, stepbrother and his 2 brothers il law. The vacation isn't as boring as he expected.

  • Score 8.7 (1 votes)
  • New Story
  • 5691 Words
  • 24 Min Read

The gravel crunched under the tires as the old SUV rolled to a stop. Alec pressed his forehead against the cool glass, watching the trees swallow the last traces of daylight. The camping ground stretched ahead — a clearing ringed by pines, a fire pit already blackened from previous visitors, three small bungalows hunched together like they were conspiring.

"We're here!" Jennifer's voice was too bright, too eager. She twisted in the passenger seat, her blond hair catching the dashboard light. "Isn't it beautiful?"

Alec grunted.

Beside him, Josh stretched his arms over his head, his biceps straining against the sleeves of his hoodie. "Finally. My ass was going numb."

Alec didn't look at him. He'd learned not to look.

Carl killed the engine and the silence rushed in — wind through pine needles, a bird calling somewhere distant. He turned, his dark eyes scanning the backseat. "Alright. Let's get the layout figured out before it gets dark." He was already unbuckling, his thick forearms covered in that familiar dark hair Alec had seen a hundred times at the breakfast table.

They piled out. The air hit Alec first — pine and damp earth and the faint metallic smell of a creek nearby. He pulled his duffel from the trunk, the canvas rough against his fingers.

Jennifer walked toward the bungalows, counting on her fingers. "So. Three bungalows. Carl and I will take the middle one. Emma and Luke can have the left, Chloe and Theo the right." She turned, her smile apologetic. "That means you two will have to share the tent."

Alec's stomach dropped. "What?"

"There's only three bungalows, sweetheart."

"But I already share a room with him at home." The words came out smaller than he wanted. He heard the whine in his voice and hated it.

Josh clapped a hand on his shoulder, heavy and warm. "Don't worry, little brother. I'll protect you from the bears."

Alec shrugged the hand off. "You're not my brother."

"Stepbrother." Josh's grin was wide, easy. "Right. Keep forgetting."

Alec grabbed the tent bag from the trunk before anyone could assign him the task. He needed to move. He needed to not stand here while Josh's smirk burned a hole through his composure.

The tent was a two-person. Bright orange. Alec had used it once before, three years ago with his actual friends. He unzipped the bag and let the fabric spill onto the grass, the smell of nylon and stale air rising.

Josh appeared beside him, already pulling his hoodie over his head. "I'll handle the poles."

The hoodie came off. Underneath, Josh wore nothing. His chest was broad, tanned from summer practice, a dark line of hair trailing down the center of his stomach and disappearing into his shorts. His shoulders moved as he reached for the pole bag, muscles shifting under skin.

Alec looked away. Too fast. He stared at the tent fabric, at the seams he was supposed to be aligning, and felt heat crawl up his neck.

"You got the corners?" Josh asked.

"Yeah."

"You gotta actually stake them, dude. Not just lay them there."

Alec's jaw tightened. "I know how to set up a tent."

"Sure you do." Josh crouched to thread a pole through its sleeve, and the movement made his back flex, the muscles along his spine shifting under that dark hair. "You and your video games. Bet you've got calluses on your thumbs."

"I swim."

"I know. I've seen you in the pool." Josh glanced over his shoulder, his dark eyes catching the last light. "You've got good shoulders. If you actually lifted, you'd have a decent body."

Alec shoved a stake into the ground harder than necessary. "Thanks for the compliment."

"That wasn't a compliment." Josh laughed, and the sound was warm, almost friendly. "That was an observation."

The tent went up in twenty minutes. Alec worked in silence, letting Josh's chatter wash over him — stories from football practice, complaints about a professor, a girl he'd hooked up with last weekend. The details blurred. What didn't blur was the way Josh moved, the way his skin looked in the fading light, the way sweat collected in the hollow of his throat.

When the tent was done, Alec stood back and wiped his forehead with his sleeve. "Fine. It's fine."

"Of course it's fine. I did most of the work." Josh slapped the side of the tent, testing the tension. "Cozy in there, though.

Jennifer called them over for dinner — sandwiches and chips and sodas from a cooler. They sat around the fire pit, though the fire wasn't lit yet, and Alec ate his sandwich in small, mechanical bites.

"Your sisters will be here tomorrow around lunch," Jennifer said, brushing crumbs from her lap. "Emma texted. They're driving up early."

Alec's fork stopped halfway to his mouth. "Both of them?"

"And their boyfriends." Carl's voice was low, matter-of-fact. "You remember Theo, right? And Luke — you haven't met Luke yet."

Alec set the sandwich down. He remembered Theo. Tall, Black, built like he lived in a gym. Charismatic in a way that made Alec feel small and quiet. He'd met him twice at family dinners and spent both nights avoiding eye contact.

"Luke's nice," Jennifer said, as if reading his mind. "Very quiet. You'll like him."

"I don't want to meet them." The words slipped out before Alec could stop them.

"Alec." Carl's voice carried an edge.

"I mean — I don't have anything against them. I just. I'd rather be in my room playing games. That's all."

"You're nineteen years old," Carl said. "You can spend one weekend with your family."

"This isn't a family weekend. This is a couples' retreat plus me and Josh."

Josh snorted. "He's not wrong."

Carl's eyes flicked to his son. "Don't encourage him."

Silence settled over the group. Alec picked at the crust of his sandwich, wishing he was anywhere else. His phone buzzed in his pocket — a notification from a game he'd been playing. He didn't check it.

The sun finished its descent, and the dark came fast in the woods. Jennifer lit a small fire, and they sat around it for an hour, the flames casting long shadows across their faces. Alec counted the minutes. He counted the logs. He counted the number of times Josh stretched his arms over his head, each time lifting the hem of his shirt to show a sliver of stomach.

Around ten, Carl stood and stretched. "I'm turning in. Long drive tomorrow." He looked at Alec and Josh. "You two get the tent sorted?"

"Yeah," Josh said. "It's good."

"Good." Carl's hand landed on Jennifer's shoulder. "Coming?"

She nodded, brushing dirt from her jeans. "Don't stay up too late, boys."

Alec watched them walk to the middle bungalow, the door opening and closing, a rectangle of yellow light that disappeared when the latch clicked. Then it was just him and Josh and the dying fire.

"Guess we should hit the sack too," Josh said. He kicked dirt over the embers, and the glow dimmed, then died. "Early start tomorrow."

Alec's mouth felt dry. "Yeah."

The tent was small. Smaller than Alec remembered. Two sleeping bags laid side by side, barely a foot of space between them. Josh had already crawled in, his back to Alec, his shoulders a dark silhouette against the nylon wall.

Alec zipped the tent flap closed. The darkness was immediate, total. He fumbled for his sleeping bag, unrolled it, and slipped inside fully clothed — shorts and a t-shirt, the same thing he wore to bed every night.

The air was thick. Warm. The nylon trapped heat like a greenhouse.

Josh shifted, and the sleeping bag rustled. "Fuck, it's hot."

"It's a tent."

"No shit." More rustling. "I'm taking my briefs off."

Alec's heart stuttered. "What?"

"It's too hot. I'll sleep in my boxers."

"You said briefs."

"Boxer briefs. Same difference." Fabric rustled, and Alec heard the soft sound of clothing being pushed down. "There. Much better."

Alec stared at the ceiling of the tent, invisible in the dark. He could hear Josh breathing. He could smell him — sweat and deodorant and something muskier underneath. The tent was maybe four feet wide. They were six inches apart.

"Good night, little brother."

"Don't call me that."

"Fine. Good night, Alec."

Alec didn't answer. He closed his eyes and tried to will himself to sleep. The minutes passed. The heat pressed down. He could hear Josh's breathing slow, deepen, the rhythm of someone falling asleep.

It took Alec forty minutes to drift off.

And two hours to wake again.

The tent was still dark. Still hot. But something was different — a pressure against his lower back, warm and insistent. Alec's eyes snapped open. His body went still.

Josh had rolled over in his sleep. His chest was pressed against Alec's spine, his arm draped loosely over Alec's hip. And between them, pressed firmly against the curve of Alec's ass, was something hard.

Josh's cock. Through the thin fabric of Alec's shorts. Hard. Thick. Alec could feel the heat of it, the weight, the unmistakable shape pressing into him with every breath Josh took.

Alec's own cock responded instantly, blood rushing south. He bit his lip, hard, trying to focus on anything else. The rough fabric of the sleeping bag. The distant sound of wind in the pines. The way his heart was hammering against his ribs — no, that wasn't helping.

He tried to shift forward, to put space between them, but Josh's arm tightened, pulling him closer. The cock pressed deeper into the cleft of his ass, and Alec had to smother a sound that rose in his throat.

This was wrong. This was his stepbrother. This was the guy who made fun of him at dinner, who called him skinny, who walked around the house naked because he knew it made Alec uncomfortable — or maybe because he didn't know. Maybe he didn't know. Maybe this was just an accident, a sleeping body doing what sleeping bodies did.

It didn't feel like an accident.

The pressure didn't let up. Josh's breath was warm against the back of Alec's neck, slow and even. Still asleep. But his body was pressing, grinding slightly with each breath, the hard length of him sliding against the fabric of Alec's shorts.

Alec's mouth opened. Closed. He couldn't breathe.

He needed to move. He needed to get out of this tent before he did something he couldn't take back. His body was betraying him — his cock hard and aching, his skin flushed, his mind filling with images he'd tried to bury for two years.

Slowly, carefully, Alec reached down and pried Josh's arm off his hip. The limb was heavy, dead weight, but he managed to lift it and set it back on Josh's own side. The pressure against his ass disappeared.

Alec lay still for a moment, listening. Josh's breathing hadn't changed. Still asleep.

He unzipped his sleeping bag with movements so small they barely made a sound. Crawled toward the tent flap. Unzipped it one tooth at a time, wincing at every whisper of nylon.

The cold air hit his face and he almost groaned with relief.

He slipped out of the tent, shoes forgotten. The ground was cold under his bare feet, the grass damp with dew. The moon was a crescent, thin and pale, casting just enough light to see by.

The camping's bathroom was a concrete building at the edge of the clearing. Twenty yards. He walked fast, his hard cock straining against his shorts, the breeze cool against his flushed skin.

The bathroom door creaked when he pushed it open. Fluorescent light buzzed overhead, harsh and white. Three stalls. Two sinks. A mirror that showed him his own face — flushed, eyes wide, lips parted.

He locked himself in the middle stall. Leaned his forehead against the cool metal of the door. His hand traveled down, pressed against his cock through his shorts, and he shuddered.

This was pathetic. Jerking off in a camping bathroom in the middle of the night because his stepbrother got hard in his sleep.

But he couldn't go back to the tent like this.

He pushed his shorts down. His cock sprang free, already leaking, the tip wet and swollen. He wrapped his hand around it and squeezed, a soft noise escaping his throat.

He thought about the pressure against his ass. The heat. The weight. He thought about what it would feel like if Josh wasn't asleep — if he pressed forward deliberately, if he pushed aside the fabric, if he slid inside.

Alec's hand moved faster. His breathing grew ragged, echoing off the tile walls.

He thought about Josh's body, the chest he'd seen a hundred times, the dark hair trailing down his stomach. He thought about those hands, strong and rough, gripping his hips. He thought about the sound Josh would make — low, surprised, hungry.

The orgasm hit him like a wave. His body arched, his hand tight around his cock, cum spilling onto the toilet seat and the floor. He bit his lip so hard he tasted blood, muffling the moan that wanted to tear out of his throat.

He stood there for a moment, gasping. The fluorescent light buzzed. His cum was cooling on his fingers.

He grabbed a wad of toilet paper and cleaned up. Flushed. Washed his hands in the sink, avoiding his own eyes in the mirror.

The walk back to the tent was longer than the walk there. The cold air felt good against his skin, but the shame was already settling in, heavy and familiar.

He unzipped the tent flap, crawled inside, and zipped it closed behind him. Josh hadn't moved — still on his side, still breathing slow. The space where his body had been was warm.

Alec lay down in his sleeping bag, facing away. His heart was still racing. His skin was still hot.

He didn't sleep for a long time.

And when he finally did, he dreamed of heat and pressure and a body that pressed him into the ground.

The morning light filtered through the tent nylon, pale and gray. Alec's eyes opened to the ache of too-little sleep and the weight of shame settled in his chest like a stone. Josh was still asleep beside him, naked, one arm thrown over his head, his cock soft against his thigh. Alec looked away fast and crawled out of the tent.

The air was cool and smelled like damp earth and last night's fire. He walked to the bathroom without looking back at the tent, washed his face in cold water, and tried not to think about the bathroom stall, his hand, the cum on his fingers. Tried not to think about Josh's body pressed against his. Failed.

Breakfast was eggs and bacon over the fire. Jennifer handed Alec a plate with a warm smile. "You okay, baby? You look tired."

"Fine," Alec said. He took the plate and sat as far from Josh as the fire circle allowed. Josh was wearing a hoodie now, hair wet from a shower, looking fresh and annoying. He didn't look at Alec. Didn't look at anyone. Just ate his eggs and stared at the trees.

The morning dragged. Alec helped Carl gather firewood, the older man's body moving with easy strength, his wifebeater showing the dark hair on his chest and shoulders. Alec tried not to look. Failed at that too. Carl said something about the weather and Alec nodded and said nothing.

At noon, a beat-up SUV pulled into the campsite. Chloe got out first, blond hair in a ponytail, sunglasses pushed up. Then Emma, holding a cooler. Then the men.

Theo stepped out of the passenger side and Alec's mouth went dry. The man was wearing a white tank top that showed every line of his chest and shoulders—broad, sculpted, smooth dark skin stretched over muscle. Grey sweatpants hung low on his hips, and Alec's eyes dropped before he could stop them. The outline was unmistakable. Full. Heavy. Alec looked away, face hot.

Theo walked over, hand extended. "Hey Alec. It’s been a while." His handshake was firm, crushing, and when Alec looked up, Theo was smiling. The whitest teeth Alec had ever seen. "Looking good, man."

"Hey," Alec managed. His hand hurt. He didn't care.

Luke came around the back of the SUV, quieter, red hair catching the sun. He was slim but Alec could see the shape of abs through his t-shirt. When he shook Alec's hand, his grip was gentle. "Hey, Alec. I'm Luke." Soft voice. Almost shy. Alec felt something loosen in his chest.

"Hey."

Lunch was sandwiches and chips around the picnic table. The girls sat together, talking fast about people Alec didn't know. Carl, Theo, and Josh fell into a conversation about football, their voices loud and confident. Luke sat on the edge of the group, nodding, not saying much. Alec sat across from him, not saying anything at all. He picked at his sandwich and wished he was home.

"So, Alec," Theo said, leaning forward. "You swim, right? Chloe said you're on the college team."

Alec nodded, surprised anyone was talking to him. "Yeah. Freestyle, mostly."

"Nice. You've got the shoulders for it." Theo's eyes moved over him, quick and assessing, and Alec felt his cheeks go red. "We should hit the pool later. Cool off."

An hour later, Alec was standing at the edge of the camping's pool, trying not to stare at three half-naked men. Carl wore dark swim trunks that showed his thick thighs and the dark hair covering his chest and stomach. Josh was already in the water, his body all hard lines and dark hair and muscle. Theo was wearing speedos. Black. They left nothing—nothing—to the imagination. Alec's eyes kept snagging on the shape of him, the thick curve, the way the fabric clung.

Luke pulled off his t-shirt and Alec forgot to breathe. Red hair covered his chest in a soft layer, trailing down his stomach to the waistband of his trunks. And beneath that hair, Alec could see the outline of abs. He looked away fast, heart pounding.

He was hard. Of course he was hard. He slipped into the pool before anyone could notice, the cool water a shock against his skin. He stayed chest-deep, arms crossed, hoping the water hid what the water couldn't hide.

"Hey, swimmer boy." Josh paddled over, grinning. "You gonna do laps or what?"

"Maybe."

"You're skinny, man. You should eat more." Josh's eyes dropped to Alec's chest, and Alec felt the look like a touch. "Or lift more. One of the two."

Alec's jaw tightened. Before he could answer, Theo appeared beside him, water streaming down his shoulders. "He's in great shape, Josh. Don't listen to him, Alec. Swimmers have the best bodies—lean, strong. You look good."

Alec stared at him. Theo smiled, that perfect white smile, and Alec felt something dangerous bloom in his chest. "Thanks," he whispered.

"Let's do teams," Josh said, splashing water at them. "Me and my dad against you, Theo, and Luke. And Alec can be the tiebreaker or whatever."

They played for an hour. Alec's body moved on instinct—diving, passing the ball, laughing when Luke missed a catch and splashed him. Theo's hand found his shoulder once, steadying him, and Alec's skin burned where he touched. Luke smiled at him, quiet and sweet, and Alec felt something crack open inside his chest.

After the pool, they showered in the camping's outdoor stalls. Alec kept his eyes on the tile floor, but he heard the water hitting their bodies, heard Josh laughing, heard Theo's low voice. He dried off fast and pulled his clothes on with trembling fingers.

Dinner was burgers and beer. Carl passed out cans like they were water, and Alec took one, then another. By the time the fire was burning low, he was tipsy, warm, loose. Luke was talking more, telling a story about his job that made Alec laugh.

"You're fun when you drink," Josh said, bumping his shoulder. It wasn't mean. It almost sounded like a compliment.

"You're tolerable when you drink," Alec said back, and Josh laughed, surprised.

They stayed up late. The girls went to bed first. Josh stumbled to the tent, yawning. Then Carl, Alec stayed by the fire for a few more minutes watching the embers glow.

He shared another beer with his brothers in law and headed to the tent.

"Good night, guys."

"Night."

"It was nice getting to know you better, Luke said."

Alec left the two of them alone around the fire and went to the tent. Josh was already asleep, naked, sprawled across his sleeping bag. Alec lay down on his side, facing the wall, and didn't move for a long time.

At 3 AM, Alec woke to the need to piss. The tent was black, silent except for Josh's breathing. He unzipped the flap and stepped out, padding barefoot across the damp grass toward the bathroom.

But when he reached the concrete building, he heard something. A sound. Low. Rhythmic. Coming from the showers.

Alec's heart stopped. He should have walked away. He knew he should have walked away. But his feet carried him forward, around the corner, to the gap in the shower wall where a section of tile had crumbled away.

He looked through.

And stopped breathing.

Theo had Luke pressed against the shower wall, both of them shirtless. Luke was wearing only his briefs, his cock hard and straining against the fabric. Theo was naked, his cock thick and veined, jutting out from his body like a weapon. Luke's mouth was on it. Sucking. Bobbing. His tongue tracing the veins while Theo's head fell back, his hand in Luke's red hair.

"Fuck," Theo groaned, voice echoing off the tile. "Fuck, Luke."

Alec's hand moved to his own cock before he could stop it. He pressed through his shorts, felt himself hard and leaking, watched Luke's mouth slide down Theo's shaft.

They switched. Theo pushed Luke to his knees, then bent him over the sink, pulled his briefs down. Luke's ass was pale, covered in red hair, and Theo spread his cheeks and licked. Alec saw the tongue press in, saw Luke's body shudder.

Then Theo was pushing inside. Alec watched the thick cock disappear into Luke's hairy ass, watched Theo's hips press forward, heard Luke's moan echo off the tile. The sound of skin on skin. The rhythm building.

Alec was going to cum in his shorts. He was going to cum watching them.

Theo's pace quickened. Luke's hand was on his own cock, stroking. "I'm close," Luke gasped. "I'm—"

Alec pulled back. Quiet. Careful. He walked to the tent with a hard cock and a wild heart, crawled into his sleeping bag, and lay face-down, breathing hard, his erection pressed against the sleeping bag fabric.

He didn't sleep. He waited.

The next day was slow. Pool. Lunch. More pool. Alec's sisters sunbathed, their skin turning pink. Carl read a magazine. Josh threw a football at the trees and missed. Alec sat in the shade and watched Theo and Luke, not knowing what to do.

"Theo and Luke want to go on a hike," Chloe announced at lunch. "Anyone else?"

"I'll go," Alec said, before he could lose his nerve.

Everyone looked at him. Josh raised an eyebrow. "You? Hike?"

"I like hiking." Alec's voice was steadier than he felt. "And I want to get to know them better."

Jennifer beamed. "That's wonderful, baby! Good for you."

Carl nodded. "Good to see you making an effort, son."

Theo looked at Alec. Something flickered in his eyes—curiosity, maybe. "Great. We'll head out in a minute."

The trail was steep and shaded, the canopy blocking out most of the sun. Alec walked behind Luke, watching his shoulders move under his t-shirt, watching the red hair curl at the nape of his neck. Theo led the way, his legs moving with easy power.

The conversation was light at first. Work. School. The camping. Theo talked about his gym, the clients he trained. Luke talked about spreadsheets and tax season and made Alec laugh. They reached a clearing where a fallen log made a natural bench, and they sat down to rest.

Alec's heart was pounding. Now. He had to do it now.

"Can I ask you guys something?"

They looked at him. Theo nodded.

"About your sex life."

Theo's eyebrows shot up. Luke's face went red. "Alec, that's—"

"I know. I'm sorry. I just—" Alec swallowed. "I heard you. Last night. At the bathroom."

The silence was a physical weight. Theo's face went through a dozen expressions and settled on horror. Luke looked like he wanted to disappear into the earth.

"Please," Luke whispered. "Please don't tell anyone. We're not—we're not gay, we just—we had to—"

"It’s just, your sisters, they don’t wanna do anything" Theo added. "Please don't tell anyone.

"I know." Alec's voice was soft. "I'm not going to tell anyone."

Theo's shoulders relaxed, just slightly. "Thank you."

"I want in."

The words hung in the air. Theo stared at him. Luke's mouth opened and closed.

"What?"

"I want in," Alec repeated. His heart was a bird in his chest. "I've wanted—I've wanted this since I saw you at the pool. Both of you. I want to know what it feels like."

Theo looked at Luke. Something passed between them—a silent conversation Alec couldn't read. Then Luke reached out. His hand touched Alec's thigh, light and tentative. Alec's breath caught.

"Are you sure?" Luke asked, his voice barely a whisper.

Alec nodded. And then Theo's hand was on his chest, pushing him back onto the log, and Luke's fingers were pulling at the waistband of his shorts.

Alec's cock sprang free, hard and leaking. Luke's eyes went dark. He leaned down and took Alec in his mouth, and Alec's head fell back, a moan tearing from his chest.

Warm. Wet. Suction. Luke's tongue tracing the underside of his cock, the head, the sensitive spot beneath the tip. Alec's hands found Luke's hair, tangled in the red strands, and he held on.

Theo moved behind Luke, pulled down his shorts. Alec watched through half-closed eyes as Theo's mouth found Luke's ass, his tongue pressing in, his hands gripping Luke's hips. Luke moaned around Alec's cock, the vibration sending a shock through Alec's entire body.

"Please," Alec gasped. "Please, I need—"

Theo moved. He positioned himself behind Luke, his cock slick with spit, and pushed in. Luke's body arched, a deep sound rising from his throat, and Alec felt the shift in the mouth around him, felt Luke's rhythm change as Theo started to fuck him.

Alec's hips lifted. He pushed deeper into Luke's mouth, his head spinning, the heat of the sun and the heat of their bodies and the sound of Theo's balls slapping against Luke's ass. It was too much. It wasn't enough.

They shifted. Theo pulled out and Alec was on his knees, the moss soft beneath him, Luke's cock in front of his face. Luke was hairy, his cock slick with spit and pre-cum, and Alec opened his mouth and took him in.

The taste hit him—salt, musk, skin. He heard Luke gasp above him, heard Theo's voice, low and rough. "Fuck, look at him. He's a natural."

Alec's own cock was aching, untouched. Theo's hand found it, wrapped around it, and Alec moaned around Luke's shaft.

Three bodies. Heat and spit and skin. Alec felt Theo's thumb press against his ass, felt the pressure building, and he pushed back against it, desperate. "Yes," he gasped, pulling off Luke's cock. "Yes, please—"

Theo's fingers pressed in, one, then two, stretching him. Alec's forehead dropped to Luke's thigh, his body shaking. "Please, Theo, please—"

Theo pulled his fingers out. Alec felt the head of his cock press against his opening, thick and hot, and he braced himself.

Theo pushed in.

Alec's body arched. The sensation was overwhelming—fullness, stretch, heat. He heard himself make a sound he didn't recognize. Behind him, Theo was still, letting him adjust, his hands gripping Alec's hips.

"You okay?" Theo's voice was rough.

"Yes. Yes. Move. Please move."

Theo moved. Slow at first, then faster. Alec's cock was in his own hand, stroking in rhythm with Theo's thrusts, his mouth finding Luke's cock again. He was filled. Completely. At both ends.

It didn't take long. Alec felt the orgasm building, a wave rising from his toes, and he pulled off Luke's cock with a gasp. "I'm going to—"

"Cum," Theo growled behind him. "Cum for us."

Alec came. His body seized, his cock pulsing in his hand, cum spilling onto the moss. Behind him, Theo thrust twice more and then stilled, a deep groan escaping his chest as he emptied into Alec. Alec felt the heat, the wetness, and it pushed him higher.

Luke was still hard in front of him, his cock swollen and leaking. Alec took him in his mouth again, and Theo's hand joined his, both of them working Luke's cock together. Luke came, his cum hot on Alec's tongue, bitter and salty.

Alec swallowed. He didn't think about it. He just did it.

They lay in the clearing for a long time, breathing hard, the sun warming their cooling skin. Theo pulled out gently. Luke handed Alec a water bottle. No one spoke.

Then Luke laughed. A small, surprised sound. "I can't believe we just did that."

"I can." Theo's voice was quiet. "It was so hot."

Alec's heart stuttered. He looked at Theo, at Luke, at the cum drying on his own stomach. "We should get back," he said. "They'll wonder where we are."

They dressed in silence. Theo's hand found Alec's shoulder, squeezed once, then let go. Luke smiled at him, shy and sweet, and Alec felt something settle in his chest that felt almost like peace.

They walked back to the campsite as the sun started to go down. Jennifer waved from the picnic table. "How was the hike?"

"Good," Alec said. "We got a little lost."

He sat down across from Josh, who was playing with a lighter, and accepted a plate of hot dogs. Theo and Luke sat on either side of him, close enough that their knees brushed his under the table.

And Alec ate his dinner, pretending nothing had happened. But under the table, Luke's hand found his thigh and squeezed, light and quick, and Alec knew everything had changed.

Alec unzipped the tent and crawled inside, the nylon walls already warm from the day's heat. Josh followed, his bulk filling the space, and the tent suddenly felt too small.

"God, it's fucking hot." Josh tugged at his shirt, pulled it over his head. His chest caught the last light filtering through the canvas—dark hair spreading across his pecs, trailing down his stomach. Alec looked away, focused on arranging his sleeping bag.

"Yeah."

"You good?"

"Fine."

Josh laughed. "You're such a broody little shit sometimes." He kicked off his shorts, standing there in his boxer briefs, the fabric tight across his thighs. "I'm taking these off. Don't get weird about it."

"I won't."

"You always get weird about it."

Alec didn't answer. He heard the whisper of fabric, the rustle of Josh settling onto his sleeping bag. When he looked, Josh was lying on his back, completely naked, one arm behind his head. His cock was soft, resting against his thigh, nestled in a thick patch of dark hair. Alec's mouth went dry.

"Much better," Josh said. "You should try it."

"I'm fine."

"Suit yourself."

Then Josh moved.

The rustle of fabric. A shift of weight. And then something pressed against Alec's ass—warm, hard, unmistakable. Josh's cock, soft, nestled in the cleft of Alec’s sweatpants.

Alec's body went rigid. He didn't breathe.

Josh shifted again, and the pressure increased. A slow, grinding motion. A mock thrust. Alec heard Josh's breathing change, heard the small grunt that escaped his throat.

"What are you doing?" Alec's voice came out strangled.

Josh laughed, low and lazy. "Relax. Just messing around." He thrust again, his cock sliding against the fabric. "Pretend I'm fucking you. Like you want it."

"Josh."

"What? It's a joke. Straight guys do this."

Alec felt the heat rise to his face. His own cock was responding, thickening, pressing against the inside of his sweatpants. He tried to shift away, but there was nowhere to go. The tent wall was right there.

"See?" Josh's voice was closer now, his breath hot on Alec's neck. "You're not even fighting it. You like it."

"I don't—"

"Your dick's hard. I can feel it."

Alec's face burned. He squeezed his eyes shut. "Just stop. Please."

Josh went still. The pressure eased. Alec felt him roll away, felt the distance return.

"Sorry," Josh said, and his voice sounded different. Softer. "I went too far. That was a dick move."

Alec didn't answer. He lay there, his cock still hard, his whole body trembling with shame and want.

The silence stretched. Alec thought Josh had fallen asleep. Then:

"Hey."

"What."

"The hike today. Was it good?"

Alec blinked. Josh never asked him questions like that. "Yeah. It was fine."

"Just you and Luke and Theo?"

"Yeah."

"They're cool, right? Luke seems quiet. Theo's kind of intense."

"They're fine."

"You like them?"

Alec's stomach tightened. "They're my sisters' boyfriends. I don't really think about it."

"But you spent the whole day with them. You must have talked about something."

"I don't know. Hiking stuff. The view."

Josh was quiet for a moment. Then: "You seem different tonight. Quieter than usual."

"I'm always quiet."

"Yeah, but this is different. Like you're hiding something."

Alec's heart hammered. "I'm not hiding anything."

"Okay." Josh's voice was easy, unconvinced. "If you say so."

He rolled over, his back to Alec, and within minutes his breathing evened out. Alec lay awake, staring at the tent ceiling, his mind racing. Did Josh know something? Had he seen something?

He didn't sleep well.


To get in touch with the author, send them an email.


Report
What did you think of this story?
Share Story

In This Story