The heat was relentless. Sand clung to everything — his thighs, the creases of his elbows, the sweat-damp curls on his chest.
"Should've brought a fucking towel," he muttered, shifting his weight where he sat against a sun-warmed boulder. The island didn’t care. The island never cared.
Palm fronds rustled overhead, casting jagged shadows over his body. He exhaled through his nose, rough fingers brushing through the thick thatch of hair on his chest, lower, lower — until his hand wrapped around his thick erect cock. A slow, practiced grip.
His breath hitched.
Footsteps crunched against the sand. Not the staggered stumble of someone lost — deliberate, unhurried. He didn’t stop.
"I figured I’d find someone here," came a voice, deep, amused.
He glanced up. The sun haloed the man’s broad shoulders, his own chest just as furred, just as glistening. He didn’t bother covering himself. "Yeah?"
A shrug. "There's only so much shade to go around."
Silence stretched, thick with something neither named. The newcomer leaned against the same boulder, close enough that their arms brushed.
Neither looked away.
The first man’s hand moved again, slower now, deliberate. His companion watched, eyes dark, before mirroring the motion.
Sand gritted beneath them. The ocean sighed against the shore.
And neither stopped.
Their breathing deepened — his companion’s first, then his own, falling into ragged sync as hands worked slick between them. The air smelled of salt and sweat and something warmer, muskier, sticking to the back of his throat. His grip tightened, knuckles brushing against the other man’s wrist as they moved in tandem, rough skin dragging against stiffening flesh.
"Christ," the newcomer muttered, voice strained. A bead of sweat rolled down his temple, vanishing into the dark tangle of his beard. He shifted, pressing closer, a silent demand.
The first man exhaled sharply, fingers gliding over his own length, then — bold, instinctive — reaching over to wrap around the other’s cock. Hot. Heavy. A groan punched from the stranger’s chest, hips jerking forward into his grip.
A heartbeat later, the reciprocation came — calloused fingers circling his girth, the thumb smearing precum in slow, filthy strokes. He let his head fall back against the rock, throat exposed, pulse hammering. The friction was relentless, maddening. Their breaths mingled, labored, urgent.
"Close," the other gritted out, fingers digging into his thigh.
He wasn’t far behind — heat coiled low in his gut, tightening, inevitable. Then release: hot stripes of thick sperm painting his stomach, the other man’s hand, sand sticking to wet skin. The stranger followed with a choked curse, spilling over his fingers, his own seed, shaking through it.
Silence. Just the crash of waves, their heaving chests, the slow drip of cum onto scorched earth.
Then — gentler — a hand on his jaw, turning his face. A kiss, deep and lingering, tasting of salt and sun. The other man’s beard scraped his chin, rough, familiar.
He didn’t pull away.
The kiss softened, their mouths moving lazily now, tongues tracing the memory of urgency. The stranger’s hand lingered on his jaw, thumb brushing the stubble there — a touch that felt less like hunger and more like recognition. When they finally broke apart, the man huffed a quiet laugh, chest still flushed, lips swollen.
"It's been a while," the stranger said, voice rough.
He grunted in agreement, his eyes flicking down to the mess between them — streaks of white drying against tanned skin, sand clinging to the wetness. He reached out, dragging a finger through the mess on the other man’s abdomen, then brought it to his own mouth, sucking it clean with a slow, deliberate drag of his lips. The stranger’s breath caught, pupils blown wide.
"Showoff," he muttered, but his hand was already sliding up the first man’s thigh, fingers digging into muscle.
The ocean roared behind them, waves crashing louder now, as if the tide were rushing in to meet the heat between their bodies. The stranger leaned in again, this time sucking at his lower lip before kissing down his neck, teeth scraping over sweat-slick skin. He arched into it, his fingers tangling in the other man’s hair, pulling just hard enough to draw a groan.
"Should’ve known you’d be like this," the stranger murmured against his collarbone.
"Like what?"
"Insatiable."
He laughed, low and throaty, and rolled his hips, relishing the way the other man shuddered. The sun beat down, relentless, but neither moved to seek shade. There was time for that later. For now, there was only this — the press of skin on skin, the salt in the air, the slow, simmering promise of more.
Their mouths met again, slower this time, tasting, savoring. The stranger’s hand trailed down his side, possessive, like he was mapping territory he intended to revisit. Often.
And judging by the way his cock twitched against the other man’s thigh, he was more than willing to let him.
The stranger’s fingers traced the curve of his ribs, calloused and sure, before sliding around to grip the swell of his ass, pulling him flush against the hard line of his body. Their cocks brushed, still half-hard and sticky with spend, and the first man groaned into the kiss, biting down on the other’s lip just to hear him gasp.
“Fuck,” the stranger breathed, breaking away just enough to drag his tongue along the shell of his ear. “You’re relentless.”
“You started it,” he shot back, but the words dissolved into a hiss as teeth nipped at his earlobe. His hands found purchase on the other man’s hips, fingers pressing into tanned skin, holding him there, close, closer —
A wave crashed nearby, spraying them with salt-laced mist. Neither flinched. The stranger’s mouth was on his again, hungry, insistent, and he met it with equal fervor, tongues tangling, lips bruising. The heat was unbearable, suffocating, but he couldn’t bring himself to care — not when the other man’s hands were everywhere, rough and demanding, mapping the planes of his chest, the thick trail of hair leading down, down —
Then, abruptly, the stranger pulled back, panting, his gaze burning. “We should move.”
He blinked, dazed. “What?”
A slow grin spread across the other man’s face, wicked. “Unless you want sunburn and sand in places they shouldn’t be.”
He snorted but didn’t argue, letting himself be hauled to his feet with a grunt. The stranger’s grip was firm, unyielding, as he guided them toward the tree line, where the shade was thicker, the ground softer.
The first man stumbled once — just once — but the other caught him effortlessly, spinning him around to press him against the broad trunk of a palm tree. Bark bit into his back, but the discomfort was distant, secondary to the warm weight of the stranger’s body pinning him there, the promise in his touch.
“Better?” the man murmured, lips grazing his jaw.
He tilted his head, exposing his throat. “Depends.”
“On?”
His grin was all teeth. “How much better you’re planning to make it.”
The stranger’s laugh was low, dark, and his fingers tightened possessively on his hips. “Oh, I’ve got ideas.”
And then there was no more talking.
The stranger’s mouth crashed into his, hot and demanding, while his hands slid down to grip the backs of the first man’s thighs, lifting him effortlessly against the tree. Bark scraped his shoulders, but the sting was nothing compared to the thrill of being manhandled, of strong fingers digging into his flesh as the stranger settled between his legs. Their cocks pressed together again, still slick from earlier, and the friction drew a ragged growl from the stranger’s throat.
He arched into it, wrapping his legs around the other man’s waist, locking him in place. The stranger’s beard scratched his chest as he mouthed along his collarbone, biting just hard enough to leave marks. The first man’s fingers twisted in his hair, pulling his head back, forcing their eyes to meet — dark with intent, pupils blown wide.
“I thought you had ideas,” he taunted, breathless.
The stranger smirked, then dropped to his knees without warning.
Calloused hands spread his thighs wider, thumbs pressing into the crease where leg met hip. The first man shuddered when hot breath ghosted over his still-sensitive cock, followed by the wet drag of a tongue up his shaft. His grip on the stranger’s hair tightened — not guiding, just holding on as the other man took him deep, swallowing his boner down with a groan that vibrated through his entire body.
His hips jerked instinctively, but the stranger’s hands clamped down on his ass, holding him still, controlling the pace as he sucked him with slow, filthy pulls. The first man’s head thudded back against the tree, teeth gritted.
Then —
A finger, slick with saliva, pressed against his butt hole. His breath hitched. The stranger paused, glancing up, waiting.
“Do it,” he rasped.
The finger slid in, mercifully slow, and the stranger’s mouth returned to his cock with renewed hunger, working him in tandem until his legs trembled. The world narrowed to heat, pressure, the scrape of stubble against his thighs — and the relentless rhythm of that tongue, that finger, pushing him to the edge again.
The first man’s back arched off the tree, a hoarse shout tearing from his throat as he came, pulse after pulse of his seed flooding the stranger’s mouth. The other man drank him down greedily, fingers still working him through it, until his knees threatened to give out.
Only then did the stranger rise, wiping his mouth with the back of his hand, eyes locked on his.
“Good?” he murmured.
The first man dragged him into another kiss, tasting himself on the other’s tongue.
“Better.”
The word was barely more than a growl against the stranger’s lips. He could still feel the aftershocks twitching through his muscles, but his cock was already stirring again, pressed against the other man’s stomach. The stranger smirked, catching his bottom lip between his teeth before pulling back just enough to watch his face.
“Greedy.”
The accusation was half-admiring. The first man hooked a leg around the stranger’s waist, dragging him closer until their bodies aligned with a slick, filthy slide of skin. He didn’t bother answering — just rocked his hips up, grinding against the other’s hardness, relishing the way the stranger’s breath stuttered.
A hand wrapped around his throat, not tight, just possessive, tilting his head back against the tree. The stranger’s other hand guided himself between his thighs, the blunt head of his cock catching against his entrance, still loose and wet from spit and his own spend.
“Is this what you want?”
He exhaled sharply, fingers clawing at the bark behind him for purchase. “Quit talking.”
The stranger laughed — a dark, breathless sound — before pushing in with one smooth thrust. The stretch burned, just shy of pain, and he cursed through gritted teeth, thighs clamping around the other man’s hips.
“Fuck —”
The stranger didn’t wait for him to adjust. He fucked him like he was trying to carve a space for himself inside him, deep, relentless strokes that sent the tree shuddering with every snap of his hips. The first man arched into it, nails raking down the stranger’s back, leaving angry red trails in their wake.
Heat pooled low in his gut again, impossibly fast, his cock leaking against his stomach with each punishing thrust. The stranger’s mouth found his pulse point, sucking a bruise into his skin as his rhythm grew erratic, hips stuttering.
“Look at me.”
He forced his eyes open — hazy, unfocused — meeting the stranger’s blown pupils just as the man spilled his sperm inside him with a groan that sounded like it had been torn from his chest.
The first man followed a heartbeat later, untouched, his seed streaking his abdomen as his body clenched around the other’s cock.
Silence. Just their ragged breathing, the distant cry of gulls, the slow drip of sweat and cum between them.
The stranger leaned in, pressing their foreheads together. His lips were kiss-swollen, his beard damp with sweat.
“Told you,” he murmured, “I had ideas.”
The first man huffed a laugh, too spent to retaliate. For the moment.
"Come on," the stranger murmured, pressing a lazy kiss to his temple before finally pulling away. Before the protest could form, the man caught his wrist — rough fingers circling his pulse point — and tugged him forward, away from the tree, toward a patch of deeper shade where emerald moss swallowed the sand whole.
The clearing was small, barely more than a hollow between the roots of two ancient palms, their fronds interlacing overhead like fingers. Cool air pooled here, thick with the scent of damp earth and crushed ferns. The first man let himself be guided down onto the moss, hissing as the rough bark of the tree still clung to his back. The stranger didn’t let go of his hand — just sprawled beside him, close enough that their thighs brushed, sticky with sweat and other things.
"I'm Ethan," the man said suddenly, tracing idle circles on the first man’s palm. His voice was quieter now, stripped of urgency, almost shy.
He turned his head, studying the stranger — no, Ethan — in the dappled light. Sun spilled through the leaves, painting his beard gold, catching the silver in his chest hair.
"Alex," he offered after a beat, and something in Ethan’s expression eased, like he’d been waiting for permission to slot the name into place.
Ethan’s thumb brushed his knuckles. "It's been a while since I’ve done that with someone who didn't know my name until after."
Alex snorted, flexing his fingers in Ethan’s grip. "What, you usually just fuck strangers in the woods and vanish?"
"Sometimes they vanish first." There it was again — that flicker of something older beneath the easy confidence. Ethan’s gaze dropped to their joined hands, then back up, brazen as ever. "Are you planning to?"
Alex stretched, deliberately rolling onto his side to face him, moss cool against his hip. "Depends."
"On?"
"Whether you’ve got more ideas." His grin was all challenge.
Ethan’s laugh rumbled through the clearing. He leaned in, close enough that his breath warmed Alex’s lips. "Oh, I’m just getting started."
The kiss tasted different now — slower, lingering, less like a skirmish and more like a promise.
Alex let his eyes drift shut, listening to the rustle of palm fronds, the distant crash of waves, the way Ethan’s pulse jumped when he nibbled lightly at his lower lip.
There’d be time for more.
Later.
*****
Alex blinked awake to the slow drag of Ethan’s fingers through his chest hair, the sun casting long, amber streaks across the clearing. The heat had softened, the air thick with the scent of salt and sex and crushed moss beneath them. Ethan’s thigh was still slung over his hips, possessive even in sleep.
“The hotel lied to you too, huh?” Ethan’s voice was rough with sleep, his beard scratching Alex’s shoulder as he nuzzled closer.
Alex turned his head, catching the smirk playing at the corner of Ethan’s mouth. “Yeah. They told me the island was private. ‘Exclusive,’ they said.”
Ethan snorted, rolling onto his back, arms pillowing his head. The fading light gilded the sweat-damp curls on his stomach, the streaks of dried cum long since crusted into his skin. “Same fucking brochure. ‘Solitude guaranteed.’ Bullshit.”
Alex propped himself on an elbow, studying the way Ethan’s chest rose and fell, the way his fingers absently traced patterns in the dirt between them. “Do you regret it?”
Ethan’s gaze snapped to his, sharp, assessing. Then he reached out, curling a hand around the back of Alex’s neck and dragging him down into a kiss that tasted like sunburn and lazy satisfaction. “Not even a little,” he muttered against his lips.
Alex hummed, letting his weight settle against Ethan’s body, relishing the way the man’s arms banded around him without hesitation.
Ethan’s fingers trailed down his spine, pausing at the dip of his lower back. “I suppose we should figure out who’s supposed to be here.”
Alex nipped at his jaw. “Or we could not.”
Ethan’s laugh rumbled beneath him. “Fuck the hotel.”
“I already did,” Alex shot back, grinning when Ethan flipped them over in one fluid motion, pinning him to the moss with teeth and heat and promise.
The ocean roared in the distance, but neither listened. The island didn’t care.
And for once, neither did they.
Ethan’s hands moved differently now — deliberate, unhurried, mapping the landscape of Alex’s body like he was memorizing it. His fingertips traced the curve of Alex’s ribs, the dip of his navel, the coarse trail of hair leading lower, lower. Alex exhaled sharply when Ethan’s mouth replaced his fingers, tongue swirling slow circles around his nipple, sucking just enough to draw a groan from his throat.
The heat between them wasn’t frenzied anymore. It was molten, syrupy, like honey dripping from a spoon. Ethan took his time, licking a wet path down Alex’s stomach, pausing to taste the salt on his skin, humming low when Alex’s fingers tangled in his hair, not pushing — just holding.
Then lower.
Ethan’s breath ghosted over Alex’s cock, already half-hard again, flushed and twitching against his stomach. He didn’t take him in his mouth, not yet. Instead, he pressed open-mouthed kisses along the length of him, his tongue dragging lazily from base to tip, catching the bead of precum leaking from the slit. Alex muttered a curse, his hips lifting instinctively, but Ethan held him down with a firm hand on his stomach, keeping the pace torturously slow.
Only when Alex’s thighs trembled did Ethan finally swallow him down, sinking inch by inch until his nose brushed coarse curls. And still, he didn’t rush — just hollowed his cheeks, sucking with slow, deep pulls that had Alex arching off the moss, fingers twisting in the greenery beneath them.
When Ethan finally pulled off with a wet pop, his lips glistening, he didn’t stop. He turned Alex onto his stomach without a word, hands spreading his cheeks, thumbs pressing into the soft flesh there. The first swipe of his tongue over Alex’s hole drew a ragged groan, muffled against his own forearm.
Ethan ate him out like he had all the time in the world — lapping at his entrance, teasing the tight ring of muscle until it relaxed, then plunging inside, deep enough to make Alex’s toes curl into the moss.
And when they finally fucked, it was slow, achingly so — Ethan sheathing himself inch by inch, hips rolling in lazy circles, grinding deep until Alex swore he could feel him in his fucking throat.
Their bodies moved like the tide, unhurried, inevitable, cresting over and over until the moon hung heavy overhead and their voices were hoarse from moaning each other’s names.
Only then, spent and sated, with both of their bodies sticky with sweat and sperm, did they collapse into the moss, their limbs entwined, their breathing synchronized, too exhausted to move.
Ethan’s palm settled over Alex’s heartbeat, fingers splaying across his ribs.
Alex didn’t push him away.
A boat’s engine growled to life somewhere beyond the tree line, its thrumming pulse fading into the crash of waves. Alex stirred just enough to register the faint clink of glass against glass, the rustle of food coolers from the hotel being deposited on the sand. But exhaustion clung to him like a second skin, weighed down by the solid heat of Ethan’s body draped possessively over his back, the man’s breath warm against his shoulder blade.
He dreamed of fingers carding through his hair — Ethan’s or the wind’s, he couldn’t tell. The stars blurred above, their cold light diluted by the sweat still drying on his skin. Somewhere, a hermit crab scuttled over the discarded basket handles, investigating, then retreating when neither man moved.
If you enjoyed this story, consider supporting the author on Wattpad.
To get in touch with the author, send them an email.