Actions

Work Header

step by step

Summary:

sieun's last relationship ended up with him being cheated on. since then, he's vowed to never date again — that is until his new coworker is quite the flirt.

Notes:

(See the end of the work for notes.)

Work Text:

“hey sieun, have you heard about the new guy that starts later today?” juntae had asked, taking a sip of water, tapping his fingers on the counter.

sieun nodded once, picking at his fingers. all his coworkers were told that they hired someone new, but he truthfully didn’t care much. he preferred to be left alone during his shift and he wanted it to stay that way.

“oh come on, stop being so gloomy, maybe he’s cute or hot” juntae teased, winking at him and all sieun did was roll his eyes in response.

“i’m not interested in dating, you know that, please just drop it”

juntae was about to apologize for upsetting his friend and probably bringing back memories, but that was quickly interrupted by someone from behind tapping on both of their shoulders, a big grin on his face.

“hi you two, i know i’m a little early for my shift but that gives us more time to become best friends” he spoke, seemingly in a positive mood.

sieun groaned internally. today wasn’t his day. he wasn’t in the mood to become all buddy buddy with him right now, or ever really if he’s honest.

his life currently consisted of getting up at eight, having a shower, eating a bowl of cereal then biking to work, working until three then biking back home, reading and watching tv, then finally sleeping around eleven. he didn’t need or want to change his schedule, it was fine as it was.

juntae was the only real friend he had, but he preferred it like that. sieun never saw the appeal of having a friend group of ten or more people. too overstimulating. his life was very simple, maybe boring to most people but it was great to him.

“you’re forty minutes early” sieun stated plainly, turning his back from the counter now that the two customers he had served left the building.

the other nodded slowly, raising a brow. “thank you for stating the obvious, i was told to get proper training from you two, would you be dears and help me?”

sieun sighed quietly, grabbing a notebook that was a few feet away. “this tells you how to make every drink you need, follow this and ask juntae if you’re really stuck” was all he said before walking over towards the back, opening the door and leaving the scene.

juntae bit his lip, feeling embarrassed. “i’m sorry about him, he’s uh, going through something so he’s a little more moody than usual”

he only shrugged, patting his shoulder. “it’s all good, once we get closer he won’t be such a mood killer, by the way my name is suho!”

 

once the door was closed, sieun closed his eyes and sighed.

he was a little mean for no reason and he felt bad, but he needed a moment to cool off and collect himself together. he’s been more irritable lately and he knows that. the slightest thing can tick him off.

it’s just been hard on sieun the last three months — three months ago he caught his boyfriend making out with a random girl at the park, his hands all over her.

when sieun came up to confront him, he only scoffed and went back to sticking his tongue in her mouth, dismissing sieun’s entire existence altogether.

he’s still distraught from that. he really loved his boyfriend and was entirely committed — to be betrayed like that hurt badly. he called into work saying he would be gone for a few days, telling them not to contact him whatsoever and locked himself up at home for seven days straight.

it was only when juntae had called him fifteen times one day he finally came out and let his friend order takeout, watching bad horror movies in hopes to lighten his mood and make him laugh.

sieun snapped back to reality, brushing his hand through his hair and reaching for his water bottle, chugging the last few sips he had in it before he decided to go back out and face his coworkers and customers.

“sorry about that, needed a second to relax, i have something going on” he chimed in, taking a look at the two, who only gave him a small smile.

“already forgot it happened, my name is suho, yours is sieun right?”

 

almost three weeks later, sieun realized suho was actually pretty cool. he still didn’t want to get that close with him, but he enjoyed his presence more than he thought he would. he made him crack a smile often and his jokes were funny, even if they were stupid sometimes.

sieun felt two hands grab his waist, moving him to the left slightly.

“hey cutie, excuse me i need to use this machine really quick”

at the words and grasp, sieun felt the blood rush to his cheeks. he apologized and pretended he was busy, not wanting to let suho see his face.

about that, suho had taken a liking to sieun pretty fast.

it started as just simple winking, but it quickly progressed to suho calling him every petname under the sun and taking every opportunity to touch him.

from the sidelines, juntae had the biggest smirk on his face. sure, sieun never replied to it and pretended what suho said or did didn’t happen, but he knew sieun well.

if he didn’t like it, he would of told him to stop and ignored his existence, but he never did. he notices the way his cheeks get red and he stutters after he calls him sweetheart.

though, as sieun’s best friend, he did have to interrogate suho.

when the two were on closing shift, juntae used the opportunity to drill questions into him.

“do you actually like sieun or do you just want to hookup? because if it’s the second one, i suggest you stop flirting with him, he really won’t appreciate it”

“of course i like him! i don’t do hookups, not for me, he’s a cutie”

“okay that’s good, but i want you to know sieun is closed off regarding relationships, there’s a chance that if you ask him out, he’ll say no and shut you out to protect himself”

“i wasn’t going to ask him out anyways”

“but i thought you said you liked him suho…? did i hear wrong?”

“no! i really do! i meant that i won’t push it, if he decides later on he also has feelings, i want him to be the one to ask about a date so i know he’s one hundred comfortable ”

“oh, that’s sweet of you”

 

it was nine twenty one. sieun clocked in almost half an hour ago, but there had been no customers yet. it made sense as it was later in the morning, most of the customers came in when juntae started, which was eight.

he wasn’t complaining though, as long as no customers were around he could draw in his journal. most of them weren’t detailed, just simple things like a cat or a slice of cake.

“baby, what’re you drawing?” a voice came from behind him, as well as arms wrapping around his waist.

sieun bit his lip, trying his hardest to hold back a smile from forming. suho made him smile so easily.

“uhm, nothing right now i was just looking at the doodles from earlier”

suho nodded, resting his head on sieun’s right shoulder. “i’m so dead, my friend made me stay up until two thirty helping him beat a level on a game…” he trailed off, yawning.

all sieun did was slightly lean back into suho’s hold on him. “sleep is important, don’t make yourself tired” he stated softly.

“sieun,”

“yeah?”

“you’re so adorable, you get my heart racing so fast you know that?”

sieun blushed harder, unable to hold back his smile any further.

to add more fuel to the fire, suho pressed a light kiss to his cheek. before either could say another word, the door was pulled open and sieun stepped away from suho.

“good morning, what would you like to order?”

 

juntae and sieun were at the food court in the mall, both hungry after shopping for a good hour.

“dude, i’m saying this because i care about you okay?!” juntae started, eyes wide, and the other only nodded in confusion, raising a brow.

“why the hell haven’t you asked suho out yet? you two act like a couple who has been married for like, twenty something years!”

sieun put his drink down before he could take a sip, giving him a look.

“you know why”

“yes! i do, but the way you act with suho is not platonic… if i dared to grab your waist and tilt your chin up to face me, i think you would genuinely kill me wouldn’t you?”

“you don’t even let me call you anything other than sieun or sieunnie, and you’re telling me you let your coworker call you sweetheart, my love, angel and so on? it’s okay to admit you fell for him you know”

sieun looked down at the table to where his half eaten bowl of noodles sat.

he knew juntae was right. he was falling for suho, and falling deeply. they texted pretty much all the time, sieun sometimes sleeping later than his usual bedtime just because suho kept flirting in texts, and he honestly loved it.

he knows. he knows that he needs to come to terms with the fact he wants suho, but he’s still afraid of being hurt.

“what if he cheats on me?”

“he definitely won’t… that selfie you sent him last tuesday is his wallpaper, but! say he does in the future, we will both beat him up and forget he ever existed, but trust me! he is so in love with you!”

sieun exhaled, shrugging. “he really does make me happy, but i don’t think i can take another heartbreak…”

“you don’t have to ask him out today, i just want what’s best for you, and i see how much you smile around that loser”

“suho is not a loser”

“protective boyfriend already i see”

“shut up”

 

that conversation made him really accept everything.

he liked suho. he really really liked suho.

they’ve known each other for a little over three months now, and sieun can proudly say he’s the happiest he’s been in a long time. everyday he would wake up to a text from suho and he loved them all.

goodmorning sieunnie baby 🧑‍❤️‍💋‍🧑 hope u slept well ur so cute & perfect

goodmorning sweetheart ☀️ ill be late 2 work :( i have to deliver something 4 my friend srry!!!!

my angel my love my heart i hope ur morning is going good i js woke up even tho its almost 12pm lmaoooo make sure u eat baby

suho treated him well, so incredibly well. he recently changed his contact name to my suho 🩵 and even though it was something so simple and small, it made him realize he wanted to tell suho how he felt.

 

“suho, can i talk to you after work? like, can you come over to mine for maybe an hour?” sieun prompted, picking at his fingers nervously.

he nodded instantly.

“is everything okay? is it bad?”

sieun shook his head, smiling softly. “i just need to tell you something, i want to tell you in private later on”

“sounds good!”

sieun was about to speak again, but someone’s voice overpowered his.

“excuse me, suho, your name is, are you single?”

the two snapped back to the counter, where a customer had a grin on her face and she was eyeing suho up and down multiple times, taking a glance at his nametag.

“because if you are, can i get your number? you’re totally my type and you’re really good looking” she giggled, leaning slightly closer.

right away, sieun rolled his eyes and started cleaning the machine, not wanting to give this girl any ounce of attention.

she was gorgeous, sieun will admit. they would probably look good together. but no. it wasn’t allowed. suho was sieun’s.

“i am single, and thank you for the compliment” suho replied, disregarding the question entirely.

“so… what’s your number?” she asked again, a little more impatient this time.

suho only smiled and turned around, starting to make her drink.

from a few feet away, juntae snorted and shook his head, thinking sieun’s reaction was quite funny.

“stop glaring at her, bad for business” he whispered, chuckling.

 

when six thirty came around, suho had arrived at sieun’s apartment. they agreed to have dinner together while they talked, suho picking up some takeout on the way.

he knocked on the door twice, and sieun almost dropped his phone, being on such high alert.

“i heard that, go sieun, go! good luck!”

“ah, i’m so nervous…”

“don’t be! but… if you two confess and do more than a quick kiss or two, let me know will you?” 

“you pervert” sieun laughed, rolling his eyes and hung up, tossing his phone on his bed and rushing to get the door.

soon as it opened, suho burst in the door with a huge smile. “hey baby, are you starving? i picked up chinese, we can feast for years on this!” he said, placing the bag on the counter along with his phone.

sieun smiled, biting his lip. “can we eat after i tell you? it’s kinda serious and i might not say it right if we are distracted with delicious food and tv” he laughed awkwardly.

suho agreed, frowning. “is everything okay? i’m a little worried now”

sieun smiled, nodding. “my couch is small, come sit on my bed with me, it shouldn’t take too long” he suggested as he slowly walked over to his room, where the door was still open.

once inside, sieun sat on his bed, leaning his back against the wall.

“promise me that you won’t hate me for saying this” he started right away, wanting to get straight to the point. “i’d never hate you, sieun, just what is going on?”

“seeing that girl earlier today flirt with you pissed me off, i hate how she eyed you the whole time and even tried touching your arm…” he ranted, frowning as he spoke.

suho rose a brow, sitting beside sieun and staring at him in the eyes, not daring to speak yet.

“i know we’ve never made anything official, but you’re the only one for me, suho, been the only one since the first time we met… you treat me so well, i went from promising myself i’d never date again, to falling head over heels for you within a month of us becoming friends”

suho knew sieun had more to say, but he couldn't take it anymore. he needed to kiss him, right then and now. he’d been waiting to for three months. a few more sentences can wait a moment, surely.

he reached over to cup sieun’s cheek and pressed his lips against his. sieun’s eyes widened, but he very quickly gave into suho entirely, taking a breath after they kissed a few more times.

"i really, really like you suho, i think about you all the time and i want to be the only one you come home to, only cuddling me and doing this,"

sieun closed his eyes, gently grabbing the back of his neck, deepening the kiss.

“been waiting so long for this, baby,” suho mumbled, unable to stop a big smile forming.

“can i keep kissing you?” he asked and oh boy, sieun is so gone. his heart is so full, he feels so happy. it feels nice to be wanted, to feel the love back and know that he too, is appreciated and cared for.

sieun nodded, changing his position on the bed so they could continue kissing without their necks being at an awkward angle.

“you’re so pretty, angel” suho whispered before he grabbed a hold of sieun’s shirt and pulled him in, closing his eyes and kissing him again, more confident this time. sieun reached down and firmly held his waist, not wanting to let go.

after a minute, sieun licked into suho’s mouth, breathing getting heavier and he was getting more restless. the kiss was getting messier, both uncoordinated at this point.

suho pulled away just enough to catch his breath. he only smiled widely when he saw how wrecked sieun looked just from kissing alone.

his lips were red and he was breathing heavily, hair slightly messy and eyes not leaving his for a second.

“tell me to stop if i do something you don’t like” suho reminded before he slipped his hand under sieun’s shirt, hands touching his bare back.

he pushed him against the bed, so now that suho was on top of the boy. “you’re so pretty baby, you have no idea what you do to me”

suho leaned down, kissing sieun’s neck softly over and over until he heard the other let out quiet whines that he covered his hand with. “no, i want to hear you”

“my neck is sensitive, suho… that’s not fair at all”

“good to know, thank you”

he let out a small laugh, intertwining their fingers together loosely.

suho kisses his neck again, this time more firmly. he licks it over and over, eventually sucking a mark after a moment which made sieun whine loudly and turn his head to give suho more access. “feels so good…”

suho uses his free hand not holding sieun’s to touch all over his body, squeezing his waist and sliding it up his shirt. “such a gorgeous body, love it so much, just wanna lay here and worship…” he was cut off by sieun pulling him back down, not letting him finish his sentence.

i didn’t want an essay, suho, i want you to kiss me. he would of said.

their tongues were licking into each others, both so incredibly needy and wanting this more than anything.

suho nibbles on sieun’s bottom lip before he somehow manages to force his tongue even deeper, making sieun let out a real proper moan. he sucks another mark onto his neck, right beside the one he just made a few moments ago.

“you… you’re hard suho, i can feel it” sieun muttered, breathless, eyes widened slightly, hoping he hadn't ruined the mood.

“course, you drive me fucking crazy baby, but don’t have to do anything if you’re not ready, you understand?”

he nods, but only smirks in reply. “i want to suck you off, please let me do it”

at that, suho lets out a small whine himself. “is now a good time to say i got myself off thinking of this exact scenario more times than i’d like to admit…?”

the other just nodded. “i like knowing you think of me when you touch yourself, only do it to me”

suho flipped his back onto the bed, resting his head on the pillow and grabbing sieun’s hand, putting it on his bulge. he could feel how hard suho was, and his mind was the furthest thing from innocent. he wanted to make him feel good, to see suho cum with his mouth on him, to see his eyes roll back and hear him moan and whine.

“need to taste you, need it more than anything in my life” he rushed out to say, slowly moving his hand up and down a few times, seeing how suho bit his lip at the touch.

he reached down, playing with his hair carelessly. “desperate for me?”

sieun nodded unashamedly, sliding his one hand down suho’s pants and smirking. “need this so bad, want to see how loud you get” he murmured, slowly sliding his pants and underwear down to just above his thigh.

suho grazed sieun’s lip with his finger, giving him a grin. “have you ever done this before baby? you seem like you know what you’re doing”

he shook his head. “most i’ve ever done is give someone a handjob, but i’m not a child suho, i’ve watched porn before” he scoffed, and before suho could give a sassy reply, he licked over his tip.

suho’s mouth hung open slightly, hand clenching the pillow.

he's fooled around with a few girls and boys before, he's not entirely new to this like sieun was, but he's never recieved a blowjob before. the most action he's got is a guy grinding against him. usually he would makeout with someone, get hard then jerk himself off later in private. 

sieun doesn’t bother wasting time. he lowers his head down, sucking the tip into his mouth. sieun loves the taste of him, salty but sweet. he uses his hand to grab onto suho’s thigh, nails digging in just slightly.

he swirls his tongue around, glancing up to see suho tilting his head back. he was proud of it. suho, who was usually quite composed and calm, was starting to melt under sieun and his touch.

only he saw him like this, and he loved it.

after a moment of getting used to having suho in his mouth, he lowered his head down again, taking more into his mouth.

suho looked down, brushing sieun’s bangs out of his face. he wanted to force his head down entirely really bad, but he would wait for that. he didn’t want to make him uncomfortable.

though, sieun seemed to read suho’s mind and sank down until his cock hit the back of his throat, causing him to gag.

“fuck, sieun, don’t you… dare stop…” he groaned out, which only turned sieun on even more, if that was somehow possible.

his eyes welled up with tears, but he only continued taking suho deep as he can. the only thing on his mind was pleasing him — making him feel as good as he can.

the world could be ending, and sieun wouldn't care. giving suho the best head possible was the most important.

suho suddenly bucks his hips up, fucking into his throat deeper. he gets a strong grip onto sieun’s hair, letting out a loud moan. sieun doesn’t fight it whatsoever, he lets suho use him as he pleased.

“who knew my dearest sieun was such a slut in bed, huh?” he weakly cried, thighs starting to shake.

it was so intense, but he didn’t want it to stop anytime soon. sieun looked so good like this. eyes glossy with tears, lips all red and swollen, hair a tangled up mess while he bobbed his head up and down.

suho snapped a mental picture into his head of this very moment. sieun looked perfect like this, it was impossible not to be beyond obsessed.

“i’m gonna…cum baby, god” he warned, but that only stirred sieun to speed up his ministrations. he gagged again and again, wanting nothing more than to taste his release and have the satisfaction of making suho cum.

less than twenty seconds later, suho moaned loudly, eyes rolling back into his head and spilled into sieun’s mouth.

holy shit, wow” he sighed, letting out a deep breath.

sieun sat up, letting his tongue loll out to show he in fact swallowed all of it.

suho grabbed sieun’s arm and pulled him up slightly, letting sieun’s head rest just above his stomach. “you’re actually insane” he said, as sieun only smiled.

“want me to return the favour baby?” suho whispered, about to slide his hand down further but sieun caught it and shook his head once, intertwining their fingers.

“another time, by the way, i bet the food you picked up is freezing now” he laughed, closing his eyes. he was hungry, but right now all he wanted to do was lay in bed and hold suho. he was content.

“we can heat it up later”

suho ran his fingers through sieun’s hair slowly, leaning down to kiss the top of his head. “sweetheart?”

“yeah?”

“i love you, sieun, a lot”

sieun lifted his head up instantly at the words, looking him in the eye for a moment before he leaned over to peck his lips, rubbing their noses together.

“i love you too suho”

 

meanwhile, sieun’s phone went off with multiple texts from juntae.

heyyy hows it going 👀
sieun tell me the details asap!!
sieun are u dead 😣
SIEUN SIEUN SIEUN
ohhhhhh
haha i get what u two are doing
nasty 😜
use protection nerd

Notes:

hope you enjoyed this fic <3

twt is @saintplush