Work Text:
Seungcheol never particularly liked company trips, but he couldn’t complain about being on a yacht away from work for a while. Running a fashion company gives him quite a bit of freedom to do as he pleases, so that’s how he ended up here with a select few that work alongside him. He’s leaning over the rail of the boat, letting the salty air and mist cool his body down. He’s wearing free flowing dress pants, and all the buttons of his shirt are undone, the sleeves rolled up to his elbows. He could easily wear the shirt properly and be business ready within a minute. His shirt flows behind him with the wind, showing off his toned back to the person staring at him, not as subtly as they think. Seungcheol smirks to himself, pushing up his falling sunglasses and taking a sip of his bourbon.
Jeonghan despises company trips, but he doesn’t mind the excuse to not work. Besides, all expenses are paid for. All he had to do was show up and be pretty. Jeonghan is the media’s favorite model after all. Of course, he’d be invited on a trip such as this. He’s comfortable, laid out in the long chair, a pair of unbuttoned jean shorts on that hug his ass perfectly, shirtless with just a sheer coverup on. His tan, floppy hat covers his eyes from the sun, and his perfectly manicured hand is holding his second glass of white wine. In the chair next to him is another one of the models, Minghao, also with a glass of wine, but it rests on the table between their chairs, and he has his nose buried in a book. He and Minghao never speak much, finding that they simply enjoy each other’s presence.
Antigua in the summertime is hot in more than one way when you’re on a yacht. During the day you let the sun tan your skin, and at night when you hear squeaking and quiet moans as you walk past someone’s door, you laugh to yourself and say, “hope I get some action on this trip.” It’s funny really, that the Choi Seungcheol could invite any model he wanted to on this trip, but his first pick was the Angel, the person who hates him the most right now. The person he let go. He couldn’t even give the invite face to face. He sent a text and never received one back. Seungcheol had no clue whether or not the gorgeous model was coming, he just showed up, suitcase in hand, wearing sweatpants and crop top.
Jeonghan had successfully ignored Seungcheol for the first three days of the trip, only speaking to him on the very first when trip details were being discussed. It didn’t seem the universe wanted that to continue though. Minghao closes his book and sips the last bit of his wine before sitting up and turning toward Jeonghan.
“I’m gonna go help Jun in the kitchen. Any dinner requests?” the slender man asks him. He doesn’t respond right away, and Minghao follows his line of sight to where his eyes land on Seungcheol. The man looks over his shoulder, meeting their stares and flashing that lovable gummy smile. Jeonghan wants to hate it, but he can’t. Minghao smiles back politely, but Jeonghan just rolls his eyes, quietly scoffing and turning his head.
“Just talk to the man already,” Minghao laughs, standing up to walk away.
“As if,” Jeonghan mutters then takes a sip from his glass. Just as he’s getting ready to call Jihoon over, he hears noise beside him and groans. He already knows who it is. He looks over and sees the man looking over his sunglasses, slowly eyeing him up and down as he sips on his drink. Jeonghan glances down, biting his lip when he sees Seungcheol’s abs glistening in the sunlight, a light sheen of sweat covering them from the endless heat. Jeonghan’s dragged his tongue across those abs more times than he can remember, even licked whipped cream off them one time at a party before he was dragged off and fucked recklessly in some random room and couldn’t walk the rest of the night. He looks back up and makes eye contact with the man who’s now smirking at him.
“What?” Jeonghan sighs.
“Oh nothing. Just saw a pretty angel laid out like the perfect painting. Had to get a better view,” Seungcheol chuckles. Jeonghan groans, less than amused with the response, but, per usual, being called angel makes his cheeks burn. Seungcheol knows this and laughs more when Jeonghan turns his head away from him. His eyes roam all over his body again, from his gorgeous, long legs to his unmarked, toned abdomen and unmarked neck. He doesn’t like that he hasn’t been able to cover him in hickeys and bite marks in months. It’s all he can think about when he looks at his neck for a little too long or catches him during a dress change for the runways. The sun catches on the gold piece of jewelry resting around Jeonghan’s neck, and Seungcheol smiles.
“You still wear my chain,” he points out. He figures he keeps it tucked into his shirts since he never sees it anymore.
“You want it back or something?” Jeonghan questions.
“Nah. You know I like to see you in my stuff. Looks good on you,” he says, and his bottom lip slips between his teeth the longer he stares at it. “I know something else that would look good around your neck…” he trails off.
“If you say your hand, I’ll throw my drink on you,” Jeonghan threatens.
“Fine. I won’t then,” the older man shrugs. They sit in silence, listening to their friends in the distance and the waves splashing against the boat. Jeonghan feels the weight of his glass increasing in his hand and looks back to see Seungcheol topping him off. He raises a brow but takes a sip from it anyways.
“What do you want, Seungcheol?” he asks after lowering the glass.
“Seungcheol?” he scoffs. “What happened to Cheollie?”
“You think you deserve that?” Jeonghan laughs, “what do you want?”
“What, I can’t talk to you? I miss you,” he mumbles. He’s sulking now, his usual cocky expression now gone.
“Oh, you miss me? You’re the one who fucking broke up with me,” Jeonghan seethes.
“You know why I did that, Hannie. Nothing’s ever good enough for you. It’s not like you were so opposed Mr. “I’ll see you when I see you”. What the fuck was that about?” Seungcheol rolls his eyes.
“Whatever, you fucking control freak. I don’t have time for this shit,” Jeonghan mutters, standing from his chair and walking away with his glass. Seungcheol sighs, watching Jeonghan’s coverup swish with the sway of his hips as he gets further away until he rounds a corner into the kitchen.
Dinner is late, well past sunset. It’s drunk laughter and recalled memories and a stolen glance… or a few. Whether those glances hold anger or lust nobody can tell - maybe it’s both - and nobody questions the two for not speaking to each other. Jeonghan leaves the group early in favor of getting some fresh air and sobering up. Seungcheol makes sure their drunk friends actually make it to bed, careful to watch them go down the stairs so they don’t trip over themselves. When he goes back up to the deck, he finds Jeonghan singing blues, no shoes on and his hat resting on the chair he’d occupied earlier in the day. He watches momentarily before approaching him and grabbing him by the waist. He wraps his arms around to hug him, and he cheers internally when Jeonghan doesn’t move away from him. He pulls one arm back to reach up and run his fingers through his long blonde hair. Moments later he grabs a fist full and gently tugs his head to the side, planting a soft kiss to the crook of his neck. He smiles into the younger’s skin when he hears the soft moan that comes from him. He trails kisses from under his ear, down his neck and to his shoulder.
“Seungcheol~” the petite man whines.
“Hmm?” he hums against his skin.
“What are you doing?” Jeonghan whispers.
“I want back what’s mine,” he groans.
“And what’s that?” Jeonghan asks, subconsciously baring more of his neck.
“You.”
Jeonghan whines when he doesn’t feel Seungcheol against him anymore. He hears him stepping away but doesn’t turn around until he hears the movement stop. Seungcheol’s sitting at the end of one of the long chairs, legs spread wide. Jeonghan’s mouth is watering at the sight of Seungcheol’s thick thighs that look like they’re about to burst out of his pants. It’s annoying. He’s supposed to be mad at the man, but how can he be when he looks like this?
“Why can’t you just admit you miss me as much as I miss you?” Seungcheol breaks the silence.
“Because I don’t,” Jeonghan tells the man. It’s a lie, and they both know it. Seungcheol clicks his tongue, shaking his head before sighing.
“Come here,” he beckons. Jeonghan hesitates before approaching the man, his bare feet padding on the floor until he stops between the man’s spread legs. He looks down, taking slow, steady breaths. Seungcheol quirks a brow, and just like always, Jeonghan doesn’t even have to be told to kneel. He can’t help it. He could go months without this man by his side, but the second he makes that face at him, he wouldn’t dare disobey. In this position, Jeonghan is trained to sit with his knees together and his hands resting on Seungcheol’s thighs. Seungcheol is looking down at him now, and he gently grabs his chin, pulling his face up slightly as he leans in toward him.
Their lips are brushing against each other's when he whispers, “why must you lie to me, angel?” while his grip tightens on his chin. Jeonghan whimpers, and Seungcheol chuckles darkly when he notices Jeonghan trying to inch forward to press their lips together. Seungcheol pulls away and smirks down at him.
“Say it. You know it’s true,” Seungcheol says, and when Jeonghan doesn’t respond, his grip tightens more and more until he finally gives in.
“Fine,” he hisses, “you know I miss you. You don’t need to throw it in my face.”
“But ain’t it so easy to tell the truth? I should reward you for it, really,” he chuckles, loosening his grip on Jeonghan’s chin. Jeonghan perks up at this, watching eagerly as Seungcheol pulls his hand away to pull his pants down just enough for his hardening cock to spring free. He bites his lip at the sight of Seungcheol stroking himself slowly, and he wants to take him all the way into the back of his throat, but he knows he’s not allowed to without permission. He misses the weight of his heavy cock in his mouth. He misses falling asleep with it in his mouth when he was stressed out just to wake up and drain the man of every bit of cum he possibly had.
“Still so obedient. My perfect angel,” Seungcheol praises, and it goes straight to Jeonghan’s cock. “Open,” he softly commands, and he gives a satisfied hum when he parts his lips immediately, tongue hanging out the same way it always did before. Seungcheol gives his tongue three taps before resting his cock on it. Jeonghan places his arms behind his back, hands held tightly together just the way Seungcheol likes when he’s down on his knees to please him. He closes his mouth around his thick length, swirling his tongue around before pushing himself down slowly until his nose is flush against Seungcheol’s crotch. He stays there for a moment, taking in short breaths and never braking eye contact with the man. Seungcheol pushes Jeonghan’s hair out of his face, bringing it all together and holding it in a bunch to guide him. He pulls his head up by his hair then pushes him back down, setting a slow pace then letting Jeonghan move on his own.
“Fuck. Yeah baby, just… just like that,” he moans. Jeonghan’s lips curl into a cocky smile when he sees Seungcheol’s free hand ball into a fist before he brings it up to his mouth and bites down on his knuckles. His own cock is growing harder by the second, and his shorts feel much too tight now. Jeonghan’s sucking his cock like he’s been starved, like his life depends on it, and Seungcheol wonders why he was stupid enough to leave someone who makes him feel this good. He’s not stupid. His senses are often clouded when Jeonghan is down on his knees like a begging whore. He tends to forget all of the bad things that have happened between them, and it’s always a never ending cycle of fighting and fucking until one of them breaks up with the other. It usually never lasted long, their break ups, but this had been the longest. Seven brutal months of celibacy all because they could never see eye to eye.
The hand in Jeonghan’s hair pushes him hard all the way down, holding him there while he gags and chokes. Seungcheol waits for his first tear to fall before he pulls him back up and shoves him down over and over, enjoying the sinful noises being made when his cock pushes down into his throat. Jeonghan’s crying, a mixture of spit and precum spilling out his mouth and falling down his chin. Seungcheol groans seeing Jeonghan looking up through his tear coated lashes. His cock twitches, and Jeonghan catches the way his stomach clenches and tightens before he’s roughly snatched off the man’s cock. Seungcheol refuses to cum anywhere but inside him tonight. He releases his hold on Jeonghan’s hair and motions for him to stand. Jeonghan does so quickly, awaiting Seungcheol’s next move, which is stripping his lower half, leaving him in nothing but that sheer coverup. Seungcheol licks his lips, taking in everything he’s been missing these past few months. He then grabs Jeonghan by his hips and pulls him down to straddle him, and Jeonghan wraps his arms around the man’s neck. He doesn’t wait for permission this time, slamming his lips into Seungcheol’s and moaning when the man kisses back just as hard. Seungcheol’s hands slip under Jeonghan’s cover up and slide down to his ass where he grips hard, and when Jeonghan gasps, he shoves his tongue in, not even giving him the chance to fight for any kind of dominance. The kiss is bruising and hungry. It’s lip biting, groaning and moaning into each other's mouths. They don’t care if they can’t breathe. They don’t want to pull away, but they do eventually, lips still brushing together while they pant like dogs.
“Who you been fuckin’ since we broke up?” Seungcheol asks, his jealousy obvious in the way his grip becomes so tight his nails dig into Jeonghan’s ass. Jeonghan lets out a whimper against the man’s lips.
“A vibrator. Who’s gonna give me better dick than you?” Jeonghan scoffs.
“Please. You expect me to believe someone with a sex drive like you ain’t got around in seven months? Yeah right,” Seungcheol lets out a mocking laugh.
“And you think I believe you haven’t fucked any of the models from the agency you’re partnered with?” Jeonghan bites back, pulling back to look him straight in the eye.
“Don’t nobody make me feel as good as you, angel.”
“So, why’d you leave then?” Jeonghan sighs, moving one of his hands up to cup the man’s cheek.
“Quit askin’ questions you know the answer to,” Seungcheol mutters. Jeonghan’s fingers brush against his parted lips, and he stares for a moment. He shoves two fingers into Seungcheol’s mouth, huffing out a short laugh when Seungcheol closes his mouth around them. The older man always found it sexy when Jeonghan took control for just a little bit.
“Quit pissing me off,” Jeonghan hisses, but Seungcheol just laughs around his fingers before swirling his tongue and sucking gently. The eye contact is intense, Jeonghan biting his lip as he watches Seungcheol suck his fingers, and he can’t help but think about those rare nights when Seungcheol would suck his cock. He was, oddly enough, very good at it, always leaving Jeonghan gripping the sheets and crying until his eyes wouldn’t let out anymore tears. As much as Seungcheol likes to see Jeonghan in control though, he never, ever lets it happen for too long. He pulls back, a string of saliva stretching between his lips and Jeonghan’s fingers before breaking in the middle.
“Go ahead and stretch yourself for me, yeah?” Seungcheol tells him.
“How about you do that for me?” Jeonghan challenges him. He knows what the outcome of talking back to Seungcheol is, and he always did it on purpose. Seungcheol very quickly snatches Jeonghan by the neck, pulling him in close. He whimpers, cock jolting with excitement.
“How about you watch your mouth and remember who’s really in control here?” Seungcheol says through his teeth.
“Yes daddy,” he whispers breathlessly as he reaches around and presses his fingers into his greedy hole. Seungcheol groans at the name that falls so beautifully out of his mouth. Jeonghan moans just a bit too loud when his fingers push all the way in, his free hand flying to cover his mouth. He pushes his fingers in and out slowly, and Seungcheol bites his lip as he watches all the faces Jeonghan makes.
“Feels good, hmm?” Seungcheol chuckles, giving his ass a light slap.
“Not b-better than you,” he breathes out.
“Damn right it don’t,” Seungcheol boasts.
“Fuck this,” Jeonghan mutters to himself, then he pulls his fingers out and lifts his hips up. He grabs hold of Seungcheol’s cock, lining himself and lowering his hips, eyes fluttering when the tip pushes into him. He forces himself down hard and bites his lip to cut off the shriek he almost lets out. Seungcheol lets out something between a laugh and a moan then shakes his head.
“You always been so impatient,” Seungcheol mocks.
“Just shut up and fuck me already,” Jeonghan begs quietly. Seungcheol laughs in annoyance at his tone, but he does just what he said. He gives his ass a harsher slap before he starts bouncing him up and down at a relentless speed. Jeonghan slaps his hand over his mouth once again, his moans muffled into his hand and tears falling down on to it. The sounds of slapping skin and muted moans underlay the wind and water sloshing around.
“Such a rude fucking brat. Can’t even say please when you ask me to fuck you,” Seungcheol says in disapproval. Jeonghan’s eyes are squeezed shut, and when he throws his head back, a drawn-out moan let out into his hand, Seungcheol leans forward to suck on his neck. Jeonghan opens his eyes and luckily catches one of their tired friends rounding the corner. Jeonghan slaps Seungcheol’s shoulder a few times frantically.
“Shit,” he curses. “Slow down, Cheollie. Kwan-ah’s up here,” he whispers. Seungcheol slows down to a complete stop and looks over his shoulder momentarily.
Seungkwan sees the two of them, but Seungcheol’s large body covers Jeonghan’s naked one, so he has no clue what’s going on. He assumes they’re cuddling and continues on into the kitchen. When his body disappears through the door, Jeonghan waits a few moments then starts slowly rolling his hips in small circles.
“Dick so good you’re back to calling me Cheollie?” he laughs. Jeonghan ignores the question, continuing to fuck himself on the man’s cock.
“Mmh~” he lets out. “Fuck… fuck, fuck, fuck,” he moans. He’s cautious of how much noise he makes, knowing that if he’s too loud Seungkwan will surely hear him. He keeps his eyes trained in the direction of the kitchen, but Seungcheol enjoys giving Jeonghan a hard time, so he gives a hard thrust up, and Jeonghan lets out a surprised shriek when Seungcheol’s tip hits his prostate. His head drops down onto Seungcheol’s shoulder, and he snickers at him, knowing that he’s drawn attention to them. Seungkwan comes out of the kitchen shortly after with a glass of water in his hand. He stares in their direction, and if it weren’t for that wind and water sloshing against the sides of the boat, he’d be hearing the lewd, wet noises produced from Seungcheol guiding Jeonghan’s hips back in that circular motion.
“Everything okay guys?” he calls to them. Jeonghan keeps his head down on Seungcheol’s shoulder, and the older man turns his head just enough to call back to Seungkwan.
“Yeah! We’re just talkin’ Kwan-ah. Go back to bed. We’ll go to bed soon.”
Jeonghan is struggling to keep himself quiet. Seungkwan is right there, yet Seungcheol keeps fucking him as if they don’t have the possibility of being caught. It makes Jeonghan’s body heat, and he clenches sporadically around Seungcheol’s cock. He should feel ashamed that this turns him on even more, but he doesn’t. He should feel ashamed that Seungkwan’s still there when he cums hard all over Seungcheol’s stomach, painting his abs in his release. He’s biting his lip so hard it’s bleeding, and he just wants Seungkwan to go away so Seungcheol will fuck him like a madman and fill him up.
“Okay. Goodnight!” Seungkwan says before leaving.
Seungcheol waits for a few minutes, still moving Jeonghan’s around in those circles, then, without warning, he lifts him up and slams him back down, fucking him at an insane speed. Jeonghan’s crying, babbling “please” over and over into Seungcheol’s ear as his hands shake and glide over the man’s back. Seungcheol’s chasing his release, breathing heavily and forcing tiny, broken “ah’s” out of Jeonghan until he slams him down one final time, head thrown back while he fills Jeonghan to the brim. It forces another orgasm out of Jeonghan, his mouth hung open but no sounds leaving. Now the only sounds are the wind and the water. Jeonghan looks down at Seungcheol’s stomach and reaches out with a shaky hand. He scoops some of his cum up on two fingers then reaches for Seungcheol’s mouth and forces them in. Seungcheol gently sucks his fingers once again, this time with fluttering eyes and a satisfied hum. He always loved how Jeonghan tasted. He grabs Jeonghan’s wrist and pulls back until he comes off his fingers and presses a soft kiss to them before sliding his large hand into Jeonghan’s much smaller, more delicate one.
“Come on, Angel. I miss you. Come back,” Seungcheol quietly begs. He never begs. Jeonghan thinks for a few moments, wondering if it’s even worth it, then he sighs.
“You break up with me again, and I’ll burn your whole empire to ashes. And I better not find out you were sleeping with other people,” Jeonghan narrows his eyes.
“You’re so hot when you’re jealous, you know that?” Seungcheol bites his lip.
“I’m not jealous; I’m possessive. If I can’t have you, no one can,” he says seriously, and Seungcheol chuckles.
“I missed you, my angel,” he shakes his head with a smile.
“I missed you, my paradise.”