Good Vibes Only đ
synopsis: Choi Seungcheol finally gets a vacation, and he's bored. He need's something quick and uncommitted, and lucky for him he matches with Kim Mingyu, a man who looks pretty good on his knees.
parings: choi seungcheol x kim mingyu
genres: non-idol au, romance, smut, complete, one shot, doin it in public, cxm inspired
warnings: explicit words and scenes
word count: 3,828
AO3 Link
â シ â シ â â â シ â â â シ â â シ â シ â â â シ â â â シ â
The weather was perfect.
Beautiful blue skies, not a cloud to be seen, and the sun was soft enough just to kiss your skin with a healthy glow. The salty air was rejuvenating, the rocking of the waves played a calming instrumental against the sand. It was paradise here, as it was every day
but Seungcheol was bored.
His vacation was supposed to be an escape from the mundane and boring, at least thatâs what his friends all said to encourage him to join. Being the only single one in his group he would have much rather stayed home, but the promise of a good time was too tempting to pass up. It had been three days of his week long trip so far and each one has been as luxurious as he was assured it would be, and yet here he was.
Bored.
It may have had to do with the fact that it had been over a week since heâd last had a hookup. He didnât even dare think about his last relationship, the one that made him decide he wasnât into that commitment kind of thing once and for all. It was easier to please someone in a night. As time stretches on, that just gives more time for things to go sideways. So yeah, maybe he ran through men and woman like the common cold, but he was enjoying it. For the most part. It wasn't that he was lonely, heâd never admit if he was, but right now he just needed a release.
Far away from home, it wasnât easy to slip into a local bar or club and find someone just as eager as him like he usually would. Heâd begrudgingly used plenty of dating apps in his time, but this was a new market. Easier to run from someone heâd definitely never see again once he went back home, too. He was only here for a week after all. That could be likeâŚfour different bedmates to meet. The very idea gave him a bit of pep in his step. While his friends were off getting more drinks or whatever they had said before they left, he shields his eyes from the sun and sits by the shoreline. The waves wash over his outstretched legs as he changes his location on the app to local.
Most of the profiles bleed together. He hardly looks through the photos, checking instead for their relationship preferences.
âCommittedâ
âOfficialâ
âFor marriageâ
Definitely not.
Heâs about to switch to another app when he comes across a preference that catches him off guard.
âGood vibes onlyâ
That sounded promising.
He glances through the photos, letting out a low whistle.
Kim Mingyu.
Tall, muscular, and deliciously tan by his photos.
Good vibes only.
Hm.
He skims through the rest of his profile before he decides to message.
No problem. There was no risk here. Just keep it casual.
âHeyâŚâ
âŚ
How many yâs in hey would comminate that I'm into you and wanna fuck but I'm also not that desperate or anything.
Heyy
There. It could be eager or an accident.
To his surprise he doesnât have to wait long for an answer.
heyy
like your tatts
Huh? How did heâŚoh yeah. The workout photo of his back Seungcheol had added to his profile a long time ago. Sometimes he forgets he has anything back there.
Observant. Or maybe he was just good at finding ways to break the ice.
Now to compliment him back.
Is it real?
Nice one, Cheol.
whatever youâre asking about, yes
I meant the tan.
you think I spray paint my body or something?
No.
I practically live on the beach
Cool.
youâre not much for small talk huh?
Iâm not really here to talk.
fair enough. free tonight?
Thank god.
Yes.
meet me at Champs. 8pm.
Champs? Seungcheol switches apps to do a quick search of the place. The results pull up a pretty popular looking bar just a few blocks from his hotel.
Perfect.
See you then.
He told himself there really wasnât anything to lose. Worst case scenario, even if the guy didnât show up, he could get a drink and maybe a few rounds of pool in. Not a complete waste of the night.
He dressed somewhat casual, a plain white tank under a black jacket, baggy black cargo pants and platform boots. Add a couple plain silver chains and he was ready.
But why was he so nervous?
Itâs not like this was a date. It was a hookup. Both parties seemed to know that.
So while he stood outside the bar two minutes before the meeting time why was he nervous to go in?
He fidgeted with his hands at his sides, pacing in front of the establishment before he gathered the courage to glance in.
He didnât see anyone that resembled the man from the photos. It was then he realized he could have totally just been catfished, and someone could have lured him here just to jump him and leave him in the alleyway. That would be just his luckâ
âLooking for someone?â
A smooth voice came from behind him and he cured at himself for flinching slightly. He turns to see the warm features and dangerous smile of the man from the photos. Mingyu was dressed even more casual, leather pants that hugged his thighs and a faded graphic tee that looked two sizes too small and must be uncomfortable. But the muscles it reveled underneath made it seem like an intentional choice. His bracelets looked simple, but if Seungcheol had to guess, they must have cost a small fortune. Maybe it was just his aura, or the warm scent of his cologne that caressed the air around him, but the man exuded wealth.
âKim Mingyu?â
âOnly if youâre Choi Seungcheol.â
He was just as amusing as he was in his texts. This was promising.
âI know this is more of a hook up kind of thing but the night is pretty young. Care to join me for a drink?â
Seungcheol shrugged, âsure, why not,â and Mingyu smiled. He moves over to the door and holds it open for him, laying a hand across his chest as he bowed sightly. Seungcheol couldn't help but roll his eyes at the display but he walked in ahead of him.
Stepping inside, the place was larger than it appeared outside. A long bar lined the left side, and the right side was slightly elevated up a step where the pool tables and more private seating was situated. The bar was relatively busy, leaving only a few places for them to sit. As he walked in he hung back a bit, unsure where to go in the unfamiliar space, but thankfully Mingyu stepped up and led the way. As he approaches the bar, a couple stops mid conversation and stands to move elsewhere, letting them take their seats. Seungcheol raises an eyebrow at the interaction but Mingyu didnât hesitate to sit down. He pats the seat next to him, still smiling like they were old friends.
âSo, no small talk. Thatâs fine. Just thought I'd loosen things up here first. What'll you have?â
âBeerâs fineâ
âThen I'll have one too.â
He flags the bartender and orders, itâs a quick exchange before two beers are placed on the counter and the tops are popped off with ease.
Mingyu takes a long swig, glancing around the place. After a moment he looks to Seungcheol, eyeing him up and down a moment before saying, âCan I ask you something?â
âGo for it.â
âYouâre not from here are you?â
âNope. Vacation.â
âMost people here are.â
âAre you?â
âWork.â
âWhat do you do?â
âThis is getting into small talk territory.â
Seungcheol chuckles, âIâll allow it.â
âIf you must know, Iâm a model.â
âNo shit.â
âYou donât sound like you believe me.â
Seungcheol motions a hand from Mingyuâs head to his feet, âI'd have to be blind not to believe you.â
âIs that a complement to my clothes or my body.â
Seungcheol smirks over the rim of his drink, âwhich one gets me laid faster?â
Mingyu shares an equal smirk, leaning back in his seat.
âI like you, Cheol. Can I call you Cheol?â
âIf I can call you Gyu.â
âYou want another beer?â
âYes, please.â
âOh, manners. One step closer.â
Over another round of beers, Mingyu leans on his elbow, now approaching into Seungcheolâs personal space. That cologne drifts in the air and wraps around his neck like a noose, but he finds himself leaning in closer as if itâs dragging him in.
âSo, your profile didn't mention your preference.â
âI like to leave myself open,â Seungcheol smirks a little as he seeâs Mingyu nod as if appreciative of his answer.
âWell, Mr. Easy-going, you and I are gonna haââ
âMingyu!â
The sound of his name makes him pause, thereâs a confused flicker of recognition for a moment before he turns to the source of the voice.
Two other men approach where they sit at the bar. The brunette has an arm around the blond, less possessive and in more of a friendly kind of way as they both hold back giggles. In comparison to Mingyu, and himself, these two were less obviously muscled and more just unfairly ethereal. Thinner frames and sculpted faces, but in a gentle way that makes you want to protect them and worship them at the same time. Simply put, they were pretty. Very pretty. Seungcheol sat up a bit straighter on his bar stool.
Mingyu puts on a smile, âHey, Minghao, Joshua, long time no see.â
The blond stifles another giggle while the brunette responds, âno kidding! Weâre here like every night, where have you been?â
âBusy,â Mingyu responds simply. Seungcheol looks between the three of them while he continues to sip his beer.
âToo busy to play with us again?â
The blond finally speaks, and Seungcheol nearly chokes on his drink.
Mingyu doesnât miss a beat, âcourse not. You two just wore me out last time. Iâm still recharging.â
Seungcheolâs face felt hot. He hooks a finger in his top and pulls it a few times to get some air on his chest. The two men glance over at him, noticing him for the first time.
âAre you with this guy, Minnie? He doesnât look your type.â
âWell weââ
âAre you out on a date? Oh my god thatâs so cute!â
âItâsââ
âI was just leaving actually,â Seungcheol, picking up the remainder of his pride, slaps a short pile of cash on the table to cover the drinks as he stands. He spares a quick glance to Mingyu before tearing his eyes away and slipping past Minghao and Joshua to get to the door.
âHeyâŚhey wait!â
He ignores Mingyuâs voice carrying over the conversations and music of the bar. Quickening his pace, he practically runs out of the place, jogging down the street before ducking into an alley. The narrow street between buildings is dimly lit, giving him a sense of privacy away from the eyes of the bar.
He leans back against the brick wall of the nearest building. He never picked up smoking, but if he had a cigarette available, this would've been the time and place to use it.
They werenât out on a date. It was just a get-to-know-you ice breaker and a little foreplay and fun before the real event happens. The opening act. It was obvious that Mingyu slept around, just looking at him it was obvious. If he wasnât swept up already in a happy, life-long marriage, he definitely made his rounds. It would be a shame with that body not to.
But something about picturing him with anyone besides himself made his jew clench. Not only was he fucking around with beautiful people, but two of them, at the same time. Hell, maybe even more than just two...
He should have ran as soon as he saw him. He was way in over his head.
His thoughts are interrupted by the hum of an engine and sudden blinding lights passing by the street.
âCheol?â
He had to shield his eyes as the headlights turned to face him. A bright blue Ford Mustang pulls into the alley. Once the car stops and the lights turn off he blinks a few times to gain his vision back.
âCheol!â
âMingyu?â
The taller man steps out of the convertible and rounds the front where Seungcheol was standing.
âI was just about to drive around and see if I could find you before you disappeared forever on me.â
âSorry justâŚneeded some air.â
âDon't bullshit me, I can tell somethings wrong.â
Seungcheol narrows his eyes, a twinge of irritation at this man he just met being so insistent.
âDonât act like you know me, we just met.â
âI thought we were getting along.â
Seungcheol sighs and starts to back away down the alley, âlook, thanks for this but I've gottaâŚâ
âIs this about those other guys? They like to give me a hard time when they can. Youâre not upset that I sleep around, right? That didnât seem to be a problem to you beforeââ
âItâs not that, I don't care about that.â
âThen why are you upset?â
âIâm not upset!â
âThen why are you yelling!?â
His words echo off the walls of the alleyway and fade into the other sounds of the city.
Seungcheol scoffs, âwhatever, I don't need this.â
As he takes a few steps away he hears Mingyuâs voice, this time much softer, âyou're jealous.â
Seungcheol stops, his shoulders tense.
âYou're jealous I was flirting back with them.â
He turns over his shoulder, âI'm not jealous. Youâre not mine to be jealous of.â
Seungcheol turns and starts walking the opposite way. Mingyu's hands unclench, realizing there was more emotion attached to this encounter then he thought. He had to admit, he wasnât opposed to it. He liked Seungcheol, he was different from the others heâs been with, and if he was honest, he was tired of all this running around. He could see a flicker of the same fatigue in Seungcheolâs eyes.
He couldn't just let him walk away.
Seungcheol hears something drop to the ground behind him. He turns over his shoulder to see Mingyu down on his knees in a deep bow. Legâs folded, hands behind his back, forehead to the ground.
âThe hell are youâ!â
âForgive me,â Mingyu looks up, âI should have given you and only you all my attention.â
The sight of Mingyu on his knees in front of him stirs something long buried and forgotten within his chest. He swallows, turning this feeling into anger.
âNow you're mocking me?!â
âNo! Please!â Mingyu grabs Seungcheolâs leg, pressing his face to his knee. âPlease, I mean it. I should have been a better date. You deserve that at least. Let me make it up to you.â
Date.
Seungcheolâs breathless at the sight before him. Those shining eyes looking, begging, up at him. Heâs at a loss for words, and hopelessly freezes as Mingyuâs hand slides up the inside of his leg, slowly curling his fingers around his thighs.
âPleaseâ
Mingyu paused, waiting for any kind of conformation.
Seungcheol pursed his lips, then there was a subtle nod.
It was all Mingyu needed.
As his hands continued to travel upwards he also pushed back on Seungcheol, making him hit the wall behind him to stabilize himself. Mingyu works fast. He stays on his knees but moves closer in between Seungcheolâs legs. Seungcheol watches as those hands continue up to the waistband of his pants, slowly untying the knot and loosening them enough to pull them down over his hips.
âGahâahâŚMingyu!â
âLemme take care of you.â
Seungcheol doesnât have the strength to protest against those whispered words. Slowly, heâs finally freed from the tightness of his pants with a sigh.
âFuck, Seungcheol, youâre ready for me.â
âHave been since you first messaged me back,â Seungcheol musters out, a soft chuckle at the return of their banter.
âOh, you poor thing,â he slips his fingers around his arousal, driving his thumb gently up the underside of his tip. Seungcheolâs legs shake at the sensation and he shivers. Mingyu bites his lip, looking up eagerly, taking in each reaction, âIâve been so rude to leave you like this. I should do something about it.â
Before Seungcheol could open his eyes, the fingers are replaced with a tongue, and soon he was surrounded by those full lips, taking him in easily.
He needed something to hold onto. He runs his fingers through Mingyuâs short hair and tightens his grip, keeping him in place. Mingyu moans around him and Seungcheol stifles his own cries of pleasure by biting down on his knuckles. He letâs Mingyu set the pace, a slow movement at first that picks up little by little, taking him deeper and deeper andâŚ
âF-fuck. MingyuâŚâ
âMmm?â Mingyu hummed, his mouth currently occupied. Judging by the look in his eyes, this response must have meant something along the lines of feel good?
Seungcheol nods with a soft whimper, closing his eyes as he leans back against the wall for a moment. He feels Mingyu chuckle around him, the vibrations shooting straight through to his core. He groans, the sound deepening into a growl.
âGet up.â
âMh?â
âGet up.â
Hee pulls out of Mingyu, moving him back by his hair and looks down at his face for a moment. His eyes look blissfully back up at him, lips puffy and slightly parted.
Fuck.
He pulls Mingyu up by his chin and he happily allows him to. Seungcheol wastes no time bringing him into a fierce kiss. Both men groan as their lips meet, Mingyuâs hands move to cradle his face as his body presses him up against the wall. Tongues tangle and the faint taste of alcohol still lingers between them. Mingyu tightens his grip on Seungcheolâs face as he goes to nip his bottom lip, pulling it between his teeth. Seungcheol groans, a deep and almost irritated sound. He pulls his head away and grips Mingyuâs shoulder, turning him around and pushing him forward, just enough to make him stumble. Mingyu lets himself be man handled, folding over to catch himself on the hood of his car, bending over slightly, ass facing Seungcheol in those tight jeans.
Perfect.
Seungcheol presses a hand on his back to keep him in place and Mingyu doesnât fight, âyou wanna make it up to me? Make up for even looking at anyone else while you were with me.â
Mingyu whimpers, a feeble attempt at an apology.
Seungcheol reaches around Mingyuâs waist, finding the buckle of his belt and fiddling with it until he got it loose enough to separate.
He pulls his hand back to tug on the waistband over his lower back, âtake it off.â
Mingyu obeys, reaching a hand down to undo the button of his pants and pull them down slowly. He slips his thumbs in the waistband, taking down his underwear with his pants, removing just enough for his bare ass and upper thighs to be shown. To Seungcheolâs surprise, his ass was just as sunkissed tan as the rest of his exposed skin. The sight alone made his arousal almost painful in itâs desire.
âWhoâs pretty ass is this?â
âYours,â Mingyu replies softly.
Seungcheol responds by giving him a firm smack across each cheek.
Mingyu whimpers, hissing out a barely audible âmoreâ. Seungcheol smacks down a firm hand again, making Mingyu flinch and curse. It was almost too much, Seungcheol needed him at this point. He rubs over the smooth skin of his ass with one hand while the other starts stroking himself, spreading his pre-cum and a bit of Mingyuâs salvia around him. Throbbing, he rubs his tip against his entrance, coaxing another needy whine from the man exposed for him. With a shaky breath he slowly presses in, feeling Mingyu clench as he moves deeper and deeper until he sinks in completely. Only a second passes before Seungcheol starts to move. Mingyuâs whimpers get louder, a few bouncing off the walls of the alleyway. Seungcheol runs a comforting hand over his back, picking up the pace a bit now that he was stretched to his size. Mingyu yelps as he thrusts particularly deep. Seungcheol shushes him, bending over more to get closer to his ear, âlook at you, all tight and eager just for me?â
âJust for youâ
âGood answer.â
Seungcheol sets a quicker pace while Mingyu bites his lip to keep quieter. Mingyu reaches out over his car, struggling to find something to hold onto. Noticing this, Seungcheol moves up from holding his hips to wrapping his fingers around his arms, pulling them back to clasp them behind him. A sound of suprise escapes Mingyu as heâs restrained. He moans Seungcheolâs name which only encourages him to continue. The sound of skin on skin and muffled whimpers fills the alley now, creating a backtrack to their intimate moment. Seungcheol shifts his hands to hold onto Mingyuâs arms with one hand, pulling him up closer so the other can smack his ass again. Mingyu gasps, his legs shake and before he can even process his peak, he spills out over the hood of his car. Seungcheol halts his momentum as he realizes whatâs happened. He curses, the sight so arousing he can barely hold on himself. So he doesnât. A few quick thrusts later and he releases, still deep in Mingyu, who whimpers pitifully as he finally pulls out once the fog in his mind clears. Both are breathing heavy. Seungcheol letâs go of Mingyuâs arms and helps turn him around to face him. He slips both their pants back on, hissing at how sensitive his cock was. Damn, it really had been too long. Mingyu shifts to the side, sitting closer to the windshield of the car. Seungcheol moves to stand in front of him, brushing some hair off his sweat-pricked forehead.
âYou okay? That was a lotâŚâ
Mingyu leans in to his touch, like a dog seeking praises, âare you kidding? I havenât had good dick like that inâŚever. Most people just want it from me, so I donât get to be played with as much as Iâd like.â
Seungcheol sighs with relief, âglad I could be the one to show you what youâve been missing.â
Mingyu hooks a finger around one of his necklaces and pulls him over for a kiss. This time it was much sweeter. Soft and gentle. More exploring and feeling and a silent communication for more.
Mingyu pulls away, and Seungcheol almost chases him, his eyes flutter open as Mingyu asks, âyou said youâre here on vacation?â
âMmhm.â
âWhen do you head home?â
âFour days from now.â
Mingyu seems to think something over for a moment before a cheeky smile graces his lips.
âYou doinâ anything tomorrow?â














