Saltwater Sins || seungcheol, joshua, dk
pairings: dk x seungcheol x joshua x afab!reader
summary: years of almosts and not-quites finally ignite on a maldives trip with your three closest friends — where the only thing hotter than the sun is the tension you can’t ignore anymore.
smut warnings: nsfw (MDNI), p in v, multiple rounds, hair pulling, dirty talk, oral(f receiving), cumplay, creampie, anal fingering, overstimulation, double penetration, spanking, degradation, cunnilingus, anal, body worship, aftercare (lmk if i missed anything)
a/n: it’s officially my time to go to horny jail. half-naked svt will be the death of me, i swear. my brain hasn’t functioned properly since those pics dropped and not writing smut after seeing them would've been the real crime. huge thank you to cel (@mylovesstuffs) for matching my freak energy and beta-ing this. ilysm 💗
work is difficult. day and night of skimming through reports, sitting through meetings, and having almost no time for yourself. you needed to cool off.
what better way than to go on a trip with your friends?
so when joshua, seokmin, and seungcheol floated the idea of a vacation — somewhere warm, with no responsibilities and plenty of alcohol, you didn’t even hesitate. the four of you had been talking about it for months, and somehow, miraculously, everyone’s schedules finally aligned.
maldives is fun, beachy, sunny — everything to help take your minds off things. the water’s clear, the drinks are cold, and your biggest concern is whether to swim before or after your third mimosa.
and when your view includes three half-naked men with zero shame and way too much confidence? oh, scrumptious vacation.
you reach maldives after a long, painful 18-hour flight. exhausted, slightly dehydrated, but buzzing with the idea of doing absolutely nothing for the next few days.
you’d rented a villa just beside the beach — private, peaceful, and stupidly pretty. it looked exactly like the pictures, which felt like a small miracle in itself. joshua doesn't even wait to rest and removes his shirt and dives straight into the sea. he rises to the surface after a few seconds — hair sticking to his forehead, wet, and his shorts sticking way too well to his thighs.
you shake your head, like that would somehow make the image disappear. you mutter something about needing to unpack and hurry inside, pretending like your brain isn’t already betraying you.
seungcheol follows you. he lugs in a couple of bags, drops them carelessly by the wall, and immediately makes himself at home — stretching like he’s just run a marathon, then flopping onto the couch with a dramatic sigh.
he spreads his legs. manspreads, really. like the couch owes him space. arms draped over the backrest, head tilted like he owns the place.
“you good?” he asks, glancing at you with that lazy smile. the one that’s gotten him out of actual consequences more times than you can count.
no, you are not good. not when his shirt rides up slightly and you catch a sliver of skin. not when he looks that comfortable in his own body.
you force a nod. “yeah. great.”