whichever misguided film director was told that sex on the beach was a hot and steamy idea was exactly that, misguided, and horribly misinformed.
there’s nothing at all romantic about the tiny shards of rock digging into chanyeol’s back or the wet clumps of sand climbing its way up into the cracks and crevices of his body that chanyeol would rather not name out loud.
all in all, chanyeol is extremely uncomfortable, and highly unlikely to do this again.
brilliant fucking thinking, kim jongin.
but it does feel kind of nice as jongin glides his hand up chanyeol’s thigh, each individual grains of sand rolling and grazing against his sensitive skin, gritty and rough under jongin’s soft fingertips.
chanyeol digs his nails into jongin’s back, clawing at his broad, flexing shoulders and leaving behind angry red trails as jongin slides in and out of him in smooth and steady thrusts.
jongin grabs the crook of chanyeol’s knee, jerking his leg up and hooking it around jongin’s slim waist as their bodies press further into each other, rubbing chanyeol’s dick trapped in between with the most delicious, heated friction.
chanyeol drops his head into the sand, exposing his long, creamy neck for jongin to kiss his way up, stopping just underneath his jaw and nibbling at the tender flesh below his ear.
the powerful crash of the breaking waves intermingle with the sound of jongin’s moan as chanyeol clenches hot and tight around his dick, bringing him that much closer to the edge.
chanyeol twists his fingers into jongin’s hair and tightens his leg around jongin’s waist, pushing up to get as close as physically possible as jongin pounds down into him.
chanyeol whines, so close…
and the sound of his voice does it, resonating deep down into jongin’s core.
digging his teeth into chanyeol’s shoulder, jongin finally lets himself go, coming warm and heavy inside the boy below as chanyeol releases across their chests.
pulling out, jongin collapses on top of chanyeol, weight giving out in exhaustion, as chanyeol wheezes in distress.
“jongin, you’re heavy!”
chanyeol struggles to push the already half-conscious boy away, jongin toppling over and pulling chanyeol into his arms as he falls over onto his side.
“let’s take a nap,” jongin mumbles into chanyeol’s hair, snuggling into the warmth of chanyeol’s body.
“no,” chanyeol frowns, trying to shake jongin awake, but chanyeol knows he’s already gone. “we’re dirty, and naked, and shower! clothes! someone could totally walk over here!”
but jongin just murmurs unintelligible strings of gibberish, clinging even harder. and chanyeol huffs, giving up and settling down to allow the soothing ocean waves lull him into a peaceful slumber.