Actions

Work Header

cindy lou who

Summary:

Beomgyu felt terrible, he should be happy but he couldn't.
Soobin was getting married, his childhood best friend slash the boy he loved ever since he can remember was getting married that weekend, he was the best man and that trip was the last one he could actually have Soobin for himself before watching him with someone else for the rest of their lives, with her for the rest of his life.
So he wanted to make that trip a trip to remember even if that meant wearing a skirt to make his friend laugh a little.
That couldn't go wrong, right?

Notes:

So well, hello!!
Shocking news, i'm back with another one, my debut as a txt writer hehe
This has been sitting in my drafts for as long as i can remember, i actually started because me and my friend were joking around and we decided to play bingo with fanfic tropes, it didn't work as i planned but i still want to fill the card and that's my first step!
Anyways i hope yall enjoy and love this as much as i did!

(See the end of the work for more notes.)

Work Text:

It started as a joke, Soobin was feeling down and Beomgyu wanted to cheer him up and make him laugh a little so he accepted that travel ticket, he rushed to the mall and bought a mini skirt just like the ones she wears and hid it in his suitcase.

It was their inside joke, the way Soobin’s girlfriend would wear a mini skirt even if there was a snow storm going on. Soobin himself would joke about it but Beomgyu knew he liked it. 

 

He liked her, no actually, he loved her.

They were getting married in a week.

 

He’s your best friend, you’re happy for him, you should be the happiest right now! His happiness is your happiness, right?

“Gyu, are you ready?” - Soobin screamed from downstairs and Beomgyu finally closed his suitcase and went to meet his friend.

 

He was about to answer when he spotted Soobin standing by the door, his blonde hair falling to his face like dominos, his hands inside his pockets, he looked unreal. 

It was so unfair.

 

“Yes i’m ready, i still don’t understand why you gave up your bachelor party to go skiing with me and only me, the boys are still bothering me about it in the group chat, but as your best man i stand with you and your decision!” - Beomgyu said unlocking the door. 

 

Torture right? I think you, dear reader, can already tell what’s going on.
Beomgyu and Soobin have been best friends ever since they can remember. 

No one knows Soobin more than Beomgyu does and no one knows Beomgyu better than Soobin. 

Beomgyu is in love with Soobin (also ever since he can remember) even though Soobin is getting married, not with Beomgyu obviously, and Beomgyu is his best man.

 

“We have to go, it’s our thing” - Soobin said softly, placing himself between Beom and the car so he could put their bags inside before Beomgyu did, he knew Beomgyu could get hurt easily but still would try to do these kind of things because he was really stubborn - “also, it’s almost christmas.”

Yeah, there 's that.
Beomgyu loved christmas, he was so fond of everything evolving christmas, the lights, the gifts, the snow, the foods, the smell of cinnamon that would permanently stay in the air everywhere, the color red all around, it was his favorite time of the year. Soobin on the other hand hated it, he didn’t like any of it at least until the two of them were grown enough to create their own traditions. 

 

They would only spend Christmas together, Beomgyu and Soobin, December were their month they used to do so many things. 

But it happens that Soobin’s girlfriend was also really fond of Christmas and she thought it was so romantic to get married around Christmas day, of course.

She prepared a whole wedding with him in their month.

She was ruining their traditions, traditions that wouldn’t exist anymore after this trip because Soobin was getting married and he would start spending Christmas and his birthdays and every important date with her. 


“You're thinking too much, Beom, I can feel it.” - Soobin whispered in his ear, so close that he got startled. - “Let’s go, i want to get there before the snow start melting, preferably” 

The taller one joked, opening the passenger’s seat door so Beomgyu could sit. - “Also, since you’re so focused on your own thoughts, I'm driving.”

Usually Beomgyu would throw a tantrum and say it was his car and he should be the one driving, he always did that, they would argue about it, Soobin would make fun of his pout and say he never felt safe with Beomgyu behind the wheel, it was almost a tradition itself them fighting over who would drive but this time instead of contest he just nodded, his heart was aching and he felt on the verge of tears.

Was this really going to be the last time? 

 

He got in the car without even saying anything and Soobin stared at him for a couple of minutes before closing the door. He couldn’t tell how Soobin’s face looked because he had no guts to look at him but he was probably confused.

The older one got inside the car and turned it on.

“Are we going to argue about what playlist we’re listening to on the way there or you’ll just accept your defeat on this one too?” - Soobin tried to joke but Beomgyu giggled a little, sighting right after not saying anything.

“What’s wrong Beom? You’re not being your annoying self and that’s annoying me because I can't be my annoying self. I can see your insideouts killing each other under that long hair of yours” - Soobin asked clearly worried, he sounded sad.

 

Oh, okay, maybe that’s not it.
Beomgyu being sad? That 's okay. Soobin being sad? That 's a big no. 

Also if this was really the last time it might as well be the best trip ever.  

 

“It's a three hour trip, i don't care if it's your 

bachelor trip or whatever, it's the perfect opportunity for me to perform the whole eras tour setlist in order, you have no choice my friend. “  - Beomgyu answered, shaking off his sadness for the sake of his best friend’s beautiful smile.

Soobin laughed out loud, throwing his head back, relieved, happy that his annoying Beomgyu got back..

“Sure, what will be the surprise songs?” - he asked excited

 

“You'll know when it's time, I chose them carefully! Please, don't get all over yourself, I’ll let you drive because I need to give my all during Illicit affairs and I couldn't if I was behind the wheel but please don’t think this will become regular because it won’t, now let's go.”

 

The groom started driving while Beomgyu connected his own phone to the Bluetooth speaker. 

 

Soobin’s surprise songs were Speak Now and Hits Different.


❄️


The car trip went well, they arrived at the hotel safely and rushed to settle thinking they could enjoy the rest of the day exploring the city but before they could do that the receptionist called their room  warning them about a snow storm, a really terrible one, to let them know that for safety reasons the hotel would close their doors and thanks to that no one would be able to leave.

“Before you even think about saying anything, no we’re not watching The Eras Tour Movie or Howl’s Moving Castles!” - Soobin said, laying down on their bed sprawled with his arms open occupying the whole bed.

 

Yeah their bed , there was only one bed, but that was not a problem to be honest, they always shared their bed during these christmas trips and even thought Soobin once said he had a fight with his girlfriend (fiance) because she hated the idea of him and Beomgyu sleeping side by side but Beomgyu couldn’t care less.

“I didn’t even say anything” - Beomgyu said, pretending to be mad throwing himself beside Soobin, his head laying on the oldest arm looking up.

 

Soobin giggled looking back at him, they stared at each other in silence for a few seconds, the blonde one folded his arm so he could caress Beomgyu’s hair, so delicate.

 

“I can read your mind, don’t you know?” - He smiled so widely that his eyes got wrinkled. 

 

“I do know that, we’re soulmates aren’t we?” - Beomgyu joked, feeling his heart shrinking inside his chest for the 564458878th time that day as he watched Soobin smiling even wider.

“Of course we are.”

Ouch

That’s what you get for falling in love with your straight childhood best friend Beomgyu. 

 

“Anyways, since we’re stuck here I got you a surprise, I was going to leave it for the last day but we don’t have much to do, maybe after you see it i’ll convince you to watch the eras movie with me!” - Beomgyu runned to his suitcase and snuck the miniskirt inside his shirt. - “I’ll be right back.”

Beomgyu laughed in a machiavellian way and locked himself inside the bathroom holding his breath, slipping his back against the door and stood there for at least two minutes staring at the floor, he needed to remind Soobin and himself why they were there.

 

Soobin was getting married.

 

What a better way to remember that fact if not wearing a miniskirt just like the ones Soobin’s girlfriend liked to wear and joke about how her wedding dress would be as little as the skirt Beomgyu had with him right now.

 

“What is taking you so long? Please tell me you did not bring your grinch costume again, I swear I'll make you sleep on the floor if you're wearing that shit.” - Soobin screamed from outside the bedroom, Beomgyu knew him too well, he could see the smile on his face just by listening to his voice.

 

Shit, I totally forgot the Grinch costume.

 

A couple minutes later Beomgyu caught himself hypnotized by his own reflection, since when did he look that good in a skirt? 

He didn't bother to even try changing his oversized sweatshirt, he looked so hot and the colors went so well with the jeans skirt, he was obsessed.

 

He could understand why she was always wearing that.

 

“Beomgyu my love, are you alive?” - Soobin’s voice suddenly appeared again startling the youngest

 

Please, don't call me that, it hurts so much…

 

“Calm down honey, I'm coming out.” - Beomgyu answered, holding the knob so tight, suddenly he was nervous.

 

What if Soobin got mad at him? They always joked about the whole skirt thing and played around but still, what if he got mad and took it wrong? Like Beomgyu was mocking his fiance.

 

“You're making me nervous Gyu, what are you up to?” - Soobin asked, his voice sounded closer, he was probably behind the door. - “Beomgyu can i come i-” 

 

Beomgyu felt the knob moving which meant Soobin was truly behind the door so he gathered all the courage he could and opened the door, not letting the other one finish the sentence.

 

And then suddenly the world stopped spinning for a few seconds, Soobin’s eyes traveled from Beomgyu’s eyes to his legs and his lips formed a perfect ‘o’. He kept opening and closing his mouth like he wanted to say something but he just couldn't find the right words to express what he was feeling. 

 

“Surprise?” - Beomgyu smiled awkwardly, it was the first time in twenty one years of friendship that he couldn't guess what was going on inside his best friend's head. 

 

He looked stunned but Beomgyu had no idea if it was good or not, it was supposed to be funny but none of them were laughing. 

 

“What is this Gyu?” - Soobin asked, his breath was unsteady and he got back a few steps looking up and down again - “What does this mean?” 

 

“It was supposed to be a joke, Are you mad? When you first met Minjeong we used to joke a lot about how she would wear miniskirts no matter how cold it was and Yeonjun even started calling her Korean Sabrina Carpenter for a while.” - Beomgyu tried to explain speaking so fast that even himself couldn't cope - “Please tell me you're not mad, i thought you were going to laugh, i even prepared an outro, i was going to sing Nonsense and dance to Feather but i got scared you would thought i was mock-” 

 

“We broke up.” - Soobin said, interrupting Beomgyu's anxious monologue, he went back to the bed covering his face with his hands.

 

The younger one froze.

 

“What?”

 

“Me and Minjeong, we're not getting married, we're not even together anymore! That's why I didn't want a bachelor party, there won't be a marriage, no actually, there will be a wedding but I'm not going to be a part of it.” 

 

“What?” - he asked still frozen 

 

“Did you forget how to say any other word Choi Beomgyu?” - Soobin bantered calling Beomgyu silently with his hand - “Why are you so shocked?” 

 

The brunette got closer standing in front of his best friend and Soobin reached to hold his hand, pulling him even closer accidentally hitting their knees against each other.

Beomgyu felt his body shiver, it was so cold thanks to the snow storm not even the heaters were able to keep his legs from shaking, the fact that he was wearing a miniskirt didn’t help at all.


“You two, I thought… You loved her… The marriage… You were so happy… Why Soobin? What happened? Why didn’t you tell me?” - Beomgyu stumbled in his words.

“Everyone was so excited about me getting married and the wedding i was scared to tell anything, i did love her like a friend loves a friend, i knew that and she knew that but we were both so worried about what everyone else would think that we thought it would be a good idea to pretend that we were a couple and hide the truth, we were getting married because her parents were getting suspicious about Jimin but she decided that…”

“What? Who’s Jimin? Yoon Jimin? Her best friend? She used you to hide she was in love with her best friend and then decided you were not useful anymore?” - Beomgyu asked, getting a little angry, how could she do that? Also Soobin started giggling which made him get even angrier… wait what?

 

Soobin was giggling?

 

“She didn’t use me, I mean she did but I also used her. She’s lesbian and I'm gay, she’s in love with her best friend and i... We met each other because our parents are terribly cristian and extremely homophobic so being together was the best way to live our lives without worrying about explaining anything. I helped her and she helped me. She didn’t decide i’m not useful anymore, she decided her happiness is more important that what people think and i agree, the marriage will happen but now she’ll marry her true love.” - Soobin confessed and Beomgyu felt 

 

Betrayed.

 

“You never told me any of this…” - He whispered 

 

“I know, we agreed to not tell anyone but she felt overwhelmed with the idea of getting married without confessing to Jimin. We had no idea Jimin liked her back.” 

 

It was so much to process, Soobin was not getting married anymore, Minjeong was gay, Minjeong was getting married to her best friend, Soobin was gay!
He could feel his neurons running around inside his brain screaming EMERGENCY, he could also feel Soobin’s eyes almost burning his legs from staring so much.

“I should change, we have a lot to talk about” - Beomgyu barely whispered, turning around but before he could step away Soobin pulled his hand trying to stop him, he tripped on Soobin’s foot and landed sitting next to him in bed.

He could see as Soobin leaned closer to him but he wouldn’t dare to look at him.

“You know why are we here Gyu? I was supposed to do what Minjeong did. I was going to confess and do a whole scene. I even rented the Eras movie because I knew you would annoy me until we watched and I planned to confess to you during the fearless set because I know it’s your favorite and the whole Romeo and Juliet thing during Love Story but… anyways I'm drifting.” - Soobin rambled and Beomgyu looked up - “That skirt of yours, it’s driving me crazy Beomgyu, I was going to be all cute and romantic but all I can think about is how hot you look right now and how I'm dying to…” 

 

Soobin was shut by Beomgyu’s lips against his.
He was there stupefied for a few seconds before actually surrendering to the situation, a situation that he waited for so long, and so did Beomgyu. 

 

It started soft more like a peck since the younger one was nervous but Soobin couldn’t hold back himself, not when Beomgyu was wearing a miniskirt like that and they were stuck together in a hotel room with only one bed in the middle of nowhere, not when he knew they both wanted that so badly.

 

The blonde deepened the kiss, the room started to get hotter and hotter as their greedy tongues eager to claim each other’s being, Soobin’s hands making their way to grab Beomgyu’s waist inside his sweatshirt feeling his warm skin while Gyu’s hand traveled to Soobin’s hair. What started as a cute first kiss escalated way too fast to a make out session and the older one quickly let his hands down, almost sneaking inside the miniskirt grabbing under Beomgyu’s thighs pulling him to sit on his lap.

 

The sensation of Soobin’s big hands squeezing his naked thighs made him tingle, it was a strange euphoric feeling finally having Soobin under him like that and it got even worse when Soobin let go to fall back leaning on his elbows. Beomgyu proceeded to let his hands travel inside his best friend's shirt, experiencing how Soobin’s skin felt against his fingertips, he carefully caressed Soobin’s firm abs as he took off his shirt, his tummy was not defined since Soobin was more on the thin side but that was exactly Beomgyu’s type. 

 

They stared at each other for a few seconds in complete silence, the air was so thick and the room was so foggy it was like time had paused for everyone else in the world and the two of them were there, trapped in their own secret bubble of starved kisses and mixed feelings. 

 

Beomgyu had been featuring Soobin’s fantasies very frequently which justified how watching the younger man sitting in his lap wearing that miniskirt with his delicate hands fondling his body was honestly a dream come true. Beomgyu’s fist slipped in Soobin’s pants and underwear and the blonde one had to try his best to hold the whimper he almost let out, his head fell back and he bit his lip to prevent a moan to escape him. He could feel Beomgyu’s erection poking his thigh under the skirt though his boxer and that made his whole body shiver.

They were both so pent up.

“Oh Gyu, if you only knew all the things I wanted to do to you, I want everyone to know you’re mine, if you really knew you wouldn’t be in such a hurry to-” - Soobin was saying but he got interrupted by impatient strokes.

Since when was Beomgyu so bold?

“You talk way too much Binnie” - Beomgyu said panting

Soobin had to handle it.

 

He got up from his former position, taking off Beogyu’s sweatshirt and throwing it somewhere on the floor, the younger one yelped when those long fingers tugged the fabric of his underwear pulling them out revealing his very hard dick, the skirt being the only fabric still on.


“How can you be this pretty Beom? That’s not fair.” - Soobin said, grabbing Beomgyu by his exposed thighs and switching positions, laying him on his back.

Beomgyu was embarrassed for the first time in front of Soobin, he truly couldn’t remember when was the last time he felt like that, wanting to hide his face behind his hands, cheeks burning red, eyes shut, frowning as he felt Soobin stretching to the little bag on the bedside table to grab something, he head the sound of bottle being opened and figured it was lube but he was too overwhelmed to ask, he stopped breathing as he felt Soobin’s breath against his inner thigh, his lips ghosting against Beomgyu’s flaming skin.

“Babe, are you okay?” - the blonde one asked, leaving a long peck on Beomgyu’s thigh, the younger one only moaned and nodded in response feeling Soobin smirk grow close to his leg - “Can i touch you?” 

 

“Please” - Beomgyu managed to whisper before Soobin’s cold fingers got to him. 


Suddenly Beomgyu felt like he was reset, his brain was so fuzzy that he couldn’t even remember who he was, he was not a virgin but he felt like one.

He needs to relax, right, he remembers that.
He knows that much.
Soobin’s fingers quicken inside of him and he can’t stop the whimper that slips out.
He tries to force himself to unclench his muscles, trying not to look so pathetic in front of the love of his life slash best friend but as soon as Soobin touches something deep inside everything goes downhill.

A muscle in his jaw twinges as something moves along inside his dick, the pressure inside him growing, and a second finger nudges its way against the first making Beomgyu sink down, his back arching as he releases a breath. 

 

Soobin’s long fingers keep moving inside of him while the older extend himself in a way that he could reach Beomgyu’s lips.

“Open your eyes Beom, please, look at me” - Soobin asked with the most innocent voice ever making Beomgyu melt even more under his touch.

Asshole, how can he speak like that while touching me. 

Beomgyu kept his eyes closed so Soobin pressed his nose against Gyu’s cheek lightly kissing his lips softly. 


“Please Beom i wanna tell you something, look me in the eyes.” - Beomgyu forced his eyes opened to find a Soobin smiling wide - “I love you Choi Beomgyu” - he mouthed leaving a peck on Beomgyu’s lips again - “I love you a lot”

 

Beomgyu’s heart was so close to stopping by then, he started to believe he wouldn’t survive through the entire night.
The feeling of Soobin’s fingers inside him had to be short-circuiting his brain somewhere,this can’t be normal. It can’t feel this good.
The long haired boy feels a thin trail of cum running from the tip of his dick not being able to hold in the sounds trapped inside his throat.

“Soobin…” - He moaned, not believing how Soobin was about to make him cum just by fingering him - “I- Soob…”

Soobin fastened up the pace, making Beomgyu arch even more, hitting Beomgy’s spot over and over. It was so good, such an euphoric feeling.

“It’s okay babe, you can come” - Soobin said leaning closer to Beomgyu’s ear to whisper in the lowest voice - “Come for me Beomgyu.”

He alternated his fingers, rubbing one after another inside Beomgyu and That was enough.

Beomgyu led one of his hands to cover his mouth trying not to be too loud even though he wanted to scream at that moment. He felt as another droplet leaked out of him, then another, and another, and it’s like he’s a leaky faucet, a thin trail of cum running from the tip of his dick. He gripped the sheets as his vision nearly grayed out, shuddering as he came probably harder than he ever has in his life.

Suddenly Beomgyu sighed as his back touched the mattress, relaxing, breathless.
Soobin giggled, kissing him once again while slowly removing his fingers, making Beomgyu feel empty.
They stood there for a couple of minutes, in silence, trying to process what just happened. 

 

“I love you.” - Beomgyu finally said, opening his eyes, leading his hand to Soobin’s cheek, caressing carefully - “I love you so much it makes me feel like my heart is about to explode all the time, like i never loved anyone else! Choi Soobin, I love you so much that I was willing to suffer for the rest of my life watching you with someone else just because I thought that this was what would make you happy, do you know how big of a deal that is Soobin, you know me, i’m the most selfish person in this country”

Soobin laughed, his head falling back like he always did since they were kids, squishing his eyes.

 

“Yeah I know how big that is.” 

 

Silence came again, but a comfortable one.
They kept staring at each other, looking at each and every single detail in each other's faces, capturing the moment. 

 

“If i knew a miniskirt would make you go this crazy i would’ve bought this years ago.”  - Beomgyu said, breaking the ice.

“It was not the skirt, it was the hair.” - Soobin joked back, caressing Bemogyu’s long hair and taking his bang out of the way.

“You said you’re gay but it took you a miniskirt AND shoulder length hair for you to make a move? I’m starting to think you actually lied and you like girls.”

 

“Well, if I do, you’re definitely the girl of my dreams, I can ignore the fact that you’re the most selfish person in the world.” 

 

“If i was so selfish would i be thinking about ways to help you with that?” - Beomgyu asked, grinning, pointing to Soobin’s visible bulge inside his pants. 

 

Soobin chuckled. 


“Yeah you’re definitely the girl of my dreams.” 

“Suck it Minjeong! Cindy Lou who?”

“Oh please shut up” - Soobin said laughing, leaning again to kiss Beomgyu. 

 

They had plenty of time now, with the storm trapping them inside that room and the truth out there in the air.

Perhaps forever it’s the word I'm looking for. Finally happy, a Christmas miracle indeed.

Notes:

I AM THE BIGGEST SOOGYU FAN i have to admit.
Thanks for reading I really hope you guys enjoyed!!
I'm not as active as i used to be but anyways...
here's my twitter 💖 ,
DMs are always opened for anyone <3
See you next time