The late afternoon sun hung low over the old dirt road, painting the surrounding fields in golden light. Dust still clung to the air from the day’s work. Jake and Cody had spent the last eight hours hauling hay bales and fixing fences on Jake’s grandpa’s old property. Now they leaned against the tailgate of Jake’s battered black pickup, shirts long since discarded in the heat, sweat drying on their bare chests.
Jake, 24, was the darker one — thick curly brown hair, intense dark eyes, and a powerful, hairy chest that tapered down to a defined six-pack glistening with sweat. His blue jeans hung low on his hips, the top button undone, revealing the dark treasure trail leading down. At 6’1” and 205 pounds of farm-strong muscle, he looked every bit the rugged country stud.
Cody, 23, stood beside him — blond, blue-eyed, with a cleaner, more sculpted physique. His smooth, tanned chest and abs were still slick with sweat, the V-lines disappearing into his faded light-blue jeans. He was slightly leaner but no less imposing at 6’0” and 190 pounds.
They’d been best friends since high school, but lately the tension between them had grown thicker than the humid Georgia air. Stolen glances while working shirtless. Lingering touches when passing tools. Tonight, something finally snapped.
“Fuck, it’s still hot as hell,” Cody muttered, wiping sweat from his brow. His hand brushed Jake’s arm as he reached for the cooler.
Jake didn’t move away. Instead, he turned, crowding Cody against the tailgate. “You’ve been staring at me all day.”
For the full version or more stories like this, check out my Patreon:
Get more from T.S. Vexon Gay Erotic Stories on Patreon. Gay Erotic Stories . Support T.S. Vexon Gay Erotic Stories and get exclusive access
Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
✓ Live Streaming✓ Interactive Chat✓ Private Shows✓ HD Quality✓ Free Actions
Free to watch • No registration required • HD streaming
Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
✓ Live Streaming✓ Interactive Chat✓ Private Shows✓ HD Quality✓ Free Actions
Free to watch • No registration required • HD streaming
Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
✓ Live Streaming✓ Interactive Chat✓ Private Shows✓ HD Quality✓ Free Actions
Free to watch • No registration required • HD streaming
The lake house was packed for the long Fourth of July weekend, but somehow the only person I couldn’t stop staring at was him.
His name was Ryan. Twenty-one, athletic as hell, with dark brunette hair that fell just right and piercing blue eyes that seemed to see straight through you. He was staying with a group of mutual friends for the weekend, and I’d only met him a few hours earlier when he showed up in those ridiculous red, white, and blue boxer briefs and nothing else, carrying a cooler like it was the most natural thing in the world.
“Poppin’ rockets, right?” he’d said with a grin when he caught me looking, flexing playfully. The briefs hugged every inch of his muscular thighs and the very obvious outline of what he was packing. I laughed it off, but my face was burning.
Now it was late afternoon, the sun hanging low and golden over the lake. Most of the group had gone inside to start grilling or were floating on the water. Ryan and I had ended up on the wooden dock alone, sitting side by side with our feet dangling in the cool water.
He was still in just those flag-themed briefs, his tanned, toned body on full display. Broad shoulders, defined chest with perfect pink nipples, abs that flexed every time he laughed. A light trail of hair disappeared into the waistband. I tried not to stare, but it was impossible.
“You keep looking,” he said softly, bumping his shoulder against mine. His voice was warm, teasing but not mocking.
“Sorry,” I muttered, cheeks heating again. “You’re… hard not to notice.”
Ryan turned toward me, one knee brushing mine. “Good. I was hoping you’d notice.”
The air between us shifted instantly. We’d been flirting all day in that casual, summer-way — stolen glances, inside jokes, him “accidentally” brushing against me when we passed in the kitchen. But this felt different. Real.
He reached over and rested his hand on my thigh, fingers tracing slow circles on my skin. “I’ve been watching you too, you know. Since I got here.”
I swallowed hard. “Yeah?”
“Yeah.” His hand slid higher, stopping just short of dangerous territory. “You’ve got this quiet intensity. And those eyes…” He leaned in closer, breath warm against my ear. “I’ve been wondering what you taste like.”
My heart hammered. I turned my head and our lips met.
The kiss started soft — tentative, testing. His mouth was warm, lips full and surprisingly gentle. Then he tilted his head and deepened it, tongue sliding against mine in a slow, sensual glide that made my whole body light up. I groaned quietly into his mouth, one hand coming up to cup the back of his neck. He tasted like the cherry soda he’d been drinking earlier and something sweeter underneath.
Ryan made a low sound of approval and pulled me closer, his bare chest pressing against mine. His skin was warm from the sun, smooth over hard muscle. I ran my hands down his back, feeling the way his muscles shifted under my palms as he kissed me harder, hungrier.
We broke apart only when we needed air, foreheads resting together, breathing ragged.
“Fuck,” he whispered, smiling. “Even better than I imagined.”
I laughed breathlessly. “Same.”
His hand slid up my thigh again, this time bolder, fingertips slipping just under the hem of my shorts. “We don’t have to stop here,” he murmured, lips brushing mine again. “Everyone’s distracted. My room’s right upstairs…”
He kissed me once more — slower this time, deeper, one hand cupping my jaw while the other traced teasing patterns dangerously close to where I was already hard and aching for him. I could feel the heat of his body, the way his own arousal pressed against my leg through those thin patriotic briefs.
Ryan pulled back just enough to look me in the eyes, his own dark with want.
“So… you coming with me?”
To Be Continued…
The full explicit continuation is available exclusively at:
Get more from T.S. Vexon Gay Erotic Stories on Patreon. Gay Erotic Stories . Support T.S. Vexon Gay Erotic Stories and get exclusive access
Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
✓ Live Streaming✓ Interactive Chat✓ Private Shows✓ HD Quality✓ Free Actions
Free to watch • No registration required • HD streaming