Camp Friends Ignite Coastal Desire
Ellis stepped into the coastal sanctuary, the quilted bedspread catching the late afternoon light filtering through salt-streaked windows, and his gaze locked on Kade standing by the open balcony door. The years since their last summer at camp had carved sharper lines into Kade’s shoulders and deepened the rich tone of his skin, but the same quiet intensity burned in his eyes as he turned. Ellis felt the old camp friendship crack open under the weight of adult hunger, memories of shared tents and stolen glances flooding back with a force that tightened his chest.
Kade crossed the room in two strides, his hand rising to cup the side of Ellis’s face with deliberate pressure. “I kept wondering if you’d show,” he said, voice low and rough from the sea air. Ellis leaned into the touch, pulse hammering as the familiar scent of Kade’s skin mixed with the briny breeze.
They had spent three summers side by side at the lakeside camp, trading dares and late-night confessions under the stars, but never crossing the line that now hummed between them. Kade’s thumb brushed Ellis’s lower lip, and the contact sent a shiver straight down his spine. The sanctuary felt like a stolen pocket of time, far from the reunion crowd yet close enough that distant laughter from the beach carried on the wind.
Their mouths met in a hard kiss that deepened fast, tongues sliding with years of denied hunger. Kade walked Ellis backward through the open balcony door until the rough wood railing pressed against his stomach. Cool sea air hit bare skin as Kade yanked Ellis’s shirt over his head and tossed it aside.
“Tell me you want this,” Kade demanded, teeth grazing Ellis’s throat. “I want it. All of it. Mark me so I remember,” Ellis answered, breath catching. Kade spun him around and bent him over the railing, fingers already working open Ellis’s jeans.
Kade shoved the denim down Ellis’s thighs and spit into his palm. He pressed two slick fingers inside, stretching him open while voices drifted up from the beach below. The rough railing bit into Ellis’s stomach as he gripped the wood for balance.
“Stay quiet,” Kade ordered, voice tight. “People are walking the boardwalk. Anyone looks up and they’ll see you getting fucked.” Ellis pushed back onto the fingers, a low moan escaping before Kade clamped a hand over his mouth. Waves crashed below, half-masking the wet sound of Kade’s hand working him open.
Kade freed his own cock and lined up. He pushed inside in one steady thrust, filling Ellis completely while the bonfire light flickered across their bodies. Ellis’s knuckles whitened on the railing as Kade started moving, hips snapping hard enough to make the old wood creak.
“Anyone could look up right now,” Kade growled against his ear, driving deeper. “See you bent over taking every inch.” Ellis shuddered, the salt air mixing with sweat and the sharp scent of pre-cum on the breeze. Kade’s free hand reached around to stroke him in time with each thrust.
Footsteps approached on the boardwalk beneath them. Kade’s palm pressed tighter over Ellis’s mouth as he fucked harder, each snap of hips jolting Ellis forward. Ellis came first, spilling over the railing in thick pulses while Kade followed seconds later, burying himself deep and pulsing inside.
Kade eased out and they scrambled to yank their clothes back into place, Ellis’s legs still shaking. They scanned the sand and boardwalk below for any turned faces before slipping inside and shutting the balcony door. Kade’s fingers traced the fresh bite marks on Ellis’s shoulder with surprising tenderness, pressing a soft kiss to each one. “You okay?” he asked quietly. Ellis nodded, turning to face him, their foreheads resting together as the coastal breeze cooled their bodies. He felt the old friendship settle into something new and solid, the emotional weight of the moment grounding them both as Kade pulled him close.