new year's confession | txt choi soobin
mdni!!
pairing: choi soobin x fem bodied!reader
genre: 18+smut
warning: p in v, unprotected sex, dirty talk, oral sex, hair pulling, multiple orgasms, pet names, rough sex, slight overstimulation, drinking, slight size kink, praise kink
w/c: 4.2k
a/n: happy new year, everyone! i hope this helps you ring in the new year, mwahaha. seriously though, wishing this year brings everyone happiness and love ♡⸝⸝ i have a few fics planned, so i hope you look forward to it! as always, requests are open, even if it's for someone i haven't done yet •⩊•
"please tell me you're close, i'm going to starve," you whined into the phone as soon as you picked up soobin's call.
his chuckle rang through the phone speaker, "i'm outside your door, open up before i drop the food."
you quickly threw your phone to the side and launched yourself off the couch where you were previously waiting for your best friend to arrive. it was new years eve, and coincidentally both of your respective plans had been cancelled. the guy you had recently begun to casually date originally invited you to a party, but he said that it had been cancelled. soobin had his new years eve plans with a few of his other friends, but when you had texted him the unfortunate news about yours, he said that his friends had cancelled on him too. you didn't think much of it, the excitement of spending a chill new years eve in with your best friend was going to be the perfect way to ring in the new year.
reaching your front door, you skidded to a stop to steal a glance in the mirror in the entryway to check your appearance. ripping the front door open you came face to face with soobin. he was clad in loose fitting sweats that you've seen him in a dozen times, but you couldn't help the way your eyes raked over his appearance hastily. your brief trance was broken when soobin cleared his throat and shook the bags of takeout he was holding, "hellooo, i thought you were starving? let me in."
"shut up, i am starving," you scoffed and grabbed the bags from his hand, leaving him with the pack of beer he also brought. soobin kicked off his shoes and followed closely behind you to pile your takeout onto your coffee table. after situating everything on the table, you spun around to take the drinks from soobin, but was surprised at how closely he already stood behind you. he seemed to tower over you, his closeness making your cheeks instantly heat up. the calm look on his face told you he had no idea what he was doing to you. he just held onto the pack of beer between the two of you, but when you didn't take it from him he reached around your to set them down.
you had developed feelings for soobin sometime after you both became friends working at the same part-time job. you two worked so well as friends, you couldn't bear the thought of telling him how you felt and having it ruin your friendship. so you just dated other people and pushed your feelings for him deep down. you didn't know what was overcoming you tonight, but you had to chalk it up to just the excitement of the new year.
"so, i was thinking: a movie to start with while we eat, then i kick your ass in super smash bros," soobin rolled his eyes from where he had made himself comfortable on your couch, "then, watch the countdown."
"maybe we should skip super smash bros, i would hate for you to ring in the new year crying from how badly you lose," soobin smirked and began to unpack the takeout.
you laughed loudly and shook your head in response. you sunk down onto the couch next to him and playfully nudged his shoulder with yours. "yeah, we'll see about that."
the next two hours were spent watching a movie that soobin picked out and gorging yourselves on fried chicken and beer. the ending credits of the movie began and you took in your current position on the couch. you and soobin at one point had scooted closer together for you were now pressed up against his side, feet tucked under yourself. your head was almost resting against his chest and his arm had settled on the back of the couch behind you. every now and then throughout the movie you could feel his fingertips lightly brush up against the top of your head almost playing with you hair. this was not completely out of the ordinary for the two of you. after all, you were just friends right?
you finally gave up your position and sat up to turn off the movie and turn on your switch so you guys could play a game. turning around to hand him a controller, you caught soobin resting his head back against the couch, eyes closed. you immediately jumped back on the couch, and leaned over him, putting your hands on either side of his shoulders. "hey, don't tell me two beers is going to put you to sleep before midnight!" you jostled him slightly, laughing.
his eyes remained closed, but a wide smile splayed across his face. "god forbid a guy takes a moment to rest his eyes," he joked.
you remained with your hands on his shoulders and whispered, "well resting time is over."
soobin slowly opened his eyes and blinked, gazing up at you. there was a moment you both just stared at each other. you hadn't noticed how close your faces were. you could have sworn his eyes drifted down to your lips before snapping them back up to your eyes. realizing you were practically pinning him against the couch, you sat up as smoothly as you could manage. for a few minutes nothing was said as you started up the game and began your first match.
things soon heated up as you played multiple matches against each other. there was playful pushing, teasing and the occasional shit talking. soobin's cheeks has turned a light shade of pink from the beers, and you knew yours probably looked the same. you felt nice and warm, but you weren't sure if that was because of the alcohol or the way soobin had thrown his top half into your lap when he had just barely lost a round. he was hiding his face in your leg, large hand splayed against the top of your knee. he was fake crying about his loss and whining about how ruthless you could be, but all you could focus on was how large and warm his hand felt through your sweatpants. with his face still against you, he squeezed your leg slightly and you couldn't help the way your thighs pressed together. you didn't mean to, but you doubted soobin could have noticed.
"you play dirty, y/n," soobin mumbled, eventually rising from your lap.
you laughed, "yeah, well i had to get good if i didn't want to keep losing to you."
"i've created a monster," he teased and lightly tossed his controller onto the coffee table. he checked his phone briefly and gestured to the tv, "it's only a few minutes til midnight, let's turn on the countdown."
you grabbed the remote and switch the tv to the correct channel. you couldn't believe that much time had already passed since soobin got here. you suddenly felt a flutter in your stomach; the nerves from knowing a new year was about to begin. what would this next year bring you? you knew what you really wanted sneaking a glance at soobin, but you dismissed the thought from your mind before it could spiral.
before you knew it, you heard the chants of the tv counting down, "10... 9... 8...!" soobin grasped your hand tightly, bringing it up and down with each number. you smiled widely with him and joined in on the countdown. this is exactly where you wanted to be for the new year, a party with someone else couldn't possibly compare to this right here. your best friend turned towards you now, the biggest smile on his face. "4... 3... 2... 1... HAPPY NEW YEAR!" you both yelled out. you both leaned in for a tight embrace. fireworks could be heard outside. you both stayed in each other's grasp for a moment, savoring it.
"happy new year, y/n," soobin whispered against your hair.
you both pulled away slowly, but still holding each other. he had a soft smile on his face, as he took in yours. he again glanced down your mouth, you weren't imagining it this time. to keep yourself from doing something stupid, you whispered back, "happy new year, soo-" you didn't get to finish because suddenly soobin was surging forward to press his lips to yours. for a fracture of a second, your mind didn't register was what happening. but his lips firmly pressed against yours as if begging you to kiss him back, so you did. soobins hands cupped either side of your face as you moved your lips against his. your hands moved to his chest, feeling the fabric of his shirt.
his lips molded perfectly with yours, moving against them with fervor. you let out a small sigh when you felt his tongue brush up against your open lips. you instantly parted them more, allowing his tongue to slip into your mouth. soobin moaned lightly into your mouth as the feeling of your tongue now caressing his. you were starting to become breathless, but you couldn't be bothered to care.
soobin's hands slid to your sides, finding purchase on your hips. he squeezed lightly and pulled you closer to him, trying to guide you into his lap. you got the hint and moved to straddle him. he parted from his assault on your mouth just enough to gaze up at you. his lips were already a little puffy from kissing you and the sight made your stomach do flips. "is this okay?" he murmured, giving you a hopeful look.
you nodded your head and hummed in response, that being all you could manage at the moment. you let one of your hands that was previously resting on his chest wander to the back of his neck, tangling with his soft hair. at the same time, soobin's grip on your hips tightened and he pulled you back to him. your lips met once more, kissing each other like you were starved. you knew you had wanted this for a long time, and it felt like he had as well.
you felt soobin's hands slip under your shirt at your sides, coming into contact with your warm skin. his touch was light, as if testing the waters. your hips started to rock slowly against his, and you could feel his growing hard on beneath you. he let out a shaky breath against your lips, "keep doing that, please." you pressed yourself further into his lap to grind against him harder. your mouth parted slightly, a soft moan escaping your lips. soobin lifted your shirt in silent request and you nodded furiously in between kisses. he tugged your shirt over your head with ease and threw it somewhere on the couch. he parted from you to look down at your shirtless form.
just as you were going to tease him for staring, he moved forward to pepper kisses along your jaw and down your neck. you angled your head to the side, giving him more access. right as he reached your pulse, his large hands came up to cup your tits over your bra, squeezing slightly. "ah.. soobin," you whined, your eyes fluttering closed in bliss.
you tugged on his hair slightly, feeling the silky strands between your fingers. he was placing open mouthed kisses and sucking on your skin every now and then. you hadn't stopped grinding against him, his dick now pressing prominently against your clothed clit. the friction was addicting, you would have been happy with this alone, but you could feel the outline of his dick and you ached badly for more.
soobin reach around your back to where your bra clasp was and deftly undid it. you helped him slide the straps from your shoulders, discarding it to join your shirt. his mouth made his way down your chest and to your nipple, circling his tongue around it. his free hand kneaded the other. "you're so perfect, y/n," he mumbled against you. you whimpered and felt his hips grind up back into you.
you slid your hands under his hoodie, feeling his toned stomach beneath your fingers. "take this off," you said around a gasp when you felt a particularly sharp jolt of pleasure from his dick rubbing against your clit. soobin detached himself from your chest and grabbed either side of his hoodie, slipping it off with ease. of course he wasn't wearing anything else underneath. you immediately pressed yourself against him, kissing him hungerly. the feeling of his skin against yours made you both moan into the kiss.
"i wanna taste you so badly," soobin groaned, pushing his hips up against you.
you sighed in pleasure, throwing your head back, "then take me to my room." soobin's arms slid around your waist, gripping you tightly as he suddenly stood up with you in his arms. he picked you up so easily and carried you to your bedroom. once he made it to your bed, he set you down softly, and you scooted up towards your pillows. soobin crawled after you, slotting himself between your legs. he kissed your lips sweetly, once, twice, and made his way down your body, kissing each inch of skin he could. finally, his fingers hooked around your waistband and peeled your pants down your legs. you knew your panties were soaked through, and a part of you was slightly embarrassed when soobin noticed.
"you've made such a mess already," he smirked boldly and kissed your inner thigh, "i'm gonna take good care of you baby, i promise." his big hands wrapped around your thighs holding them open as he leaned forward and licked you right through your panties.
"oh my god," you whimpered, your head falling back against the pillows. soobin flattened his tongue against your clothed pussy and moved his head slightly side to side. he hadn't even touched you properly, and you were slowly being reduced to a moaning mess. "soobin, please," you moaned when he repeated the motion, paying more attention on your clit this time.
obeying your plea, he pulled your panties down slowly. the cool air hitting your bare pussy sent shivers throughout your body. "like i said... perfect," soobin licked his lips once before starting to eat you out like it was his last meal. his tongue circled your entrance teasingly, dipping in and out once and awhile. you arched your back at the pleasure that began to build in your lower belly. you reached your hands down to grip his hair, anything to anchor you. soobin groaned against your pussy when you tugged at his roots, and the vibrations made you clamp your legs around him. his hands pushed your legs apart in response, spreading you open before him. "mhm, keep still for me, baby."
once he pushed your legs wide enough he brought one hand to your pussy and used his fingers to spread the wetness around your entrance. he greedily pushed two fingers into you, his tongue licking at your clit. you couldn't stop the high pitched moan that escaped your lips at the feeling of his fingers stretching you. they filled you perfectly, and then he started sliding them in and out of you, curling them up when they reached deep inside you. "oh god, soobin... i'm so close," you whined out, your fingers still buried in his hair. at that, he latched his lips around your clit and sucked harshly. you hadn't noticed, but he had begun to grind his hips against the mattress to satiate the ache in his cock. his fingers picked up the pace at the same time, effectively sending you careening into your first orgasm. soobin held you in place as you rode out your orgasm and began slowing his motions.
your eyes had been screwed shut, but once you felt the waves of your pleasure dissipating, you opened them to see soobin still between your legs. he was watching you with intent and brought up his fingers that were coated with your cum to his mouth and sucked on them. your mouth slightly parted at the sight. only in your wettest dreams did you ever imagine your best friend's face inches from your soaking pussy, licking your juices from his fingers like this.
once you got your wits about you, you nudged his head with your knee lightly and whispered, "come up here." soobin crawled his way up your body, caging you in his arms. gazing down at you, you took in his appearance: messy hair, pupils blown wide, and lips still shiny with your cum. he was the perfect one here. your hands slid around his neck and pulled him down to meet you in a sloppy kiss. you reached your other hand down between your bodies to rub his hardened dick through his sweats that were for some reason still on. "let me return the favor," you purred into his ear.
he just kissed your cheek tenderly and replied, "next time, i promise you can turn return the favor. i'm afraid i wouldn't last long with your mouth around me." your cheeks heated at his confession and at the fact that he was already thinking about a next time. but, did this mean the same thing to him as it did to you? or was sex just going to become another component to your friendship? all of these thoughts suddenly flooded your mind uncontrollably. as if soobin could feel the shift in your thoughts, he leaned down to kiss the soft spot beneath your ear and whispered, "i've been wanting this for so long. i've been wanting you for so long."
you pulled his head back so that you could see his face properly. he was looking at you so gently, the softness in his expression made you want to melt into the mattress. the thought that your best friend had also been harboring feelings for you and you had no idea made you want to laugh, but instead you kissed him in response. you tried to pour every emotion you wanted to convey into your kiss. you mumbled against his lips, "me too, you have no idea."
your fingers hooked into his waistband and pulled them down. soobin helped tug them the rest of the way off. before he could do anything else, you sat up and pushed him down against the mattress. you climbed on top of him, your legs settled on either side of him. you looked down at him where your pussy hovered over him. his hard dick rested against his lower stomach, the tip red and leaking. he was big, you knew he was going to be big from when you were grinding against him on the couch. soobins hands smoothed over the tops of your thighs, squeezing the flesh there. you still hadn't made a further move, so he brought his hips up to meet your touch. his cock slid through your slick folds, both of you moaning out loud. you started to move your hips back and forth coating his length in your wetness. soobin's grip on your thighs was bruising as he stared down where your two bodies were moving against each other.
suddenly he stiffened, wide eyes snapping up to yours. "i-i don't think i have a condom," he blurted out.
you smirked in response, "that's okay. i'm protected." his lips formed an "o" in understanding. you leaned your body towards him pressing your chests together as you began leaving sweet kisses down his jaw and neck. you bit down on the skin of his collarbone lightly as you continued to slide your pussy over his dick teasingly.
soobin's hips bucked up instinctively and he moaned out, "oh baby, i'm seriously not going to last if you keep doing that." you sat back up and lifted your hips, grabbing hold of his dick with your hand. you lined him up to your entrance and slowly sank down onto him. the head of his cock pushed into you and you inhaled sharply. soobin's hands steadied your hips as you sank the rest of the way down. you finally seated yourself fully on his dick, the fullness making it hard to breath right. he groaned deeply shifting slightly underneath you, "fuck, you feel so good, y/n."
his praise sent a stroke of confidence through you, and you leaned yourself back to place your hands on his thighs. your hips started to move back and forth, up and down on him. soobin didn't know where to look: down at your pussy sucking his cock in repeatedly or the way your tits bounced up and down from your movements. your head was thrown back, the prettiest moans he had ever heard leaving your lips. you were bouncing on his dick so well, but he was holding back. his muscles strained trying to keep himself under control, but he couldn't help it when his hips snapped up to thrust into you.
you cried out, your mouth parted open. "mmh, soobin!" you were at his mercy now with his hips snapping up into you roughly. your arms were already on fire in the position you had them in so you tried your hardest to sit upright again. you place your hands on his chest to support yourself, nails digging harshly into his skin. you arched your back to provide friction to your clit, your eyes screwing shut at the pleasure that shot through you. his cock pumped up into you so deeply in this position, you felt like he would split you in half. soobin's hands slid down to grab the flesh of your ass, bringing you up and down his cock in perfect rhythm with his hips. you were sure there would be bruises where his fingers dug into your skin there in the morning.
"ah, baby, fuck i can feel you tightening around me," soobin's voice came out in a whine.
"you're fucking me so good, i-i'm going to c-cum," you could barely form words, his thrusts up into you were jostling you so much. the familiar coil in your tummy was wound tight, so close to snapping.
just as your legs began to shake, soobin sat up abruptly and flipped you both over. you back was pushed into the mattress, his forearms caging in either side of your head. your legs fell open as he continued to fuck into you at a ruthless pace. you felt so small underneath him. he pulled you against him and you wrapped your arms around him. it was like the two of you couldn't get close enough. his face was right next the side of your head when he said breathlessly, "can i fill you up, please baby? i'm so close."
all you could manage out was a soft, "please". soobin reached down to where your bodies met and rubbed harshly at your clit with his thumb.
you cried out, your back arching up into his touch, "oh god, just like that! please don't stop!"
soobin's hips stuttered slightly and he whimpered out, "kiss me, baby." you smashed your lips together, and you felt the coil in your lower stomach snap suddenly. you saw stars as your pussy tightened around his cock, your orgasm crashing through your body. soobin buried his face into the crook of your neck, still fucking into you roughly and groaned loudly, "that's it baby, cum for me."
"soobin-" you cried, about to tell him you couldn't handle the overstimulation when you felt his hips stutter once again. warmth spread within you, his cum painting your inner walls. you were clutching each other so tightly, your limbs cried from the strain. eventually, he slowed his motions, just savoring the feeling of you still wrapped around him.
he lifted his face from your neck, hair sticking to his forehead from sweat. he placed a sweet, tender kiss to your lips and brushed the hair from your face. "you look so beautiful right now," he said honestly.
you smiled shyly and looked away, "i highly doubt that."
soobin just cupped your cheek, thumb stroking your flushed skin, "i'm serious."
you smiled fully now and pressed a quick kiss to his cheek. you two spent a moment catching your breath before he gently pulled out of you. you immediately felt empty, but soobin's arms quickly engulfed you. your face was smushed into his chest and you savored the feeling of his skin against yours. he moved his fingertips back and forth lazily across your shoulder blades. you broke the silence by saying, "i hope you know that we can't be friends after this."
soobin's body moved underneath you with a small laugh, "i definitely don't want to be friends anymore." you both understood silently what you meant. he just kissed the top of your head and pulled the covers over the both of you. "happy new year, y/n," he whispered into the dark just as you felt your eyes droop closed and fell into a blissful sleep.














