under the fairy lights | yoon keeho
𝓲𝓷 𝔀𝓱𝓲𝓬𝓱: keeho tries to make you feel better after (wink) after things go bad with your love life.
pairing: yoon keeho x fem!reader
word count: 2.4k
genre: smut, slight angst
warnings: nsfw, softdom!keeho, best friends, non idol!keeho, bathtub sex, NO BETAAAAA 💔
notes: i just came up w this randomly. ive never really written p1h, i wanted to explain more about keehos character but i couldnt really because i wanted it to be short, so i feel like it might be slightly ooc. ty for reading :)
You and your best friend Keeho have been friends since high school. He’s been there for you throughout every up and down of your life.
Lately your situationship has been going downhill, you tried your best and yet for once again you were treated like trash. Keeho, as your bestie, was forced to listen to all of this. He would do anything in his hand to help you.
The most usual way to blow off some steam was usually going out for drinks or takeout together. This time however, things were different.
The last text Keeho received from you was ‘he asked me to stop talking’ before you completely disappeared. That was huge news both for you and for him, things were not the best, but what could have caused this, it was out of the blue. After at least 48 hours of worrying, unanswered calls and no replies, he took matters into his own hands.
He knocked on your door and called out your name, he knew you were there. The constant annoying knocking forced you to get up from your bed after two days. You refused to look in his eyes when you cracked the door open, you just stepped aside to let him in.
“Are you okay?” He spoke but was met with a brick wall.
You just flopped back into your bed’s warm and comfortable embrace.
“I assume you don’t want to talk about it.” You nodded your head in the pillow.
“Have you eaten anything? Do you want to get some takeout?” Keeho placed his hand on your shoulder.
“I’m not hungry.” You said, your voice groggy from not having said anything in the past days. You felt him sit on the mattress.
“Well I can’t see you like this, let me at least try to help somehow. Tell me what to do and I’ll do it.” His grip on your shoulder was firmer.
“Just let me sleep it out, I'll be fine tomorrow morning.” You said covering yourself up with some blankets.
Keeho let out a deep sigh and you heard your front door close. You thought you’d done it but that misconception was cleared up immediately. Keeho returned home after 15 minutes having ‘borrowed’ your keys.
He nudged you again to try and get you out of bed but that didn’t work again, no surprises.
You heard him shuffle in the kitchen before you smelt the oh-so familiar and nostalgic smell of your favorite convenience store ramen. You accepted your fate at that point, he wasn’t leaving anytime soon.
Keeho was never like this. He was the friend who would help you face some things with a less serious attitude rather than letting them bring you down, the person who helped you realize that a problem shouldn’t rule your life, he helped you make your problems feel smaller before solving them. Yet, he did that in such a casual way that you never realized he was in fact taking care of you. He never showed that he cared, and most importantly it was never through acts of service.
You sat down at the kitchen table and rubbed your face in exhaustion. Before you knew it he placed a bowl in front of your face including a beer that he had just cracked open for you. He made you talk, just like he always did, it was so natural with him, he could always so effortlessly make you laugh and be comfortable sharing what was on your mind.
As you giggled over ramen and beer Keeho got up to run the bath for you. “Go take a bath after you’re done eating, I’ll go home if you want me to.” You only nodded in response, still feeling uneasy from what happened the previous days, your face gave it away.
As you finished up with your meal you headed to the bathroom and Keeho came right behind you leaving some towels for you. As he turned around to leave you grabbed his arm, your eyes were still sunken and Keeho didn’t miss that.
“Stay.” You said.
“Oh, alright I’ll be inside, I’ll find a movie for us to watch.” To that you didn’t reply, you just strengthened your grip on his arm and pulled him in.
“Oh you mean like here.” Something in him wanted to stay there, you looked so fragile the least he could do was take care of you. Sure, you’d never seen each other's bare bodies but you felt so close to each other that it was the least of your worries.
“You’re the only person I’d feel so comfortable getting naked around.” He joked but there was no fun intent behind that, he meant every single word.
You shed your clothes one by one and so did he. You turned the light off only to replace it with some fairy lights, much dimmer than the light before.
The two of you plopped into opposite sides of the bathtub, the warm water hugged your body like it belonged there.
You wet your hair before bringing your knees to your chest and hugging them tightly.
“All this and I still feel like garbage. I’m so thankful that you’re here though, Keeho, you make it hurt less, you keep me distracted and you always find a way to make me feel better, I’m so grateful to have you. But this time, you’ve done everything and I still feel like shit. I don’t want you to put more effort into this, I’m draining you.” You sigh and Keeho smiles warmly at you.
“Well not everything.” He said, opening his arms and inviting you into a hug.
You got closer to him and settled between his legs as he pulled you into a warm hug, his soft fingers traced your back, the touch was grounding. Your head nuzzled at his neck momentarily. You felt his chest rise and fall with every breath, becoming heavier and heavier by every passing second that your skins glided on each other’s.
That was when you pulled back just to look at him, his short black hair framed his beautifully structured face perfectly. His eyes were already pinned at you, not your body, not your eyes, just you.
“Hey, are you okay?” He said.
“I’m better.” You reassured him.
“Come here.” He said and pulled you on top of him. Your back was flush on his chest and torso, you let your head fall back on his shoulder. Keeho’s strong arms wrapped around your waist, gliding up and down sweetly.
“Is this okay?” You could feel his hot breath against the shell of your ear as he whispered softly.
You hummed in approval. Not doubting anything, not even for a split second. The way his fingertips felt across your skin was magical, you hadn’t felt anything of that sort in a while, you wanted nothing but to stay there forever.
Keeho planted a soft kiss on your shoulder and moved up to your neck carefully. You turned your head to face him, only a breath away from him. He looked down to your lips for approval and when he got it, his lips collided with yours. It wasn’t a fireworks type of moment. It felt something like a promise.
“Can I touch you? I’ll only do so if you want me to.” Your hand moved to grab onto his forearm. He just stayed not touching anything other than your waist for now. He was waiting for your approval.
“Please, touch me Keeho.” That’s all it took for his hands to move.
Keeho carefully slid one of his hands to cup your breast, taking the nipple between his fingers and softly toying with it. His other hand rubber circles on your hip before he slowly positioned it between your thighs, you slightly parted your legs indicating that you want him to continue.
He took his time with you, dragging every movement a little extra, doing everything so slowly until you were squirming for him. He squeezed your thigh before bringing his fingers to your clit rubbing tight slow circles on it. You softly moaned at the way his fingers touched all the right places.
He slipped a finger inside of you, pumping it in and out slowly before adding one more.
“That’s it baby, you’re doing so well for me.” He said against the shell of your ear before starting to pick up the pace. The tips of his fingers curled at all the right spots that sent shockwaves though your body. He didn’t miss a single tremor of your body and most importantly he didn’t miss how you were squirming on him, desperately moaning for more.
He watched your chest rise and fall as you came closer and closer to your release.
At that point he was hard against your lower back and the way you were moving in combination with the lewd sounds that you made were definitely not helping him. His main focus though was to pleasure you, not himself. So that could wait.
Keeho pumped his fingers inside you and curled them at that spot that made you squirm the most, his thumb was rubbing your clit which maximized your pleasure. The feeling was almost too much, you couldn’t control what came out of your mouth, you can’t even remember if you were begging or mumbling nonsense. His free hand came up to massage your breast. “Is my sweet girl close?” He asked, knowing exactly that you were right on the edge. You nodded your head frantically, as a salty tear had made its way down your cheek and on the edge of your lips.
“Come on, come for me love.” He said and your body obliged on his own, waves of pleasure and bliss washed over you as your body tensed up. Your shaky legs closed around his hand and he removed it right away, planting a soft kiss on your temple while he held you close.
You were still trying to come down from your high when you remembered what was poking your lower back. Keeho didn’t ask for anything, he didn’t even mention it.
“You alright?” He asked as his hands roamed your body that was full of foam.
“Yes, I’m alright. You on the other hand…” You say, out of breath.
“Sorry, don’t worry about it, you don’t have to do anything.” He said making a move to try and get out of the bathtub. You, however, had other plans. You pushed your body up where you were practically sitting on his dick.
“I want to return the favor.” You said as you reached back to play with the hair on the nape of his neck.
Keeho giggled “Anything you want pretty.”
He pushed his hips up and slid between your thighs, his grip on your waist was rough but it guided your hips to grind on him. He was fucking your thighs slowly, with such concentration, from time to time his tip would rub against your sensitive clit and you’d cry out from overstimulation.
“Mmm fuck.” He purred, enjoying the way your plush thighs wrapped around him.
You deemed that that wasn’t enough though. You pulled away from him and you were met with a whine and needy, questioning eyes.
“I want to see you.” you said straddling yourself on his lap and positioning yourself right over his cock. His hands moved back to rest on your lower back now.
“Fuck, please baby.” He whined and you sank down on his length. A groan of pure bliss made it past his lips once you bottomed out. “You feel so good around me, pretty.”
You felt so full with him inside you, this was so much more fulfilling than his fingers. Your fingernails grazed his chest as you started to ride him slowly, making sure to take every inch. His head was thrown back and he was whispering a mixture of curses and praises.
“Mm are you feeling good baby?” You ask him playfully as you reach to play with his hair, making his eyes meet yours.
“Please don’t stop. You’re doing so well.” Your lips crashed onto his for the second time that night, he bit on your bottom lip before pushing his tongue into your mouth and making out with you.
Keeho tucked your wet hair behind your ear as you kept on riding him. You moved his palms from your waist to your ass, wanting him to touch you anywhere he wishes to. He started to guide your hips up and down at his own pace.
He seemed to be in the clouds, lost in the feeling of you wrapped around him.
As he repositioned he started to thrust in ypu from an angle that made you see stars. The closer he got the more messily and needily he thrusted. He lowly moaned your name repeatedly like he was in a trance and his eyebrows were furrowed upwards.
You started to clench around him as you got closer to your release which almost caused him to cry out.
“Fuck you’re squeezing me so good baby. So good, keep going, please, yeah?” Your ears were ringing at that point you were so close that you couldn't comprehend what words were coming out of his mouth. Until one of his thrusts tipped you over the edge, your body went limp as the waves of your second orgasm crashed over you.
Keeho was chasing his own high, desperately and sloppily thrusting deep inside you. You felt his abdomen tense up before you felt the hot strings of warm cum inside you.
He sat there breathless looking at you with lovesick eyes before pulling you in for a soft kiss.
“I didn’t know things were like that.” You said giggling as you wrapped your arms around him.
“Like what?”
“I didn’t think you liked me like that.” You explained.
“It’s not exactly that, I’d just do anything for you.”
“What’s that supposed to mean?”
“One day you’ll figure it out.” Keeho said, getting out of the bathtub and throwing a towel around his waist. “Until then, I hope I made you feel better than any other dude who’s ever gotten his dirty hands on you ever has.”
You laughed at his remark.
“Come on now wash off, I can’t wait forever. We have a movie to watch.”











