Work Text:
"You sure your friend doesn't mind me moving in with him?" Taehyun asked hueningkai, grunting while he carried a huge box of his stuff up the stairs.
Hyuka, as ever helpful as usual, was carrying the fluffy bedding instead of one of the heavier boxes. He didn't want to injure himself, of course.
"Yeah tyun! He's totally cool with it, and plus it will help him big time on the rent and food. He insists that he can now have more spending money on clothes and stuff!" Hyuka said happily, panting when they got to the top of the stairs. Third floor, three flights, and he doesn't like to exert energy. This was torture.
Taehyun was barely winded. All that time at the gym certainly pays off, if his toned abs and waist as well as his arms were any indication to go by.
He set the box down and waited for hyuka to bring out the keys and open the door to his new apartment that he will be sharing with hyuka's friend from middle school. They haven't seen each other in a while, but always kept in touch.
"I just feel bad, because I've never even met the guy and now he's lending his spare bedroom to a total stranger," taehyun blew some of his bangs out of his eyes.
Hyuka snorted, opening up the door. "Beomgyu hyung doesn't care about that. Plus he has complete trust in me not to bring a killer to his doorstep. Unless you plan on murdering him…?"
They walked in, and saw someone bent over rummaging through boxes.
"Who's going to murder me?" A slightly deep voice questioned. The boy stood up and flicked some of his dark hair out of his eyes and off his face.
Taehyun skidded to a stop just before he hit hyuka in the back. He peeked over kai's shoulder and blinked a few times in amazement.
Wow, this guy is good looking. Like, model good-looking, drop dead gorgeous, belongs on the cover of a billboard plastered all over the city-
"Just your new roommate," hyuka giggled.
Beomgyu rolled his eyes. "Clearly you're joking. Well, let me get a good look at my new roomie! I see you peeking out over there," beomgyu smiled, tilting his head around kai to try and get a better look at taehyun. "Aw, is he shy?"
Kai gave beomgyu a funny look. "Shy? Not at all, he's so blunt that people get intimidated by him-" he spun around to see taehyun behind him, and he paused. Taehyun was slightly glued to his back, almost clinging to him.
Taehyun immediately snapped out of his daze. He willed himself not to flush, and playfully slapped hyuka's back. "Don't go around telling people lies," he chastised, proud of himself for sounding calm and cool.
Then he stepped forward, bowing and reaching out a hand for beomgyu to shake. He kept a close eye on it, making sure it didn't shake with the nerves he was feeling, his heart pounding loud in his chest. And he really hopes his palm wasn't sweaty.
"Kang Taehyun," he said smoothly despite the internal wreck he was having. "It's nice to finally meet you Beomgyu-ssi. I'm so thankful you agreed to let me stay here during the semester. I was desperate for a place." He gave his winning smile, one that showed all his white teeth and slight dimple.
This time, beomgyu was the one dazed, flushing slightly. Taehyun caught it. But beomgyu was quick to recover and bowed, gripping taehyun's hand.
"Please, the formalities make me want to beat you over the head with a broom. Call me hyung or anything you want. Okay?" He let go of taehyun's hand, leaving the other's skin feeling tingly and warm.
"Hyung it is," taehyun nodded. "Same goes for me. Drop the formalities."
"Ok!! Well it looks like my job here is done! Man and I'm beat, carrying all this stuff tires me out. I'll see you guys next week?? Text us your schedules and we can meet on campus somewhere!" Hyuka called out, running up to hug each of them and then dipping before he gets roped into helping unpack and decorate.
The door slammed shut with kai's laughter echoing down the hall while he ran away.
"By 'us' I'm assuming he means yeonjun and soobin hyung?" Beomgyu asked, a brow raised in question at the door.
"Yeah," taehyun sighed. "The little shit only carried my bedding, how could he possibly be tired?!" He cracked his knuckles, wanting to use them on kai's face.
Beomgyu giggled, and taehyun snapped his head back to his roommate. The sound was cute, which is weird for taehyun to admit because he's never thought a guy sounded cute while laughing before.
Well...except for hyuka. But he's the literal embodiment of everything cute and he doesn't count.
"He always does this. Nothing has changed I see," beomgyu said, shrugging.
Taehyun watched beomgyu start to head over to some more boxes, finishing what he was doing before they barged in on him. He was tall, slightly taller than taehyun himself, and had great body proportions. Nothing on him was out of place. His frame was slim yet healthy looking, his legs and arms muscular but not too much to the point of disgusting like some other people. Basically, he looked well-fit but not overly fit. His hair was on the longer side, brushing his neck and falling a bit in his face when he bends down. And surprisingly, that type of hair style looks great on him, like he's some kind of rockstar. He pulls it off so well and it doesn't look stupid.
His face was even better. Long and dark eyelashes framed warm brown eyes, his lips full and heart shaped, his jaw angular and skin fair.
Wow, he really has it all, taehyun concludes. And a deep sultry voice to add to it.
He shook himself out of his admiration before it got creepy, and started to unpack his boxes as well.
"So! Tell me about yourself while we unpack and reorganize! Let's be friends!" Beomgyu called over cheerfully, putting a stack of dishes onto the kitchen counter.
Phew, he also has a great personality. Taehyun was relieved, because the last roommate he had….he shivered in horror. That lasted barely a semester until he met hyuka.
"I met hyuka last semester on campus. We became roommates suddenly because I just had to leave the last guy I was with," taehyun explained.
"Oh no, was he a creep?" Beomgyu chuckled, going up on his tiptoes to put drinking glasses on one of the shelves in the cupboard.
"No, he was a nice guy, but completely messy," taehyun began.
Beomgyu paused, whipping his head over his shoulder. "Please tell me you aren't a clean freak. Because just a heads up, I'm pretty messy most of the time-"
Taehyun laughed. "No, I'm not a clean freak. Yes I like my own stuff organized but I usually don't care what other people do. You see, this guy was disgusting. He left plates of food on the couch, where one time ants got in. He shaved his face using a paper cup, and left the water and shavings in the cup just sitting there for weeks. Then he would bring his friends over when I wasn't home, and my bed was messy and I don't even want to think about what they did on my own bed."
Beomgyu's eyes were wide in horror. "Oh god…" he whispered.
"Yeah," taehyun sighed. "Of course I talked to him about it. Asked him nicely to at least stay out of my room, but he didn't fix any of his ways, and I was out the door as soon as the first semester ended. I didn't even care that I had no place for the second semester after winter break."
"So that's when I'm assuming you met hyuka?" Beomgyu supplied, snapping a blanket out of a fresh laundered bag and draping it over the couch. Taehyun smiled at the look of it. Yes, this was already a thousand times better than the first guy.
"Yep, hyuka was in a similar situation, and we roomed together in the dorms on campus for the second semester. It went great. We would still be roommates if Kai didn't get an offer to stay with yeonjun and soobin in their spare bedroom. But luckily he had you also moving into a new apartment and needing a roommate, so here we are." Taehyun added a cushion to the couch, surprised that the colors meshed well between his pillows and beomgyu's blanket. The couch was a light gray color, and beomgyu's blanket was red-orange, taehyun's small pillows cream and teal with flecks of red-orange.
"Yeah! My dumbass roommate Eric decided to join a fraternity in his second year and ditched me! But that's ok, it was better this way anyways," beomgyu rambled.
"Why? You didn't get along?" Taehyun wondered while he unpacked some of his favorite DVDs. Beomgyu was busy putting his favorite books on the small shelf he must have set up next to the tv.
"No, we got along great! But he's a partier. I like to attend parties too, but not like that. I also take my studies pretty seriously, and if I have a major exam or papers to do, academics always comes first. My parents would literally kill me if I failed something because I was wasting my university years goofing off. But Eric always tried to convince me to go, dragging me along, and bringing friends over when he knew I had an exam the next morning."
"Man, sorry, but I'll be blunt. You don't really need that kind of environment, even if you're good friends with them," taehyun shook his head.
"Exactly!! Don't worry, I said the same thing to Eric. I was like, dude, I love you, but I hate living with you. Bye! And he was cool with it. He made me promise to at least go to a few parties with him during the semester, and I agreed." Beomgyu gently took the DVDs from taehyun's hands and added them to his shelf next to his books and now CDs. Taehyun was unsure of whether it would be ok to share living space, but he guesses that answered that question.
"Oh! I love those movies!" Beomgyu exclaimed as he stacked them while looking at the covers. "We should totally watch one tonight after we're finished."
Taehyun stared at beomgyu's back for a few seconds, and then he nodded. "Sure, that would be nice."
"And what about your major? Hyuka mentioned you wanted to go into digital communication and media? What does that even mean?”
Taehyun chuckled. “Nothing super exciting. My major is mainly about computer programming, teleprocessing, audio and video production, stuff like that.”
Beomgyu snorted. “I'm going to pretend i understood half of that.”
Taehyun lifted a heavy box up onto the kitchen table, unpacking the pots and pans. “So I can do anything really, like make websites, 3D animations, video editing, to keep it simple."
"Wait woah! That's pretty cool, and also great for me, because I'm majoring in photography and art. If I ever need help I know who to ask," beomgyu laughed obnoxiously.
"That's if I decide to help you," taehyun smirked back at him, tossing the now empty box into a corner of other empty boxes.
They worked in comfortable silence for a while, until finally most of it was done, except their own two rooms which they can decorate on their own time.
Beomgyu plopped onto the couch, right next to taehyun. "Man I hate moving. It's so much work," he complained.
"Me too, but at least we won't have to move again for a few years, so that's nice," taehyun mumbled, closing his eyes for a second to rest them.
Beomgyu giggled again, which taehyun was quickly finding to be adorable and endearing. "You already decided we are gonna be living together until we graduate?" He asked in a cooing voice. Then he leaned over, poking taehyun's cheek. "Aw, that's really nice of you. I didn't expect you to like me so fast, taehyunnie."
Taehyun grunted, playfully slapping his hand away. "Don't make me change my mind," he said half-jokingly. "I have a feeling I'm going to regret saying that."
Beomgyu bounced back against the couch, slumping and melting into the cushions. "I can't say I blame you, everyone loves me, especially the guys-"
Just then, taehyun's stomach rumbled, and beomgyu laughed cutting off his sentence. "Let's order food? Unless you want to go grocery shopping for ingredients? Our fridge and pantry is dead empty."
Taehyun opened his eyes, lifting his arms up and stretching. He yawned and shook his head. "No, let's go shopping tomorrow. I don't think I can move a muscle anymore today."
"Oh thank God," beomgyu blew his bangs out of his face. "What do you want to eat? I'll order the food and you pick the movie."
So that's what they did the rest of the evening. Talking through half the movie they both have already seen, and beomgyu laughing when taehyun found a bell pepper mixed into his order of food, which he finds utterly disgusting.
~
If taehyun had to describe living with beomgyu, he would say it was both interesting and fun.
The two of them were so different and weird, that they just clicked. It worked somehow, even better than when taehyun lived with hyuka.
For example, their mornings went as follows.
Beomgyu yawned, opening up his bedroom door and shuffling out on a late Saturday morning. He paused as he lazily watched the scene unfold in front of him, no surprise on his face.
"Are you sure you won't bring the whole doorframe down doing that?" He mumbled, his words still slurred from sleep.
It was not uncommon for him to walk in on taehyun doing some sort of crazy exercise at ungodly hours of the day (almost noon was not ungodly, but try arguing with beomgyu about that).
Taehyun was currently doing pull ups from the doorframe like some sort of insane gymnast. But he was also right in front of the entrance to the kitchen blocking the way with his body and beomgyu needs his coffee.
"Nah, the frame is solid wood, I checked the support beams before starting my reps," taehyun grunted as he continued. He had a sheen of sweat on his skin and he wore a sleeveless tank top, showcasing his very delicious looking arms and collarbone. Beomgyu forced himself not to look.
Yeah, why was him saying that totally fucking hot?
Why was him gripping the wood trim to their kitchen entrance, swinging in the air with his legs loosely crossed, and doing pull ups in the doorway fucking seriously sexy as all hell?
Mmmm what a way to wake up. Beomgyu leaned casually against the wall and watched him for a few seconds.
"Good to know," he replied back. "At least we are getting our money's worth with this place."
Taehyun grunted as a reply, counting softly on his breath. He was at 92, holy shit.
"And why exactly could you not do this at the gym?" Beomgyu asked, pushing off the wall and making his way over. He tapped taehyun's side, forcing the other boy to pause while he muttered "move," so he can get to his coffee maker. He squeezed past taehyun's body, trying not to think about how nice his legs looked in his shorts and yeah-
"Didn't have time for the gym. I got a date today," he muttered, finishing at 100 and then jumping down. He stretched his arms out a bit to loosen them up. His fingers cramped, but that just means his grip was getting stronger if he could hold onto some trim for 100 reps.
"Oh? The same girl from last week?" Beomgyu asked nonchalantly, waiting for his coffee to brew.
"Nah, I didn't really like her," taehyun told him truthfully, flicking his sweaty bangs out of his eyes. A trickle of sweat rolled down the side of his neck, and beomgyu gulped.
He does not want to lick him and run his hands all over his sweaty body, that's a weird thing to do to your straight roommate. Stop it beomgyu.
Then beomgyu got his coffee and sat at their small kitchen table, taking the first sip. He closed his eyes and hummed in satisfaction. This is what he needed.
They have been living together for a month now, and even though they both have totally crazy schedules on campus, barely seeing each other during the day, they always came home around the same time and hung out. It was a breath of fresh air coming back to taehyun and telling him all about his day. Same goes for taehyun, and they've become close in such a short time.
Unfortunately for beomgyu, he learned quickly that taehyun was straight. It wasn't hard to figure out, since they became so open with each other. Taehyun mentioned 2 weeks ago about some sorority girl asking him out and he agreed to go on a date. Apparently that didn't work out, and now he's on to girl number 2, only one month into the new semester.
Man, beomgyu needs to up his game. Find a nice guy to kiss or something. Maybe yeonjun might have some hot friends to relieve his cravings for some decent lip locking.
"Maybe this one will work out. She might even be a good kisser," beomgyu snorted, teasing him about what taehyun told him last time. The sorority girl thought she was being sexy and basically slobbered all over taehyun's mouth. Beomgyu died laughing for like ten minutes when he heard that.
It was the start of a good friendship between them. They talked about everything together, just two bros enjoying each other's company while rooming together. They were open and honest with one another, and they both loved it.
Taehyun shivered, walking over to the fridge to drink one of his weird protein shake things he makes himself ahead of time. Beomgyu tried it once. Let's just say he prefers his unhealthy addiction to coffee.
"Ew, don't remind me. I brushed my teeth like, five times after that. I even used your disgusting super strong mouth wash and that barely helped."
"I thought I saw some of it missing," beomgyu chuckled. They even share things now, their friendship growing stronger by the day.
Taehyun studied beomgyu from his spot by the fridge, and an idea came to him.
"Hey, this girl I'm seeing might have a nice friend she can bring along. You want to join us?"
Beomgyu spluttered into his coffee cup, wiping his mouth. Was the boy really this dense?
"Taehyun, dear, honey, cupcake-"
"Hyung don't make me punch you," taehyun warned, but his eyes were playful.
"I don't think her bringing a friend along would work out for me. Well, unless it was a really hot guy," beomgyu shrugged.
Taehyun paused, his drink halfway to his mouth, and he froze. Horror took hold of his features, and then a slight blush of shame and embarrassment, probably for not realizing sooner that he never bothered to ask, and just assumed beomgyu was also straight like him.
The reaction was somewhat amusing. Beomgyu can't blame his poor roommate for not knowing he was gay. He hasn't dated anyone yet, they were only a month into the school year, so he had nothing to talk about with taehyun regarding his adventurous nonexistent love life at the moment. The only reason he found out taehyun was straight was because that crazy psycho sorority girl pounced on him and had a date with him, which lead to them sharing his awful experience when he came home that night.
"Oh…" he said, working his jaw back and forth. "Oh." He said again.
Beomgyu was starting to get worried.
"Oh god, does me being gay make you uncomfortable?" He would hate if their friendship broke off over something so stupid and-
Taehyuns eyes widened, and then he snapped out of his daze. "No! No! Oh my god beomgyu, please. I'm literally friends with yeonjun and soobin, how could you think I would be uncomfortable or have a problem with that?!"
Beomgyu blinked, and then he giggled. "Ok you have a good point there. The two of them are literally like, so gay for each other it's embarrassing." He blew out a breath, his heart beats calming down. Ok, they can still be friends and roommates. Phew.
"I just, never realized," taehyun admitted. "You caught me off guard is all," he replied shyly.
"Go ahead. Tell me how lame my love life is. I can take the teasing," beomgyu huffed, obviously kidding. He took another sip of his coffee.
Taehyun snorted. And just like that they were back to their usual routine together.
"You don't have a lame love life, knock it off. Your problem is you love your bed more than going out and mingling with people," he rolled his eyes.
"I'm not even going to argue with that," beomgyu sniffed. "And you know what? You're right, I think it's time beomie goes on the prowl. It's been a while since I had a decent kiss, you know, a romantic one, not one with slobber and-"
"Haha very funny you jackass," taehyun walked over and flicked his forehead, making beomgyu snort out an ugly laugh.
"Alright it's decided then! I'm going to get ready and head on over to one of Eric's stupid frat parties tonight," beomgyu announced. He needs to get back in the game!
"Good luck hyung," taehyun grinned, heading over to the shower. "Meanwhile I've got a movie date with a nice girl. If I'm lucky I might be able to get her to make out with me in the back of the theater," he winked.
Beomgyu smacked his lips, licking the coffee from them. "Ok, we meet back here tonight and compare notes."
"Deal," taehyun said, walking into the bathroom.
This will be an interesting day.
~
"You, I need to talk with you," beomgyu hissed at yeonjun a little later that afternoon. Taehyun already left for the movies with his date, so beomgyu took off to where he knew yeonjun would be on a Saturday: the dance studio.
He barged in and interrupted yeonjun's practicing, hands on his hips with a huff.
"Yes?" Yeonjun panted, pausing his music.
"Know of any hot guys I can make out with tonight at the frat parties?"
Yeonjun did a double blink. "Huh? You're going?" He was also going, and dragging soobin with him. Only so he could make out with soobin all over the place and make sure everyone knew soobin was off limits, but still, a party was a party.
"Yeah, I wanna kiss someone. And staring at taehyun's lips all day isn't going to help me," beomgyu sighed.
Yes, it was well known by yeonjun (and by default soobin too) that beomgyu has the major hots for his very straight roommate. Since like, day one. And it's progressively getting worse the more they live together. Can you blame beomgyu though? Taehyun was literally perfect in everything, and majorly boyfriend material, and sigh...he's just so dreamy.
Yeonjun sighed, rolling his eyes. "Beomgyu, you do know he's straight right? We've been through this."
Beomgyu laughed. "Yes hyung, I know. Don't worry, I am a perfect gentleman and roommate to him. I value his friendship the most, and would never ever make a move on him. It's such a shame, the good ones are either taken or straight," he tsked, clicking his tongue.
Yeonjun nodded. "Ok fair enough. Plus I don't blame you, taehyun is totally fucking sexy. I mean, not as sexy as soobin obviously. But yeah, he's got that whole nice guy attitude on the surface, and underneath all of that is some sort of angsty aggression that is just so hot. Bet he's totally the type to toss his partner around in bed and make it good, you know?" He smirked, knowing what he was doing to beomgyu.
Beomgyu fanned himself with his hand just thinking about it. "Exactly, now you know why I need to get my head back in the game. Find someone hotter, sexier, and can kiss me until I'm stupid. Know of anyone?"
Yeonjun snorted. "Yeah no, finding someone better than Kang Taehyun is gonna be a challenge, but I'll look around. You're lucky you're pretty, otherwise this would be totally hard."
Beomgyu winked, flipping his hair. "I know I'm pretty, no need to compliment me."
"Get out," yeonjun rolled his eyes. "I'm busy. I have to finish this routine, and then shower and doll myself up for soobin. Do you think he will fuck me in the bathroom if I wear a crop top to the party?"
Beomgyu made a face. "Yeah, I'm not answering that. Bye hyung!"
And then he skipped out, deciding what to wear tonight. It's gotta be something eye catching but classy."
~
Taehyun yawned as he walked through the door. His date was cut short, so he was back around 7pm, just when beomgyu was about to leave for the party.
"Hyung? You still here?" He called, taking his shoes off.
"In the bathroom," beomgyu replied.
He was finishing up his outfit, clasping a simple black choker around his neck.
His hair was styled nice, brushing some of his bangs off his forehead as he made sure all his ends were straightened. He wore a sexy see-through black long sleeve shirt, with a solid black tank top underneath. The long sleeve shirt was big, falling loosely off his one shoulder a bit, revealing creamy and smooth white skin. And he wore black skinny jeans with rips, his converse peeking out underneath. He decided to keep his makeup simple, just a little bit of smudged black eyeliner, and he was good to go.
Taehyun stood out in the hall, just staring at beomgyu. He looked incredible, and taehyun didn't really know how to process it in the moment. Normally beomgyu wears huge cardigans, loose shirts, and pajamas and sweats. He's never seen him in form fitting clothes before, the material hugging his curves in all the right places. Taehyun raked his eyes slowly down his figure, and then caught himself.
What the hell? He was totally checking out beomgyu. Why was he thinking about running his hands around beomgyu's small waist and pulling him closer-
"Wow hyung, you look amazing," he answered truthfully. Beomgyu honestly did, and deserves to know it.
"I know," beomgyu said smugly, making one last adjustment in the mirror, trying not to blush from the compliment. "I clean up nicely. I don't want everyone to be jealous of me that's why I don't get dressed up too often-"
Taehyun laughed. "That's totally bullshit. You literally own more pajama pants than you do jeans."
Beomgyu pouted, his lips slightly shiny from some sort of shimmery chapstick. And wow taehyun's eyes couldn't help but naturally go to them. His normal heart shaped lips now looked even more pretty and kissable than usual-
"I miss my pajamas," beomgyu sighed dreamily. Then he straightened up, turning to taehyun. "Ok! Wish me luck! Yeonjun said he's gonna get me some extremely hot guys to make out with!"
Taehyun nodded. "Right, I'll see you later then. Don't drink their gross alcohol, I really don't want to clean up puke tonight or anything." He has bad memories of his previous roommate from last year throwing up all over the place from getting smashed, leaving taehyun to clean up the mess.
Beomgyu smacked his lips, and yeah Taehyun thought that was kind of hot-
"Please, I'm not some teenager. I drink only high quality stuff, not cheap vodka." He playfully fixed his hair and winked.
Then taehyun watched him walk out the door, waving goodbye in the meantime.
He slumped to the couch, getting ready to turn on a cooking show while he waited for beomgyu to return so that they could binge eat on tteokbokki and talk about their day. He smiled thinking about it, excited to have someone he can gossip with.
~
"How'd the party go?" Taehyun asked, yawning from the couch. He was getting sleepy, but he wanted to wait up for beomgyu and make sure he got in okay. It was close to midnight, and beomgyu was back way sooner than he thought.
"Boring," beomgyu slumped on the couch next to taehyun. He lifted a leg and threw it on taehyun's lap. "Just the usual. People grinding on each other, disgusting mixed alcohol drinks in party cups, way too loud music, and everyone being nasty."
"Ah, the typical frat parties then," taehyun hummed, patting beomgyu's jean clad thigh. He briefly glanced to beomgyu's lips, wondering if he ever got his hot make out session that he wanted. Just curious, as a friend.
"Any cute boys?" He asked with a chuckle.
No one as cute as taehyun, but beomgyu wasn't going to say that.
"Yeah there were a few. Yeonjun introduced me to some guy named Sunwoo, and we hit it off. He was super sweet, and naturally I dove right in. But his kisses were just that...sweet."
"Isn't that really nice though?" Taehyun was confused. What's wrong with sweet?
Beomgyu kicked his other leg up onto taehyun's lap to be annoying, slumping in the couch. He sighed loud and dramatically. "Sure it's nice taehyun, but not what I'm looking for. I'm like a baby tiger, wild and rough. I like it passionately and hot. Someone who can hold my face in place and just ruin my lips, you hear me? I was getting none of that from sunwoo. He's a baby deer compared to my feline greatness," he sniffed.
Taehyun stared at beomgyu with an 'are you serious' look. But then his eyes flicked down to beomgyu's lips, briefly imagining what they would look like if they were properly kissed. Damn, taehyun has to admit beomgyu has a nice set of lips, and he's got a point. Lips like those need to be licked, bitten, sucked until red and swollen, ruined and bruised.
He squeezed beomgyu's legs harshly, pay back for using him as a stool. "Then quit complaining. Just go out and try again later," taehyun laughed. "And don't ever say you have feline greatness again. A baby boy like you could easily be tossed around."
Beomgyu pretended not to flush at that statement, willing his mind to think of anything else besides taehyun tossing him effortlessly on the bed and manhandling him. Maybe he's got a thing for that?
"Whatever," he grumbled, brushing some of his hair back. He made a face, noting how gross he smelled. He needs to shower off all that grime.
"Want to get some cheesy tteokbokki? I'm starving and have been waiting forever for you," taehyun asked, patting beomgyu's thigh with his warm palm.
"Yes! And I'll tell you the latest gossip on yeonbin. Right after I shower!" Beomgyu shot up, excited to get back into his pajamas, and eat some delicious food with his roommate at midnight.
"I'll order while you shower," taehyun agreed.
Beomgyu waved to him and clicked the bathroom door shut. He was out 15 minutes later, freshly washed and in clean clothes. His hair was damp and all over the place.
"Food will be here in like, ten minutes," taehyun announced from the couch.
"Excellent," beomgyu said, getting a comb and elastic. He needs his hair out of his way if he's about to stuff his face.
He plopped down on the ground in front of taehyun's feet, and got to work combing the tangles out of his wolfcut styled hair.
It was silent for a few minutes, until beomgyu felt taehyun run a hand through the back of his hair.
"Want me to do it?" He asked him softly.
Beomgyu was taken a little by surprise, but he shrugged. What are best friends for?
"Sure, go for it," he said, reaching behind him to hand over the comb and elastic band. Taehyun grabbed it and hummed, getting to work.
Beomgyu would admit this felt really nice. He closed his eyes and let taehyun gently work the comb through his hair, loving the feel of his fingers carefully prying through his strands. He could almost fall asleep like this.
Then taehyun was done, tying a little half ponytail for beomgyu and admiring his work.
"Ok, finished," he said, handing the comb back.
Beomgyu brought a palm up to his hair and felt how smooth it was. "Wow! You're really good at this!" He said, turning back to give a grin to taehyun.
Taehyun shrugged. "My noona used to make me tie back her hair for her."
Just then the doorbell rang, and taehyun got up and maneuvered around beomgyu to receive the food.
They dug in a few minutes later, and then beomgyu clacked his chopsticks together.
"Ok so as I was saying, yeonjun and soobin were so gross. I walked in on them basically humping each other in the kitchen, right near all the drinks. So everyone saw them!"
"Oof," taehyun laughed.
"I pretended not to know them because duh, they are gonna ruin my reputation, but naturally they called out to me. Like 'oh my god, hey gyu!' while still grinding dicks on each other! It was so nasty," beomgyu tried to find inner peace.
"Man, I think we have bleach under the sink you can use on your eyes," was all taehyun said.
Beomgyu snorted. "That's when yeonjun told me about sunwoo, and I high tailed it out of there. I don't think I can show my face on Monday," he pouted, chewing on another rice cake.
Taehyun patted his head in mock consolation. "I'm sure almost all of those people were shit faced drunk, and won't remember what happened."
"You're right," beomgyu agreed, remembering how someone threw in a ton of alcohol and started a drinking contest on who can black out the fastest. "How did your date go?"
Taehyun groaned. "Horrible. Her ex-boyfriend called her in the middle of the movie and she basically ran out on me. So obviously I was just a rebound for her until the other guy found out and wanted her back."
"Ouch," beomgyu winced. He patted taehyun's thigh to comfort him. "That's almost as bad as saliva girl-"
He screeched and giggled when taehyun jumped on him, trying to strangle the little shit.
"You are such an ass," taehyun laughed, being careful of their food. There was no way he would sacrifice great tteokbokki.
"It's the truth though!" Beomgyu ugly snorted into his food, shifting away so taehyun wouldn't pounce on him again.
"I'm never telling you anything ever again," taehyun pouted, shoveling more food into his mouth, staining his lips red with the spicy sauce. "This friendship is over."
"No it isn't. You got no one else to talk to, you need me," beomgyu answered arrogantly.
"That's it, I'm kicking you out," taehyun declared.
"I was here first!" Beomgyu whined.
"I don't care," he stuck his tongue out. Beomgyu playfully punched him, and then they finished their late night snack while watching taehyun's dumb cooking shows.
But beomgyu has gotta admit, he would much rather sit in his pajamas with taehyun and watch episodes of Gordon Ramsay screaming at people rather than go out to the frat parties on campus and get stupid drunk.
Taehyun would agree.
~
The next few months pretty much solidified their friendship, extending into serious best friendship. They were closer to each other than they were to hyuka, yeonjun, and soobin. They still loved their other friends a whole hell of a lot, and it was always super fun getting together with them to hang out, but at the end of the day, they both came home and just felt comfort in each other's presence.
Beomgyu was clingy, and taehyun was super random, and their weird personalities meshed together wonderfully.
By now, they know all of their likes and dislikes, and they moved around each other in their daily routines so fluidly.
"Hey gyu?" Taehyun called from his room. He was getting ready to leave for class.
"Mmmphh," beomgyu answered from under the blankets in his bed. He didn't have to leave for another 2 hours.
"The bathroom lock seems to be broken, so don't close the door all the way or you'll get locked in. I already called maintenance and they said they can come tomorrow morning to fix it," taehyun was talking while gathering his things.
"Mmkay," beomgyu said sleepily, closing his eyes and drifting off. He doesn't even remember taehyun saying bye to him from the doorway and leaving.
It wasn't until late in the afternoon, after beomgyu came back from his two classes, that he remembered what taehyun said while he was half asleep.
But he unfortunately already went into the bathroom and did his business when he finally realized his grave mistake.
He washed his hands, and grabbed the knob and-
It was jammed.
"Shit," he swore.
Right, maintenance is coming tomorrow. But what the hell is he supposed to do right now?!!!
He paced around a bit in the small space, chewing on his lip. He tried the door again, seeing if he could maybe shimmy it or something, but that didn't work.
He could obviously kick it down and break it, but that would cost serious money in damage. Maintenance will fix their lock for free, but not a whole ass door.
After another ten minutes, with no luck, he glanced at his phone. Thank God he brought it with him, you know, for reading material on the toilet. And he sent an urgent text to taehyun, feeling bad for bothering him when he's supposed to be hanging out with his group mates this afternoon.
Taehyun was in the middle of flirting with one of the girls from his group project, when he noticed his phone light up with a text.
"Hold on, let me see who this is," he told her politely. She giggled and nodded, waiting for him to finish.
SOS!!!
TAEHYUNNIEEE
So I came back home after classes to take a shit-
Taehyun chuckled, cringing inwardly at beomgyu's dramatic ass. That was way too much information already.
And I might have maybe, sort of locked myself in the bathroom, by accident.
He sent a million crying emojis and cute faced emojis.
Taehyun sighed, answering back.
I told you not to shut the door hyung!!
Beomgyu argued back.
I was shitting taehyun! Who leaves the door open when they shit?! That's weird! And did you really want the entire apartment to smell-
Ok, he had a point. Taehyun laughed out loud at his phone, shaking his head. Immediately he began to pack his stuff.
"Sorry guys, my roommate needs me at home. I'll catch you all later?" He said, not really waiting for a response.
The girl he was with pouted, complaining about him leaving so soon.
"Is it super urgent?" She asked, blinking her eyes up at him.
He thought about it for a second. No it wasn't...beomgyu could just chill in the bathroom for an hour, it wouldn't kill him. But taehyun would never do that to him. Plus he was getting tired anyways, and just wanted to go home and plop himself on the couch while he listens to beomgyu ramble about the latest professor he hates.
"Yeah, it's urgent," he told her.
She looked disappointed, but he really couldn't find it in himself to care. Can't she see that beomgyu needs him right now?
"Well, I'm free later tonight if you want to stop off at my place. My housemates are going out, so it would just be the two of us. We could, you know, study…" she trailed off, smiling prettily.
Obviously there would be no studying involved by the way her tone of voice said it. Again, taehyun considered the offer. Normally he would accept, but tonight he and beomgyu were going to try and make green onion pancakes together. They've been determined to learn how to cook since it's not good to order out all the time.
"Nah I'm sorry, I promised my roommate I would hang out with him tonight. Maybe another time?"
The girl looked a little stunned, but then nodded slowly. "Uh...huh…" she said, watching as taehyun hurried off with his bag.
Taehyun made it home in record time.
"Why don't you ever listen to me?!" Taehyun shouted to beomgyu as he searched for a screwdriver. Where did he put his small toolkit again?
"Taehyun-ah," beomgyu whined, leaning his head against the bathroom door while on the floor. He brought a finger up to pick at the paint and wood.
"Yes, yes, I'm coming hold on. You won't care if I break the lock right?" Taehyun muttered, back at the door and beginning to shimmy the screwdriver into the doorknob.
"I want you to do me a favor if I never get out of here," beomgyu drawled.
Taehyun grunted to let him know he was listening to his stupidity.
"Tell EJ he's got really dry lips and needs chapstick. Or one of those lip moisturizers. And sunghoon barely moves his lips when kissed, it's very frustrating. Also hyunjin clearly just kissed me to make seungmin jealous which wasn't cool. The least he could do was give me a heads up so I could really put on a show and-"
"Almost there," taehyun muttered, working on the other part of the doorknob. He was going to completely dismantle it so this wouldn't happen again until maintenance fixes it.
"To all the boys I've ever kissed before," beomgyu sighed dramatically against the door. "Let them all know-"
Taehyun bashed the door open, smacking beomgyu's head in the process.
"Would you literally shut up. It's been what? Thirty minutes since you got trapped in here? Quit being a drama queen," taehyun snorted, stepping inside the bathroom and working on the other side of the doorknob. It's best just to remove the whole thing from both sides. He'd rather have a gaping hole in his door than have to come rescue beomgyu again.
"Hey! If you count the time I was actually shitting, it's been more like an hour. And I was getting to the best part!" Beomgyu complained, rubbing his head where the door bashed it.
Taehyun rolled his eyes.
"I'm not contacting the thousand people you kissed. That's weird." He held a hand out to help beomgyu up off the floor.
"It wasn't a thousand!" Beomgyu defended, grabbing taehyun's hand and hoisting himself. He bumped into taehyun, huffing in his face. "Just like, a couple around campus. That's all," he mumbled, getting quieter towards the end of his sentence.
Taehyun watched his gorgeous lips (yes taehyun has admitted that as of right now, no one has beomgyu's lips beat) form a pout, a weird feeling taking root in his gut. For a brief moment, he wonders what it would feel like to kiss those lips. They must be good and soft right? After all, lots of people apparently love to kiss beomgyu. Like EJ, and sunghoon, and hyunjin.
Yeah, he was listening to beomgyu's rant earlier. And what of it?
Why does he care?
He turned away abruptly, shimmying the doorknob off and gathering the pieces along with his screwdriver.
Beomgyu watched him work, thinking about how super sexy that was for Taehyun to just pop off the bathroom lock like it was nothing. Man, he was totally turned on by it.
But he squashed those thoughts. It's not wrong of him to admire what a nice fine man his roommate and new best friend was, so he has nothing to feel guilty about. He was just appreciating the other, that's all.
"Right," taehyun scoffed. "Anyways, have you ever found that super passionate kiss you've been looking for, baby tiger?" taehyun teased as they walked out of the bathroom.
"Yah!" Beomgyu smacked him on his back, making taehyun grunt. "I'm just picky, that's all!"
Taehyun stretched his shoulders out, and beomgyu stared at his back, watching the muscles move and bunch. His mouth watered.
"Very picky it would seem," taehyun laughed, but he was just joking. Those kisses beomgyu described sounded awful.
"Anyways, are you done with your group stuff today? Or do you still have things to do?" Beomgyu asked, following taehyun to the kitchen and sitting on a chair. He brought his feet up to his chest, trying to make himself fit in the awkward position. Then he rested his chin on the tops of his knees, giving taehyun a pretty look while blinking his long lashes, waiting for a reply.
Taehyun stared at him for a moment, studying his features and just...he smiled.
"Yeah I'm done. There's nothing else for me to do tonight, so we can get started on experimenting with those pancakes."
Beomgyu's whole face lit up, and yeah, taehyun would rather be here than at some random girl's house. Besides, she reeked of perfume. He much prefers the clean smell of laundry detergent that he gets a whiff of whenever beomgyu comes close to him.
"Awesome!! I'll grab the onions, you get the flour," beomgyu said excitedly, jumping from his chair. They worked in comfortable silence for a few minutes while preparing the ingredients.
Then they huddled close over taehyun's phone, studying the recipe. They weren't completely helpless. They knew how to follow a recipe for the most part. And oftentimes their cooking turned out pretty decent.
Beomgyu looked up from the phone, nodding. He's got it pretty much down now. Then he glanced at taehyun, softly laughing to himself. "You got flour on your face, dummy. How did that even happen? All you did so far was scoop it into a bowl."
He licked his thumb and then rubbed it on taehyun's cheek, laughing evilly and dodging out of the way when taehyun swung at him screaming "ewww".
"You're gonna pay for that," taehyun glared, mixing the flour and water together aggressively.
"Oooo I'm so scared," beomgyu mocked, throwing in the chopped green onions.
He leaned in close, and that's when taehyun struck. He surged forward and licked beomgyu's cheek straight up with his tongue, making sure it was wet and gross, laughing triumphantly when beomgyu shrieked and smacked him. Then beomgyu hastily rubbed at his cheek.
"That was way more than what I did!" He complained.
"I thought you weren't scared," taehyun smirked like a devil.
"Blehhh now I have to bleach my face," beomgyu gagged, but he was just playing.
They decided to quit goofing off and start frying up their pancakes, taehyun taking charge while beomgyu made the sauce to go with it.
"Man I'm starving," beomgyu said, plopping on the chair with his fresh plate of pancakes.
"Me too, I haven't eaten since lunch," taehyun agreed.
"Hey I saw that there's a new season of Gordon Ramsay streaming, you wanna watch that later after homework?" Beomgyu asked. He admits that he's just as addicted to the hellish cooking show as much as taehyun now.
"Totally," taehyun nodded.
They even do homework together now, deciding that it was much more fun to camp out in their living room on the carpet with all of their books and notes everywhere, silently working on their assignments every night.
Occasionally beomgyu would get up and make coffee, remembering to make taehyun's an iced coffee with caramel syrup he always buys whenever they go shopping. Extra caramel. Or sometimes taehyun would need a break and head to the kitchen to make some ramen, enough for two.
More often than not, beomgyu would just lie on the ground next to taehyun and watch him work, even if he doesn't have any homework to do. Because he has slight insomnia, and listening to taehyun mutter boring coding stuff under his breath would help him drift off to sleep. Or maybe just being present next to taehyun helps, he will never know. Then the next morning he would wake up in either his bed, or still on the ground with a passed out boy only inches from his face, both of them covered with a light blanket.
He would take those rare stolen moments to admire taehyun's face with a loving look, the only time he allows himself to admit his growing feelings for the other boy. Taehyun was just so soft and precious while sleeping, his wide eyes half closed because he has this weird habit of leaving his lids slightly open as he sleeps, something beomgyu has made fun of and taken pictures countless of times to tease taehyun.
But then he would snap back to reality, and remember where he was. He wasn't overly upset with the knowledge that he couldn't like taehyun in a romantic way. It's been clear since day one, and he's okay with that. There was no use whining and crying about it. He's just happy he found a great best friend, someone to share his thoughts and feelings with, and that's more than enough.
Like yeonjun says, he will find someone one day that he could love romantically. He will get there, and then he will move on from his slight crush, and still have a best friend in the end. He considered himself lucky.
Soobin is so proud of him for being mature about this. Other people in his situation would usually get all emotional and be like "I can't do this anymore. I love you too much and it's painful being around you." Beomgyu rolled his eyes. Those people are lame, why would they give up something so great?
Sometimes he and taehyun would have deep bro talks, things they need to get off their chests but it was too embarrassing to discuss with anyone else.
Like one night while they were studying for midterms, and beomgyu popped 'the question'.
"Hey tyun, I can tell you anything right?" He asked, kicking his legs up while lying on his stomach. He grew tired of reading lecture notes, and a thought occurred to him. "Like, super personal things?" He wiggled his eyebrows to get his message across.
"Yeah we're best friends. I tell you stuff I would never dream of telling like, hyuka or soobin," taehyun scoffed. "Spill the gossip. I was getting bored with these shitty graphing notes anyways."
That seemed to warm beomgyu's chest up, happiness taking over him with how much taehyun trusts him.
"Ok same for me. I would never talk about...you know, personal stuff with hyuka. He's just so-" beomgyu made a face, trying to think of the right word.
"Pure, innocent, adorable?" Taehyun supplied helpfully.
Beomgyu snapped his fingers. "Exactly! And soobin and yeonjun just turn into lecturing parents, or end up talking about 'back in their day' you know?"
Taehyun slapped his knee. "Oh my god yes! It is soooo annoying sometimes. Like please, they act like they've seen it all."
"Alright, well, I was at that stupid water fight thing yesterday with the frat guys, and well, this cute guy Eric knows named Jacob, sort of came onto me, right?"
Taehyun nodded for him to continue. He sort of felt a small feeling of discomfort deep into the bowels of his gut when beomgyu started talking about his monthly escapades with other people, but he paid it no mind.
"And we were, you know, getting serious and he grinded on me and like….nothing man! Nothing!"
"Nothing?" Taehyun asked in confusion, leaning back onto his hands.
"Yeah, so he had his body pressed against me, and things were going pretty good, but when I touched him I don't know, he was too slim or something. And well, he wasn't big..down there..for my liking," he muttered that last part, looking away somewhat shyly.
It took taehyun a moment to realize what he meant, and then he snickered. "Ohhhhh, I see. You're just a spoiled brat huh?" He teased.
"Does that make me a horrible person?!" Beomgyu complained, horror on his face. "Oh god, I'm so shallow aren't I?" He held his face in his hands, feeling awful with himself.
Taehyun breathed in a breath. "No, you aren't shallow. Don't think that way. You just weren't majorly attracted to him, and that's okay. Besides, were you seriously planning on dating him?"
"No," beomgyu mumbled, peeking through his fingers. "I was just feeling horny and messing around. He seemed nice enough, not a slob or asshole like everyone else Eric knows. So I thought why not?"
"And did you lead him on in any way?" Taehyun continued.
Beomgyu shook his head, dropping his hands to the floor. "No, it was pretty clear to us both we were just having some fun."
"Then you aren't a horrible person," taehyun concluded. "It's ok to try stuff out for the fun of it. You already know how many catastrophe dates I've had with girls this semester alone. We all have been there," he shrugged like it was nothing, and beomgyu immediately felt better.
"I still feel bad I wasn't turned on," beomgyu furrowed his brows. He hasn't been in the mood for a while now, no matter how hard he tries.
"How was the kiss though?" Taehyun asked, wiggling his eyebrows. "Was it the passionate kiss you've been looking for all year?"
Beomgyu spluttered. "No…" he grumbled again, pouting. "He was good, but too, I don't know, mechanical? Like he was just going through the motions."
Taehyun fixed some of his blonde bangs. "I hear you, same with me. And every girl is using too much lip gloss. Why can't they learn that natural lips are the best, I don't want my mouth tasting like chemicals and glueing themselves shut, sheesh," he sighed.
Beomgyu snickered into his hand. "Chapstick is where it's at, baby. I always make sure to at least moisturize a little with my normal plain chapstick and that's it. If you're confident in your lips, like I obviously am, you don't need any add-ons," he lectured, acting like a know it all. Taehyun threw the pillow he had nearby at him.
"Whatever, oh great one," he mocked.
Beomgyu laughed. "Ok so most embarrassing thing to ever happen to you during sex. Go," he snickered again, getting the juicy details. He will use this as blackmail for taehyun later.
Taehyun thought about it for a minute. "I've only been with like, three people, but this one girl literally called me by her best friend's name, which was annoying."
"No way!" Beomgyu laughed, sitting up from his position on the floor. "Was the sex at least good?"
Taehyun scrunched up his nose. "Not at all. After she finished and called out his name, she was mortified and up and left. I had to take care of myself on my own, if you know what I mean," taehyun sighed.
"Man," beomgyu said, shaking his head. "what the hell? The least she could do was give you a favor in the end, to make up for the wrong name thing."
"Ok your turn," taehyun grinned.
Beomgyu smirked. "I've only been with two people besides almost-jacob. And both of them...let's just say they weren't big enough down there to really satisfy me," he said smugly.
Taehyun whistled. "Damn, that's a kick to their pride. Did you tell them that?"
Beomgyu shook his head. "No, I'm not an asshole. I just kind of…faked it."
Taehyun spluttered. "Oh god."
Beomgyu shrugged. "Call me nice I guess. But I never saw them again. Now I just stick to kissing."
Taehyun glanced down at beomgyu's lips, then back up to his eyes. Thank God he wasn't paying attention.
"How big do you like it- you know what, don't answer that," he cringed. Beomgyu smiled cheekily at him, letting the mystery live on.
"Okay, what's a kink of yours? You got any?" Beomgyu wiggled his eyebrows suggestively.
Taehyun playfully kicked him in the shoulder. "You're such a creep, knock it off!" He laughed. Then he really thought about it, slightly getting shy.
"Nuh-uh," beomgyu tsked, reaching over and flicking taehyun's forehead. "No getting shy on me. This is an embarrass-free zone. Just between the two of us, ok?"
Taehyun bit his bottom lip, releasing out a breath. "I like mirror sex."
Beomgyu did a double take. Oh wow, that's hot as fuck.
Be still my heart.
"Like, fucking against one?" He snooped. This was some juicy stuff.
Taehyun shrugged, "Sure, but also you know, if there's one in the room I like to watch, with my partner, while we…" he trailed off. Beomgyu could fill in the blanks on his own without him having to go into detail.
Beomgyu's mouth went dry. Fuck, the image won't leave his head now. Just imagining taehyun fucking someone, forcing them to watch in the mirror as he takes them nice and slow, or hard and fast-
If he doesn't stop now, he's going to have a big problem down below. And trust him when he says he's big.
"And you?" Taehyun asked, raising a brow in curiosity.
Right, beomgyu can distract himself by talking about his own major preferences.
"Hair pulling," he said right away. "I love it when my hair is pulled. In fact, I guess it's a good idea I decided to grow my hair out a bit longer this semester," he said with a giddy voice, rubbing his hands together mischievously. "Maybe someone will finally take the initiative and really yank on it while they-" he shrugged, not finishing his sentence.
Taehyun studied beomgyu's hair, seemingly lost in thought for a minute there.
"Yeah, that's hot," taehyun agreed casually.
"I know," beomgyu said smugly, and then he let out a high pitch screech when taehyun tackled him backward to the floor.
"I've had about enough of you and your cockiness, you little shit," taehyun growled out, maneuvering beomgyu so that he had him in a headlock with his thigh draped over his chest. He's been watching and studying judo lately, taking any chance he could to tackle someone to the ground.
Oftentimes than not, it was beomgyu receiving this type of 'love and affection' from taehyun. Not that he minded.
Beomgyu laughed really loud, slamming his hand on the ground to surrender.
"I'm sorry, I'm sorry!" He begged for mercy. Taehyun wasn't really being too rough, but still, he was trapped under his body, which was doing things to his poor heart.
"Yeah, that's right. Know your place in this household you peasant," he hissed, releasing beomgyu.
"Whatever, jackass," beomgyu said with a snotty tone.
They then switched to other topics, forgetting about their studies the rest of the night.
~
"It's no fair! We never get to see you guys!" Hyuka whined one morning a week later. They were all gathered at yeonjun and soobin's place for the day. Midterms were tomorrow, and they all had some major cramming to do.
Plus it was free food courtesy of yeonjun, so of course everyone showed up.
"Huh?" Taehyun asked around a slice of pizza.
"You're always ditching us to hang out with beomgyu. Did you forget about me? Am I not cute enough?" He pleaded with adorable eyes.
Taehyun kicked him, making hyuka drop the act.
"Don't give me that look, it's gross," he laughed. "And I'm not ditching you to hang out with beomgyu, we are literally roommates."
"Yeah, but you always leave places early to go home and you don't head out to parties anymore-"
"First of all, the last time I went to a party with you, I had to drag your half naked ass off the table and pry the bottle of 'spicy grape juice' from your grubby little fingers before you killed your liver. That's why I never go to parties with you," taehyun huffed, grabbing another slice of pizza.
Soobin snorted from the couch.
"And second of all, the last time beomgyu went to a party, he caught yeonjun and soobin having sex on the basement couch, both of them plastered. So yes, he had to grab yeonjun's pants and help him in them before taking them home. He saw everything that day, and is scarred for life," taehyun continued, glaring at soobin and yeonjun. "So that's why beomgyu doesn't attend parties as much anymore as well."
There, he rested his case.
"Why don't I attend parties?" Beomgyu asked, coming into the room with coffee for him and yeonjun. He handed the cup over to the older boy.
"Because you saw yeonjun's dick and almost had to go to a therapist," taehyun told him.
Beomgyu cringed. "I still have nightmares to this day," he sniffled. He was joking, but it was still mortifying having people watch him wrestle yeonjun's pants on so he wasn't streaking through the place.
"Hey!" Yeonjun took great offense to that. "My dick is nice, soobin likes it-"
Soobin slapped his hand over his mouth. "That's enough about that," he put an end to this conversation.
"Ugh," Kai gave them one of those disgusted white girl faces. "You nasty, nasty, nasty-" he tsked.
"Ok, well what about movie night?" Yeonjun argued some more. "You guys ditched the last two times together!"
"Are you talking about the times we both had a major exam on the same day so we stayed home to study together? Those times?" Beomgyu lifted a brow. Yeonjun snapped his mouth shut and grumbled.
"You still spend every night together-" soobin began, but was quickly shut down.
"Because we're roommates!" They both said in unison, then gave each other a high five for it. They do that a lot: say the same things at the same time.
"Whatever," soobin grumbled.
Beomgyu and taehyun smirked at them. The others got nothing to bitch about.
~
Still, taehyun has to admit the other three kind of had a point.
He's noticed that things at home have become more...domestic, for lack of a better term.
But that's not a bad thing, in his mind. In fact, it was a very good thing that he got along really really well with his roommate.
"Yo taehyun!" Beomgyu called from the shower. He waited for taehyun to come.
They don't lock the bathroom door anymore, in case one of them has to piss while the other is showering. So taehyun opened it up, peeking his head in.
"Yeah?" He answered.
Beomgyu pushed the curtain back slightly, his hair slicked back from the water and one of his eyes closed so soap wouldn't drip into it.
"I ran out of my shampoo, could you give me the extra bottle from the closet?"
"Sure," taehyun said, retrieving it and entering into the steamy room, handing him the bottle. "That all?"
"Yeah thanks," beomgyu replied, going back behind the curtain. Taehyun exited with the door barely shut.
"Ouch!" Taehyun hissed, rolling his shoulder blade back and forth, wincing at the pain. He just came back from his workout, and it did not go over well.
"You ok?" Beomgyu asked, looking up from his laptop. His glasses slid down his nose and taehyun has to admit he looked both downright adorable and sexy in them.
"Not really," he mumbled miserably, kicking off his shoes at the door and throwing his bag on the ground. "I think I have either a pinched nerve or a muscle cramp from earlier this week, and it's just getting worse the more I workout. Now it's painful and annoying every time I move my shoulder."
"Hmm," beomgyu said, thinking. "Did you try painkillers? Or stretching it out?"
"Yeah," taehyun sighed. "It's being stubborn and not going away."
He walked over to the couch and winced again as he sat down next to beomgyu.
"That happens to yeonjun all the time when he overworks himself in dance. Maybe a hot shower might loosen up the muscles and nerves?"
Taehyun nodded. "Yeah, I have to take a shower anyways. I'll make sure it's super hot." He forced himself to get back up, and then shuffled over to the bathroom.
Beomgyu felt bad, those types of muscle pulls are a pain in the ass.
He got up to go make taehyun's protein drink with tons of electrolytes and stuff in it, hoping it might help him out, and by the time he was done, taehyun was out of the shower.
He giggled when taehyun walked in, his skin all pink and flushed from the hot water. It was just too cute.
"Here, drink this with painkillers. It might make you feel better."
Taehyun accepted it gratefully with a grunt, wincing when he subconsciously reached his left arm out, forgetting that's his dominant side and the painful one.
"Ugh," he chugged the drink, shuffling back over towards the couch so he can die there.
"Wait!" Beomgyu called out before he could sit down.
Taehyun looked back.
"Maybe I can give you a massage to loosen it up?" He suggested. "I did it all the time for yeonjun when soobin wasn't around."
"Yeah, ok," taehyun rasped out, trying to straighten his back and hissing.
"Lie on your stomach on the ground," beomgyu instructed. He needed a solid flat surface. The bed or couch was too soft and flexible.
Taehyun did that, and beomgyu tried not to admire his broad back, filling out his white t-shirt nicely.
He kneeled onto the carpet over taehyun, both knees on either side of his body, and he bent down to try and figure out where the sore spot was located.
"Tell me where it hurts," he said, and taehyun nodded.
"Here?" He guessed, pressing his hand gently onto a warm spot in the middle of taehyun's back.
"No, to the left more," taehyun told him.
Beomgyu shifted to the left, then again when it wasn't quite the spot, and again.
Taehyun hissed from his teeth, "yeah right there. Hurts like a bitch."
"Oh boy, I feel a bad knot there," beomgyu softly chuckled. He pressed a bit harder on that spot with the heel of his hand.
"Owwwww," taehyun complained.
"Sorry hyunnie," beomgyu apologized. "But I gotta put pressure on it to work it out."
"Just do it," taehyun breathed out, like he was getting a bullet removed from his leg or something.
Beomgyu moved both his hands, one on top of the other, back and forth, putting pressure and rubbing the spot to try and loosen it up. Gradually it started to work, and it wasn't as painful for taehyun.
"There, that should do it," beomgyu nodded, sitting his full weight onto taehyun's lower back. "How you feel?"
"Better," taehyun mumbled. He was resting his face on his folded arms in front of him, his eyes closed as beomgyu worked. Once the initial pain was gone, it switched to a dull ache that was tolerable. Still painful, but tolerable.
"Could you rub my back some more? That felt nice," he muttered, his eyes still closed.
Beomgyu hummed, pressing into taehyun's sore muscles all over his shoulder blades and upper back, occasionally redoing the bad spot. He did that for about ten more minutes, and then deemed himself finished.
Taehyun was half asleep, apparently enjoying the free massage. But beomgyu didn't tease him, the poor guy looked exhausted. He sometimes overworks his body too much, in beomgyu's personal opinion.
"All done," beomgyu said quietly, leaning down to see if taehyun was really asleep. "Taehyun?" He called softly. His face was near taehyun's ear, and he could see him breathing steadily, confirming he was mostly asleep.
Beomgyu smiled, kissing his bad spot on his shoulder blade in the spur of the moment, and then getting off of taehyun. He gently shook his arm to wake him back up.
"Hey, how about we take a nap? You're looking more tired than usual," beomgyu told taehyun gently. The other boy blinked at him, and then nodded.
He slowly sat up, moving his shoulder a bit. "Wow, that feels so much freaking better, you're the best gyu," taehyun said, surprise on his face now that he can move his arm around a little more. It was still stiff, but he can deal with that.
"It might help to do that every day for a few days, along with the hot showers and pain meds, and keeping your vitamins up with energy and protein drinks," beomgyu rambled off, helping taehyun to his feet.
"You sound like a nurse," taehyun snorted.
"And this nurse is saying we both need a nap, let's go," he dragged taehyun with him, heading to taehyun's room to drop him off, and then he walked into his own room. They both plopped on their beds at the same time, and were out like a light.
Well, almost. Taehyun stayed awake for a few minutes thinking about how nice beomgyu's hands felt all over his body. And he didn't even mind his weight when he sat on him.
Huh.
Then he was asleep.
"Taehyunnnnn!!!!!" Beomgyu shrieked. "Taehyun!!" He whimpered.
"What?!" Taehyun called from his desk in his room. Both their doors were open, plus everyone and their neighbor could probably hear beomgyu.
"Taehyun there's a bug and I need you to kill it," beomgyu cried.
"No, kill it yourself. I'm not getting up," taehyun argued back, not looking up from his computer.
"Taehyun, please don't be an asshole. Come kill the bug for me, dear God I think it is their leader!" Beomgyu yelled mid-sentence.
What followed was a series of crashing and thumps, and taehyun sighed while scooting his desk chair back.
He got the designated sandal he has ready at a moment's notice now. He knows the drill.
Beomgyu is deathly afraid of bugs, and makes taehyun kill them if one pops up in the apartment. He shuffled to beomgyu's room, and noticed that his laundry hamper was knocked over, and beomgyu was pressed against the wall, just staring at a spot in the corner.
"It sees me," he whispered.
Taehyun rolled his eyes. "Technically, a spider has more than one eye on each side-"
"I don't need to know!" Beomgyu screeched, making taehyun cackle evilly. "If I look away, it will disappear and then reproduce in my room and then we are switching rooms, I don't care," beomgyu babbled, flinching when it moved.
Taehyun approached the corner slowly, sandal at the ready.
Almost as if it sensed it's impending death, the spider started to scurry towards beomgyu.
"It knows I'm the weakest link!" he wailed.
Smack!
Taehyun got it, splattering beomgyu's floor.
"Now you get to clean it up," taehyun said, brushing off his hands and leaving the sandal and dead carcass on the floor. "It's 1am and I need to study."
"You're so cruel," beomgyu narrowed his eyes at his roommate, and taehyun shrugged without remorse. He went back to his room and continued his studying.
About 30 minutes later, he hears shuffling at his doorway and the image of a figure peeking around the corner.
Taehyun glanced up from his desk, raising a brow of inquiry at beomgyu.
"Yes?" He asked when beomgyu didn't speak. "Why are you standing at my door like a creep?"
Beomgyu was all cuddled in his blanket, letting it drag on the floor briefly. He gave taehyun puppy dog eyes, which obviously he knew worked on his poor heart. Whatever beomgyu was about to ask, it was highly likely taehyun would say yes.
"Can I...sleep with you tonight? I don't feel safe in my own room," beomgyu mumbled, his mouth briefly covered from his blankie.
Taehyun stared at him with a deadpan expression. "Are you serious right now? It was literally just a spider."
"But everywhere I look, I think I see one now!" Beomgyu whimpered, arguing his point.
"I'm going to be up late, with the light on," taehyun argued back.
"I don't care, you know I can sleep anywhere at anytime," beomgyu persisted.
Taehyun worked his jaw a little, and beomgyu continued giving him that adorable look making his heart thud a few times in his chest, and-
"Fine," taehyun relented.
Beomgyu smiled bright, skipping over to taehyun's bed, and worming his way into the sheets. He backed up close to the wall so that taehyun would have room for when he decided to go to bed.
"Thanks hyunnie," beomgyu said happily, yawning while he smooshed his face into taehyun's pillow. Taehyun always smelled nice.
"Yeah, yeah," taehyun said, going back to his work, but a secret smile ghosted his lips.
Two hours later, taehyun finally decided to call it quits. He spun in his chair and faced his bed, watching beomgyu sleep deeply and steadily. His dark hair was splayed out over his pillow and one of his hands peeked out of the blanket.
Taehyun flicked his lamp off and made his way over, lifting his own blanket and sliding in. It was a tight fit, but oddly he didn't mind it. He faced beomgyu, and let his eyes droop. At least one good thing came from beomgyu's annoyance; he was really warm.
The next morning, taehyun had to get up early. He shut off his phone alarm and opened his eyes to a beautiful sight. It was 6am, and he could just barely make out beomgyu's features in the dim light. He impulsively reached forward and brushed some of beomgyu's bangs off his face and tucked it behind his ear. Beomgyu stirred a little, nuzzling further into taehyun's pillow that he stole for himself.
Taehyun smiled, just watching him sleep a little longer before he had to get up to go.
Beomgyu must have felt taehyun move around and detangle himself from the blankets, because just as taehyun was about to leave to go into the bathroom, he muttered half asleep something that sounded like "good luck on your exam, taehyunnie." And then he was conked out again.
Taehyun's chest warmed up at that, and he felt a small flutter in his stomach.
“Hey! Beomgyu! You want to get something to eat?” sunoo yelled out to him. They were packing up after a grueling two hour lecture. Beomgyu looked at the time and noted it was 4pm.
Normally he would say yes to an invite with his more casual friends and classmates, but today he has plans with taehyun.
“Sorry, but taehyun said he wanted to get a boba tea after classes. Maybe next time!” He waved to them and then booked it out the door in the back.
Sunoo just stared, blinking a few times before shrugging.
“He’s whipped your honor,” niki snickered next to him.
“Yeah he is.”
Taehyun finished a very productive workout, rubbing his face with his light blue towel beomgyu gifted him last week.
“Hey taehyun! Want to go get a drink after this? The bar near campus has great beer and grilled food,” felix asked. “Chan and the others are coming too!” They were all gym buddies and taehyun often saw them a few times a week. Plus they took the same boxing classes.
Taehyun shook his head, chugging some water. “Sorry, I’ll have to decline this time. My roommate has a special event tonight to go to and needs help picking out an outfit.”
Beomgyu’s parents were coming to town today, and he was so happy to see them. Neither one of them have been home in months because of living so far away, plus schoolwork has been piling up. They don’t even go to parties as much anymore, academics always coming first. So their weekends are spent indoors or at hyuka, soobin and yeonjun’s place to study.
Changbin blinked at him in surprise. Once taehyun was gone, he turned to felix. “Did he just cancel on us because his roommate needs help with an outfit that would take like, ten minutes to find?”
Felix nodded.
Taehyun grunted as he dumped the grocery bags onto the kitchen table. “Gyu! I got your favorite coffee! They were running a sale. Plus cupcakes.”
He waited, and sure enough, ten seconds later he heard a door bash open and thumping down the hall. Beomgyu slid into the kitchen on his socks. “You’re the bestest in the world tyunnie!” he smiled, digging into the bags to help put the stuff away.
“I know,” taehyun said smugly. “How’s your project coming along?”
Beomgyu sighed, cracking his stiff neck. “Awful. My group mates are making me do all the work! I can’t help it that I’m a genius and they are all dumbfucks.”
Taehyun moved around him, grabbing onto his waist so he wouldn’t bump him on his way to the fridge. “Man, I feel it. That was me last week. We got a high score though, no thanks to them.”
“Yeah, I’ve been hunched over my computer for like, 12 hours straight, my neck is going to fall off,” beomgyu complained, reaching over taehyun to add his coffee to the cupboard. He spun back around and was trapped against the counter while taehyun put something away next to him.
“When’s it due?” taehyun asked, his breath hitting beomgyu’s face as their chests touched.
“In like, six hours. I’m full blown panicking tyun, I don’t know if I’m going to make the deadline in time,” he said nervously. There was still so much to do. “And I’m dead tired.”
“How about I make you some coffee and bring it to your room, okay? I’ll finish up in here,” taehyun suggested.
“You sure?” beomgyu asked.
“Yeah, go get it done. The sooner its over the faster you can sleep,” taehyun grinned.
Beomgyu nodded, scooting around taehyun to race back to his room and finish his assignment.
Fifteen minutes later, taehyun was bringing a deadly cup of black coffee, lightly sweetened, to beomgyu’s room, nudging the door open with his socked foot. He carefully set it down next to beomgyu, looking over his shoulder and watching the boy type at the speed of light. Damn he’s good with the computer, which is ironic since that’s supposed to be taehyun’s major.
He stretched out his neck, grunting a bit and then glancing over at his coffee. “Thanks tyun, what would I do without you?” he said sincerely. He finished up his current paragraph, and then reached over to take a sip while it was still hot.
“Here, this might help,” taehyun muttered, bringing his hands up to the back of beomgyu’s neck and rubbing it with cool fingertips. Beomgyu practically purred, melting into his touch. He’s been cramping for hours to the point of being painful.
Beomgyu closed his eyes and took another sip of coffee while taehyun worked on the kinks, massaging near his shoulders too. “Man, that feels great,” he groaned.
Taehyun smiled. “You’re almost there gyu. Now hurry up so we can cuddle on the couch and binge watch a kdrama the rest of the weekend.”
Beomgyu snapped his eyes open and set his coffee down. He would do anything for cuddles and kdramas.
“I’ll even order a pizza when you’re done,” taehyun laughed, resisting the urge to keep touching beomgyu. He backed away and watched the boy start typing like a maniac with a renewed vigor.
“With extra-”
“Pepperoni, yes,” taehyun finished his question. “You and your meat,” he rolled his eyes, leaving beomgyu to work.
~
Taehyun glanced at his phone. Is beomgyu ok? Did he get back home safely? Maybe he should call him and just check-
"Right? Taehyun?"
He blinked, snapping out of his thoughts. Shit, he has no idea what his date was saying. Should he nod and smile, and agree? No that's rude, she clearly knows he wasn't paying attention.
"I'm sorry," he said a bit sheepishly. He wiped his palms on his jeans under the table in nervousness. "I zoned out for a second there. Could you repeat that?"
Somi smiled, nodding. "Yeah, I was just wondering if you agreed the professor was a bit harsh on us the other day."
Taehyun nodded, "yeah it was stupid," he said, breathing out a sigh of relief.
Glancing at his phone one more time and still not seeing a text, he went back to forcing himself to pay attention. He studied somi's features across from him, really getting a good look at his new date. She was pretty, with wide eyes and nicely shaped lips. A good set of teeth that brightened up her face when she smiled. Her hair was long, blonde, and sleek, parted down the middle.
She pouted a bit when she talked, reminding him on how beomgyu likes to do that sometimes when he thinks he’s being cheeky and cute (usually he was and always got his way). And if taehyun was being honest, beomgyu's lips were more full and heart shaped, his eyes just as wide but so much rounder and clear, and-
The waitress came up to them, asking what they would like to order. Thank God, because taehyun lost track of what somi was saying again and felt bad about asking her to repeat herself a second time. What the hell was wrong with him?
"I'll take cheese tteokbokki and the hamburger," he told her, handing back the menu.
"Ah, just a bowl of noodles and a salad," somi said, smiling and handing the waitress her menu next. The waitress bowed and left with their orders.
Taehyun sipped some of his water, thinking maybe he should bring beomgyu home some ramyeon if this place was any good. He would have to hurry home though before the noodles bloated. And ask the restaurant to add a dash of spice since it's his favorite-
"Taehyun? You with me?" Somi giggled, gaining his attention again.
"Yeah, so where were we?" He said, sipping on water to give him something to do.
"We were talking about art galleries," she supplied helpfully
What? Since when did that happen? Shit, what's wrong with him lately?
"Ah yes, have any in mind?" He said, nodding and focusing again. This time for real.
"Yeah! I heard the Seoul museum of art is amazing-"
"It is," taehyun agreed, smiling softly and remembering how he and beomgyu just went there last month for one of beomgyu's projects.
She blinked in surprise. "Oh, you've been there before?"
"With beomgyu hyung, my roommate," taehyun said. "He's an art major."
"Oh, then we can try the other museum up in-"
Just then taehyun noticed his phone light up. He snatched it with lightning speed, but then remembered his manners.
"I'm sorry somi, this seems to be super urgent. You mind if I step out to make a quick call? I'll be just a minute, I promise."
He barely waited for her to kindly agree, before he was out the door and dialing beomgyu's number.
Beomgyu picked up on the second ring, a cough sounding through the receiver. "I feel like death," beomgyu breathed into the phone.
Taehyun laughed, his face widening with a smile. "Hyung, I take it you made it home ok? How is your cold?"
The sound of shuffling could be heard, and then another cough. "Yeah, I'm ok. Just a horrible headache and a cough. And I'm nauseous. Ugh. I think I'll just nap and skip classes tomorrow."
Taehyun frowned in worry. "Okay, I'll bring back something for you later, and grab your favorite tea you like on the way back. How does that sound?"
"You're the best taehyunnie," beomgyu said, another cough escaping his lips. "I hope your date goes well. I'm not interrupting am I?"
Taehyun was quick to reassure him. "No, no, it's alright. You aren't interrupting anything, and I'm the one who called you first. Just take it easy and I'll be home soon."
"Okay," beomgyu said cutely into the phone. "Come back safely," he whispered, and then he hung up.
Taehyun looked at his phone, torn. Inside the restaurant he has a very pretty girl waiting to eat with him, and at home he has a sick hyung.
He chewed on his lip. Beomgyu is an adult, he can handle himself for a few hours over a little cold. But taehyun wants to dote on him, make sure he's ok and not running a fever, swaddle him up in his pajamas and blankets and watch movies on the couch. He glanced through the wide window at somi, and he felt...nothing.
Still, he already ordered so he will finish this date like a gentleman. With a heavy heart, he walked back into the restaurant and forced himself not to check his phone every 5 seconds, or drift off lost in thought, or think about how nice it would be to have beomgyu's head on his lap while he runs his fingers through dark hair, not blonde.
Shit.
Taehyun called the waitress over one last time before he was ready to pay the bill. He couldn't wait to get going, his hyung has been silent for a solid two hours while he ate and talked with somi.
"I'll order a bowl of ramyeon to go, and make it slightly spicy please. Thank you," he told her.
Somi blinked at him curiously. "Are you hungry again?"
He shook his head. "No, my beomgyu hyung is feeling sick so I'm bringing him something light to eat."
"Oh…" she trailed off, looking a bit disappointed. Wait, did he do something wrong? "I just thought we'd walk around a little bit, maybe get some ice cream…"
Taehyun never thought of that. Shit, of course she would want to end the evening doing something like that. He's not new to dating, he's done stuff like this before. How could he be so inconsiderate?
Taehyun looked at her in apology. "I'm sorry, truly I am. I've had a lovely time with you, but I might have to end this date a little early. My hyung is really bad, and I just wanted to make sure-"
She waved her hands, her long blonde hair brushing across her shoulders. "It's ok, no please, go check up on your roommate. It's unfortunate that we ended early, but I totally understand. We can just get the ice cream next time."
Taehyun received his order from the waitress and paid for both their meals and plus his extra meal.
Then he smiled at somi. "Of course, I would like that. Thank you for being so kind." And then he winked, standing up and waiting for her to stand too. Beomgyu's flirtiness was rubbing off on him. He must have picked up the habit recently.
He missed the way she slightly blushed at his somewhat flirty nature.
Then he walked her to her bus stop, making sure she got on, and before the bus even started to pull away, he was speed walking down the street, slipping into a convenience store real quick, coming out with tea and ice cream in hand, and then he was back at home in record time, slightly out of breath. The soup was still hot.
"Taehyunnie? Is that you?" He heard a small voice from the lump of blankets on the couch.
Taehyun set the food down on the coffee table in front of the couch, and knelt to the ground, chuckling.
He rummaged through the blankets until he found what he was looking for, a small, beautiful face popping out to stare pretty eyes at him.
"Hi," he breathed, the smile on his lips wide. His heart was pounding in his chest, but he just figured it was from the exercise on the way here.
"Hi," beomgyu said quietly, coughing slightly.
Taehyun lifted the blanket off beomgyu, and made him sit up. He reached over and fixed his hair, patting all the strands back in place and running his fingers through them to get the tangles out. He knows it was unnecessary, but he just felt like doing it.
"Did you get some sleep?" He wondered.
"Sort of," beomgyu rasped. "It wasn't comfy though."
"Here, you should eat something. The restaurant I went to has incredible food by the way."
Beomgyu's eyes lit up. "Oooo what did you get me?"
"Ramyeon with a touch of spice. Your favorite way of eating it. And also some tea and ice cream. Vanilla."
Beomgyu sighed, opening up the container of soup and gratefully accepting chopsticks and a spoon. "You treat me so well, hyunnie."
Taehyun rested his head on the couch, still crouched on the floor in front of beomgyu. "Of course I do," he scoffed.
They ended the night with movies on the couch, beomgyu drinking some tea, blowing into about a thousand tissues, having coughing fits every 20 minutes, and taking some cold medicine that knocked him out until he was sprawled across Taehyun's chest and shoulder.
Taehyun clicked the tv off with the remote, just sitting there in the dim light from the kitchen sink, and letting the quiet surround them.
He looked down, watching beomgyu sleep on him like he was his personal pillow, his breathing a little deep and labored from not being able to use his stuffy nose.
Then it dawned on him. He just gave up an amazing warm night with a popular girl, getting ice cream and perhaps holding hands while they walked down the streets that were decorated with flowering trees and hanging plants. All for what? A bratty, snot nosed, sick hyung who coughed on him about a hundred times and made him take care of him in every way possible?
His stomach fluttered when beomgyu shifted in his sleep, still clinging to the front of taehyun's shirt like a child, his fingers wrapped in the material. Taehyun brought an arm around beomgyu's waist, scooching him closer into his body without thought, because it felt right, because he wanted his hyung near him. And he reached his other hand out to brush away dark hair off his face..
Beomgyu’s lips really were very full and heart shaped, and slightly pouty right now from sleep. And taehyun felt another flutter run through him at the thought of just slightly leaning down and kissing those lips, so softly.
Just a small brush against his own. That should be fine, right?
He bent his head, slowly going in, his heart beating in double time. He angled his face, brushed his nose against beomgyu's by accident because it was kind of dark and…
Beomgyu coughed lightly, and he snapped out of his moment of craziness. He almost just kissed his hyung, his roommate! And he doesn't quite know how to process this.
So he doesn't.
He doesn't think about how nice his arm fits in the small of beomgyu's back, that slight curve to his figure as he melts into taehyun's side. And he doesn't think about wanting to taste beomgyu's lips-
He closed off all trains of thought. His mind and heart was officially on lockdown. Then he leaned his head back against the top of the couch and sighed.
Shit.
However, blocking himself from all thoughts about beomgyu didn't quite help. He still ended up slumping onto his side on the couch, bringing beomgyu with him and pulling the blanket over them. He buried his face into beomgyu's neck, letting his eyes droop closed and finally going to sleep with his arm still around beomgyu, tucking him in tight to his chest.
So he wouldn't fall off the couch, of course.
~
“So how are things with Somi?” kai asked, sipping his shake from a straw.
Taehyun was eating his with a spoon. This was a rare occasion where he wasn’t with beomgyu, the new semester thriving after winter break. Since they got back from being away from each other for almost a month, they have been joined at the hip even more. Kai hasn’t had alone time with taehyun yet, and its already spring, the days warming up.
“Oh we...didn’t work out,” taehyun said carefully. It was more like, he blew it, and the reason why she broke up with him was a little embarrassing.
Kai frowned. “Oh no, what happened? I thought she was a nice girl.”
“She is!” taehyun quickly defended, “it’s just, she felt that I wasn’t as invested in the relationship as I should’ve been, even after a month of dating. So she broke up with me.”
“Well, were you?” kai asked, looking pretty smug while he sipped his shake obnoxiously.
“Was I what?” taehyun asked stupidly.
“Invested in the relationship? Like, what were you doing wrong that got her so uninterested to the point she broke up with you?” kai clarified. He waited with innocent eyes. It wasn’t fooling taehyun though.
Taehyun suddenly flushed a little, getting shy. “Uhm, well, the reason is really stupid. I don’t even know where she got it from, actually…”
“I’m listening,” kai said kindly. He was eating up taehyun’s every word, loving the gossip.
“Uhh, basically she said I didn’t care for her as much as I should. And that I was clearly interested in my roommate more than her.” He squeezed his eyes shut. That wasn’t true, was it?
Kai snorted out some of his milkshake, coughing into a napkin. “Oh wow,” was all he said.
“This is why I didn't want to tell you!” taehyun whined, slumping in his chair and hoping no one saw them in the cafe or overheard them.
“So her competition was beomgyu hyung, huh? Can’t say I blame her for feeling threatened by him, have you seen his face? Gorgeous, beautiful, pretty-”
“You sound like you’re the one in love with beomgyu,” taehyun grumbled, taking another bite of his strawberry milkshake. A twisted feeling rooted itself in his gut at that thought.
Kai grinned evilly. “Oh no, I most certainly am not. But I know a pretty and handsome face when I see one. And apparently you do too.”
Taehyun furrowed his brows. “Woah hold up. What she said wasn’t true. I’m not interested in my roommate more than her, for christ’s sake i’m straight, and he’s a guy. I say that in a polite way, by the way. She just got the wrong idea because I had to cancel on her, like, three times total for beomgyu and she got pissy. That’s all.”
Kai blinked slowly at him, like he couldn’t believe how dumb taehyun was being. “I see…” he trailed off. “Does beomgyu hyung know why she broke up with you?”
Taehyun gulped. Dammit, kai was good. Of course he didn’t tell beomgyu the truth! It was the first time he ever lied to his roommate. Well, he was being vague with beomgyu when he mentioned he wasn’t seeing somi anymore, he didn’t actually lie, but still…
“You didn't, did you?” kai guessed based off of taehyun’s silence. “Why?” he asked gently.
And wasn’t that the fucking question of his existence. Why didn’t he tell beomgyu the truth? They were best friends, they would have got a good laugh over it, and beomgyu probably would prance around the apartment insisting he was such a threat even to all the girls, not just the guys, and his smugness would be tremendous and-
“Because…” taehyun stuttered.
He sat there with an expression he can only describe as a dumb fish face. His eyes wide, and his mouth trying to form a sentence, but nothing came out.
Then his mind flashed to all the thoughts he tried so desperately to bury over the months. Thoughts of wanting to touch beomgyu, and not in a friendly best friend way. Thoughts of wanting to never move out, wanting to live with him forever, thoughts of irritation whenever beomgyu comes back home and talks about his kisses with other guys. How he looks forward to doing things with beomgyu instead of with his dates or girlfriend, how he would gladly ditch them in a heartbeat if beomgyu needed him for something no matter how stupid it was, how he literally did ditch his girlfriend three times to come running back to beomgyu like he was dying.
“Because…” he repeated, but he didn’t finish that sentence.
Kai didn’t ask either. He didn’t have to.
Because it was true.
~
Taehyun came home earlier than expected, and he didn't mean to interrupt what was happening just outside his apartment door.
Beomgyu had his arms loosely wrapped around some guy's neck, and he seemed to be softly murmuring something to him.
"C'mon, just a goodbye peck this time?" Beomgyu asked, blinking pretty eyes up at the guy.
That ugly feeling twisted some more in taehyun's gut, but he ignored it.
Beomgyu's eyes widened as he caught sight of taehyun over the other male's shoulder.
"Taehyun! You're back early," he said, still clinging to the other. He didn't seem upset or embarrassed getting caught like this. Why would he? He and taehyun were best friends and shared everything together.
"Sorry, I'll come back-" taehyun started to back away quickly, feeling bad he interrupted what seemed to be an intimate moment.
"No, no, you can go through. I'll be inside in just a minute," beomgyu smiled at him.
Shit, ok. Taehyun will squeeze by really quick. He scurried into the apartment and shut the door, sighing on the other side with his heart beating fast.
Then once his nerves calmed down, he made his way to his room and changed out of his clothes. His jaw was tense.
The scene in front of him was all wrong, his mind told him. Beomgyu was clinging so nicely to the other guy, and the guy didn't even have his hands on his waist or the small of his back. Beomgyu's curves were just made to grip onto and pull as close as possible. Who could resist touching him when he gave you that naughty look under his lashes?
And beomgyu was begging for a goodbye peck? Not even on the cheek? If that was him, beomgyu wouldn't even be able to breathe let alone ask a stupid question like that, making sure his lips were very occupied and kissed so thoroughly-
Taehyun stared in stunned silence at his bedroom wall, his entire world sort of turning.
If that was him…
As in, 'if that was him' kissing his roommate.
Who was a guy.
When he's straight.
He wandered to the living room, stumbling onto the couch, still in a daze. His mind was all over the place now, the walls he didn't realize were up crashing down on him.
God he wants to kiss beomgyu so bad. In fact, he wants to do more than that.
He looked around the apartment, imagining what it would be like to come home and just pin beomgyu against the kitchen table, destroying his lips and hearing soft whimpers coming from his throat. Or maybe fuck him against their wall right there by the door, that seems like a nice spot. Or bend him over this couch, lazily taking him while they watched their favorite show. Run his hands all over his skin, grip him tight and show him how you properly handle his hot little body.
Taehyun swallowed, his throat dry just thinking about it. He shifted uncomfortably in his sweats, trying to put an end to those thoughts. He will think about them later, at night, with his door closed and his hand relieving himself, imagining it was beomgyu's god damn fucking mind-blowing lips wrapped around him instead.
The urge to have him was almost painful, and he needed to calm down or he will have an aneurysm or something.
He emptied his mind and just sat like a vegetable for a good five minutes when finally the lock clicked and the door opened.
Beomgyu walked inside, sighing.
Taehyun immediately zeroed his gaze on beomgyu's lips, noting they weren't swollen or bitten, or even slightly red. Which means he wasn't kissed hard, which somehow gave taehyun odd relief.
His poor roommate was oblivious to his inner turmoil, but that's ok. Taehyun will sort himself out later, when he has time to properly think. When beomgyu isn't standing in front of him looking drop dead gorgeous from a date that wasn’t with him.
"How did the date go?" He asked, hoping his voice was casual and cool.
"Horrible," beomgyu pouted. He plopped down on the couch next to taehyun, and he leaned over to lay his head in his lap.
Oh thank holy hell he stopped those thoughts earlier, otherwise beomgyu’s head was going to be very uncomfortable in his lap.
"Tell me what happened," taehyun said softly, his hands automatically sifting through beomgyu's long hair, starting to untie the ponytail and relieve some of the tension on him. He recognized that beomgyu needed some comfort.
Beomgyu closed his eyes, letting taehyun take care of him.
"Nothing much. We had dinner, he drove me home, and then said I was not 'into him' enough and the kiss wasn't enjoyable. That was after you went into the apartment."
"Wait, seriously?" Taehyun frowned down at beomgyu. "What the hell is that supposed to mean?"
"I don't know!" Beomgyu said with frustration. He leaned up, facing taehyun with fire in his eyes.
"I'm a very good kisser, thank you very much. How could it not be enjoyable?! I was doing all the work!"
"He was an asshole," taehyun agreed, nodding his head.
"Ugh, I'm going to go shower and gargle mouthwash because I can't believe I tried to give him tongue," he huffed. Then he was up and out of taehyun's lap, reaching down to take off the first layer of his shirt as he walked towards the bathroom.
Taehyun watched with hungry eyes as beomgyu went for the second shirt, but then he turned the corner down the hall and he didn't get a chance to see the delicious skin underneath all his clothes.
He sucked in a huge breath.
Fuck.
He sat there just zoning out until beomgyu came back, fresh and with renewed anger, continuing his rant where he left off.
"I'm a great kisser! Maybe I'm out of practice and that's the problem?" He suggested to taehyun, pacing back and forth.
"You're seriously bothered by this?" Taehyun asked. "He was an asshole and lying."
"How would you feel being told you suck at kissing? Of course I'm upset!! I need someone to help me out," beomgyu pouted.
His gaze flicked to taehyun's. "I know! I'll ask yeonjun to kiss me, see if it's really me or if it's just these lame jerks I've been kissing all semester," beomgyu said.
"You're gonna kiss yeonjun?" Taehyun nearly choked out. "He's dating soobin though?"
Beomgyu tilted his head at that, "yeah so?"
"But like...I mean…" taehyun was at a loss for words.
"Yeonjun is one of my best friends, of course he would kiss me if I asked him to. He knows it's platonic and not serious. What are friends for? Hell, I would kiss soobin and hyuka also, but soobin has only ever kissed yeonjun in his life, and hyuka is a baby. So they won’t help me with my problem. Yeonjun is the one with the most experience. He can tell me what I'm doing wrong." He nodded his head, mind made up.
"Seriously?" Taehyun said quietly, his pulse pounding in his veins.
"Yep!" Beomgyu smiled at him. "Maybe yeonjun learned a few naughty things back in his day and can give me pointers." He wiggled his eyebrows suggestively. "I haven't really been able to try anything on anyone since I've been failing to find a good kissing partner all damn year."
Taehyun's whole entire insides was flopping around now, his mind whirling. Beomgyu was rambling too fast, deciding things too abruptly, it was hard to keep up. He needs time to think, time to process, time to properly decide that-
"I can help," he blurted out. Shit, he didn't mean to say that. He didn't think this through, what if it's a mistake-
Beomgyu paused in his rambling, standing still like a statue. "What?" He said quietly.
He looked at taehyun with wide eyes.
Fuck, what did he just do, oh god.
Still, he powered through it, forcing himself not to blush.
"Yeah, I can help. If you need someone to give you good feedback or pointers. I mean, I've only kissed girls, but maybe a new perspective is what you need?" He was just bullshitting this to the max, he has no idea if any of this makes sense. All his useless brain was doing was sending him signals to just. kiss. beomgyu. already dammit!
"Huh?" Beomgyu said, so confused.
Taehyun licked his lips, the air hot and stuffy and shit. "Well, you said what are friends for? I would like to think I rank higher than yeonjun on the friend list, so I'm insulted you never asked," he said in a bratty tone, regaining his composure. Yeah, this was good, he can go with this lie. It's believable.
"I mean, yeah you are super special to me, as a best friend, but I never thought, you know, because you're straight…" beomgyu spluttered out, flushing a bit at how dumb he sounds.
Taehyun smirked, his confidence coming back now that he has the upper hand. "So what? It's platonic, and it's just kissing like you said earlier. Show me what you got….unless you're afraid you really do suck?" He raised a brow, arrogance taking over. He crossed his arms, staring at beomgyu from the couch.
"Hey woah! I don't suck, well, not like that if you know what i mean," he winked, his flirtiness coming back. And yeah, taehyun briefly flashed with the mental image of things beomgyu can suck-
"And you're sure? You won't be weirded out from kissing a boy? Because like, it's cool if you are, I wouldn't want you to be uncomfortable, because yeonjun can totally lock lips with me if you change your mind-"
Taehyun held up a hand. "I could never be weirded out or uncomfortable getting close to you. I'm not a dick. And if I want to back out I'll just tell you, as a mature adult," he said, his eyes dead serious.
Yeah no, there won't be backing out of anything. Yeonjun isn't going to get to taste those lips before him. He loves yeonjun, but he would literally tackle the boy to the ground in a heartbeat to stop him from shoving his tongue down beomgyu's throat.
Beomgyu nodded, oddly quiet, studying taehyun like he still doesn't believe him. Taehyun's entire body was throbbing to get beomgyu on him, and he was moments away from standing up and pushing beomgyu to the wall to have his way with him.
“Unless you don’t want to kiss me?” he challenged. He was pinning the conversation back onto beomgyu, cornering him, and he didn’t feel bad about it.
Beomgyu shook his head, “no, that’s not it. Just…” dammit, how does he tell taehyun that he seriously doesn’t think he would ever be able to stop once his lips were on him. That he dreams about this every single night in his room, with taehyun sleeping peacefully next door.
"I knew it, you're just scared that the guy was right, you lack passion and talent when it comes to kissing so it's not enjoyable," taehyun taunted, playing dirty. He shrugged, as if he was giving up on beomgyu's claims that he was good.
The fire came back in beomgyu's eyes, "hey! That was low! I'm not afraid, because I'm totally confident-"
"Uh huh," taehyun rolled his eyes, leaning his head back against the couch.
And that's it.
Beomgyu walked over to him, glaring down at him. "I know what you're doing," he hissed, squinting his eyes. "You're just trying to get me mad so I'll mess up."
He was very wrong, but taehyun didn't correct him.
"Well think again, because I'm going to show you what a real kiss is, even better than all those lame girls-"
"You're just all talk and no action," taehyun droned on, smirking.
Beomgyu spluttered again, huffing and swinging a leg over taehyun's lap on the couch. He gingerly sat down on him, pressing both hands into the top of the couch on either side of taehyun's head. Taehyun made no move to grab him, just watching with curiosity and a bit of heat.
Beomgyu gulped. He was really going to do this. He was going to kiss taehyun, the boy he's been secretly crushing on for months. His straight best friend and roommate.
He supposes he backed himself into this corner (he was wrong, it was taehyun who did it). Of course taehyun would feel offended not being asked first for help (sure...). If beomgyu was in his position, he would feel sad that taehyun didn't come to him when he needed someone there.
He was nervous. Why was he nervous? This was just taehyun.
Kang Taehyun, the totally hot, sexy as fuck, delicious looking boy who is the star of beomgyu's wet dreams.
No big deal.
"You ready?" He rasped out, his throat dry.
"You're still stalling," taehyun fake yawned. "No wonder the dude outside didn’t want to kiss you-"
Beomgyu leaned in close, and taehyun shut up. It was killing him not to grip beomgyu's thighs and drag him closer, preferably more onto his dick that he was desperately trying to keep on the down low.
Beomgyu slid his hand from taehyun's shirt collar up his neck so he was cupping his jaw. Taehyun shivered at that, letting his head be tilted slightly into a more accessible position.
The air was still, everything deathly quiet, the sexual tension making the whole place thick and unbreathable.
Beomgyu leaned in even more, his breath hitting taehyun's lips. He looked into taehyun's eyes, and shit, taehyun hoped he couldn't feel how hard his heart was pounding. He was about to have a heart attack.
This was literally just a kiss, and they didn't even start yet. Taehyun’s entire face and body was burning like he had a fever.
And then his breath was stolen at the first touch of beomgyu's lips against his. He was losing air, and they weren't even five seconds in.
He kept still, letting beomgyu lead the kiss. This was his practice, after all. To show how he kisses everyone else. To prove that it wasn't him, but them that had the problem.
It was definitely them, taehyun concluded without a second thought.
Beomgyu was gentle, pumping his lips against taehyun's a few times, starting a rhythm. His hand was still cupping taehyun's jaw like an iron brand, and he angled his head up more. Taehyun went easily, his eyes fluttering shut.
This was pure bliss and torture all at once.
Taehyun reciprocated, because what kissing partner doesn't kiss back? He moved against beomgyu's lips, the friction building up between them steadily, like a growing fire. He parted his mouth, their breathing intermingling now, and taehyun was about to hyperventilate.
But then Beomgyu pulled away, ending the kiss before things got good.
Taehyun snapped his eyes open, frowning, his chest heaving.
"That's it?" He complained, disappointed he couldn't have more.
"No," beomgyu gasped out, looking at taehyun from underneath his lashes. "I couldn't breathe," he admitted.
"Oh," taehyun said, "me too." And then he met beomgyu halfway this time, their lips colliding much harder, rougher.
Beomgyu slid his other hand into taehyun's hair, keeping his head still while he sped up his mouth's movements. Then he licked taehyun's bottom lip, slipping his tongue past the small space and delving in deep. Their faces stayed still for a few moments while beomgyu explored, their mouths open and fused to each other. Beomgyu didn't leave an inch of taehyun's inside mouth untouched, and he received a sexy moan in response.
They parted to suck in air briefly, and then switched sides at a new angle. Taehyun's hands finally had enough, wrapping around beomgyu's waist and dragging him closer so he was leaning on his chest, beomgyu going easily. And then it was his turn to explore, shoving his tongue down beomgyu's throat. Then he sucked on beomgyu's lips, something he's wanted to do for a long time, scraping his teeth and softly biting. Beomgyu gasped against him, his grip in taehyuns hair tightening. So he seemed to like that, and so taehyun did it again.
Their kiss grew even rougher, panting against each other, spit intermingling, tongues tangling, all of it. Full blown make out. They both forgot the reason why they were doing this in the first place.
Ten minutes passed, and then fifteen, but they were still sucking each other's faces off, alternating between running kisses up and down their necks, leaving hickies in those paths, then back to their lips.
Things escalated when taehyun involuntarily bucked his hips up, needing friction on his raging hard on, and beomgyu let out a cross between a moan and a whine at the feel of taehyun's dick against his ass. That's when they both snapped to attention, beomgyu blushing from the sound that escaped his throat, not wanting taehyun to know what he sounds like when he's being, well, horny.
Moans while kissing was one thing, but having your straight best friend know what you sound like while getting fucked? Yeah, that's taking it too far.
They broke away, studying each other's lips, taehyun too mortified from his hard on to move, and beomgyu too mortified from his whine to say anything. He can still feel it, taehyun's boner under him. And yeah, he really wants to help him out with it, would gladly throw himself at him like a dog in heat, but even he knows that's crossing a line way over the boundary of best friend, roommate, and platonic.
Taehyun reached up to touch beomgyu's ruined lips. They were red, and bruised, and he could even see some of his teeth marks. Whoops. He wasn't sorry about that. Then he trailed down with his fingertips, going over the very obnoxious red and purple hickies he sucked on beomgyu's smooth white throat. He likes the picture he made, a bit smug about it. Everyone is going to know beomgyu had some fun tonight.
Beomgyu released a soft sigh at his touch. He admired his own handiwork on taehyun, quite proud of himself. He will burn this moment into his memory forever.
They locked eyes, and it was very clear what they were both thinking.
Only taehyun was the brave one to voice it.
"That was the best damn kiss I've ever had," he said truthfully, making beomgyu blush harder. "No seriously gyu, what are those other guys even thinking? Damn, you even made me hard," taehyun continued.
Beomgyu relaxed, and the awkward air immediately dissipated. This is why they were best friends and roommates. Even in awkward situations, they can still joke around and be themselves. Nothing felt forced or like their relationship was frantically ruined now. They can talk this out just like they do with everything else.
He felt like crying. Taehyun was the best thing that ever happened to him.
Beomgyu giggled. "I know, I can feel it," he laughed. Taehyun blushed, despite him being the one to bring up his problem.
"Shut up, I can feel you too, against my stomach," he swatted at beomgyu.
"I'm surprised, since you've got rock hard stone abs," beomgyu grinned, copping a feel against taehyun's abs.
"You are so shameless," taehyun snorted. And just to get revenge, he bucked his hips up against beomgyu, making the grin slip off his face and a breathy moan escape his lips.
"That was mean," beomgyu glared.
"You asked for it, feeling me up like that," taehyun shrugged without remorse. He did it again, dragging his clothed crotch against beomgyu, making sure to swirl his hips extra special.
Beomgyu rested his forehead on taehyun's shoulder, trying to keep his hormones in check.
"I think I'm gonna like this," taehyun chuckled evilly, having a new way to torment beomgyu.
Beomgyu bit his shoulder, humping taehyun hard to get back at him.
Taehyun groaned. "Oh god, ok, I'm done playing I swear. I'm literally gonna explode in my sweats if we don't stop," he whined.
Beomgyu faced him again, a smug smirk on his lips. "Heh, didn't think I could get someone this turned on just from a simple make out session. I guess I really am the best kisser," he flicked his hair in triumph.
"Simple make out session?" Taehyun's eyes bugged out.
Beomgyu blinked back innocently at him, but there was a glint of evilness in his eye. "Uh yeah? Why would I go all the way on my straight best friend? I only save those kisses for the sexy times in the bedroom," he smacked his lips, wincing at how sore they were. Taehyun did a number on them.
"Fair enough," taehyun said, a hint of disappointment in his voice. It didn't go unnoticed by beomgyu.
What was that about?
Taehyun remained quiet for a few moments, lost in thought. Beomgyu was content in just sitting there on his lap for a little while longer, curling into his muscular body. He will savor this for a very long time, knowing he won't get another chance-
"I wouldn't mind practicing again," taehyun told him quietly, looking shyly away at anything but beomgyu's face.
"You just basically implied I don't need practice though, since it was the ‘best damn kiss you ever had’," beomgyu said, tilting his head, repeating taehyun’s words.
Jesus, beomgyu wasn't going to make this easy for him was he?
Taehyun licked his lips, just realizing one side of his bottom lip was more swollen than the other. Beomgyu must have bitten hard there, not that he minded. Far from it.
"Well yeah…" taehyun trailed off. "I mean, uhm, I guess, well-"
Beomgyu laughed lightly. "Taehyun just spit it out. Come on, it's just me." He rested his hand on taehyun's chest, and could feel how hard his heart was beating. Was that because of him?
"I liked...kissing you. And want to kiss you...again?" He asked like it was a question.
Beomgyu stared at him in disbelief. "As, what? Friends?"
Taehyun glanced back into beomgyu's eyes. "Mhmm, but also like, you know, when one of us has a horrible date and didn't get a good passionate kiss, we could, uhh kiss each other? Kind of satisfy ourselves? Cause you know, I trust you and everything..."
Ah, beomgyu gets it. Taehyun feels safe with him. Probably the same warm cozy feeling he felt with taehyun. Sort of like filling an empty hole in his heart that no one else can fill.
It was better being with beomgyu than relying on a random stranger. He gets that.
Beomgyu smiled, leaning in to peck taehyun's lips, a solid action confirming his answer. Taehyun didn't hesitate to kiss back, desperate for more, but beomgyu pulled away.
"Sure, we can do that. As long as you want," beomgyu told him, muttering against his lips and fluttering his lashes.
"Ok, great, uhm, and if you ever want to stop, just say so? No hard feelings?" Taehyun said, trying to make sure they were still cool as roommates and friends.
"Yep, we won't be like those cliche people that refuse to see each other because it gets too awkward or whatever," beomgyu nodded, leaning back on taehyuns lap. Taehyun hissed.
"Oops, sorry," he laughed.
"Asshole, you did it on purpose," taehyun accused.
Beomgyu grinned. "Also taehyun?"
"Yeah?"
"This is totally stupid of us, you know that right? We are like, roommates with benefits, but kissing," beomgyu pointed out.
Taehyun sighed, tensing his arms which were still around beomgyu's torso. He didn't want to let go yet.
"I know, but do you wanna stop?" He asked.
Beomgyu scoffed, gripping taehyun's t-shirt and dragging him closer. "Hell no, you're the best kiss I've had in my entire life. But like, as bros," he snorted that last part out.
"Thank God," taehyun breathed out, kissing beomgyu again without holding back.
They remained like that for another couple of minutes, until it was just too painful to continue.
"Uh gyu? I'm gonna need you to get off now. So I can... take care of my problem in the bathroom."
Beomgyu giggled. “Me too, but I'll just uh, be in my bedroom.”
With a nod of agreement, beomgyu finally got off of taehyun, and taehyun finds he misses his weight already.
He adjusted himself in his sweats, and yeah, beomgyu looked real quick with hunger. He could see the outline, and after feeling it up against him, he has concluded that taehyun was well endowed down there. He groaned internally. It's been so long since he’s had decent dick up his ass, and of course the best one around is his straight roommate. The lord was against him in every way possible.
Beomgyu quickly looked away before taehyun could catch him. He doesn't want to make this situation more stupid and messed up than it already was.
Taehyun stood up and began to walk past him towards the bathroom. Well...sort of waddle, and beomgyu bit his lip as he watched him go. One word from taehyun, just one word, and he would gladly fall to his knees for him, that’s how attracted he was to his roommate. He would let taehyun use him however he wanted, and he just wanted to bang his head against a brick wall.
Deciding these thoughts were good ammunition to help him trudge on into his room and take care of himself like a good soldier, he laid on his bed and got to work. Fuck, why was he even more turned on knowing that taehyun was just across the hall, doing the exact same thing in the bathroom?
What the hell was even happening between them? They were the weirdest set of people he’s ever known. But somehow, it works for them.
Whatever, they can go against the norm then.
~
Taehyun and beomgyu's daily routines went as follows:
Beomgyu got up later in the morning and shuffled to his coffee machine. He glanced at taehyun doing some type of yoga or shit in the living room, and yeah, no. There will be no stretching from him for at least an hour and he's had about a gallon of coffee in his stomach.
He yawned, blinking lazily while zoning out. Then he got his coffee and turned, surprised to see taehyun right behind him. He was so out of it he didn't even hear him come up.
"Morning," taehyun said, and he chuckled when beomgyu just grunted at him. That was the most he was gonna get from his grouchy roommate.
He supposes he must be special, since beomgyu doesn't even acknowledge his own parents when he's half asleep and waking up. He's not much of a morning person, and to answer taehyun back, even with a grunt, was incredible all on its own.
"You're extra grouchy today," taehyun noted with a smile, leaning against the counter and getting some water. "Were you up late with another assignment?"
Beomgyu grunted again, sipping his coffee right there in the middle of the kitchen and he sighed in content.
"Yeah," he rasped out. "Went to bed like, four hours ago." He sipped again, closing his eyes for a moment. Everything was too bright, the sun filtering through their living room window was torture.
Taehyun acted on instinct. He stepped closer to beomgyu, and reached a hand out to grip his forearm, dragging him in. Beomgyu opened his eyes and let himself be pulled, and then hummed in satisfaction when taehyun surged forward to give him a sweet kiss on the lips, licking the taste of coffee from them.
Beomgyu kissed back, and they just stood there in their kitchen, having a lazy morning make out. You know, as roommates and bros.
This happens quite often now, a few weeks going by since that first initial kiss.
In the bathroom, when beomgyu just finished brushing his teeth and taehyun was going in to shower. He'd stop and peck taehyun real quick before leaving for his class. And then get abruptly turned back around for a much deeper kiss.
When taehyun returns from a late project with group mates, and immediately dumps his stuff off and walks into beomgyu's bedroom, catching the boy working on assignments. He would stand behind his desk chair and massage his neck that tends to cramp up easily, and beomgyu would tilt his head backwards to look up at him and smile and welcome him home. And taehyun's heart would skip a beat seeing him after a shitty day of lectures, so he just bends down and kisses him upside down. And he could taste that darned coffee again, which he doesn't mind if it's from beomgyu's mouth. Then he would take his leave and work on his own homework.
Sometimes beomgyu would have a rough day, or someone was being a petty bitch that tested his patience, and he would come back and breathe out a sigh of relief seeing taehyun on the couch, for once home earlier than him, and just plop onto taehyun, not even caring that he was heavy. And like usual, taehyun would get to work untying his ponytail and relieving some of the tension in his head while they watched a show and he ranted about his day. And then after some time he would sit up, and grab taehyun's chin, tilting his face towards him so he could connect their lips. And he would kiss taehyun so deeply, so thoroughly, for a long time.
It escalated even more from there.
"And an Americano," taehyun ordered from the cafe he was at with yeonjun.
Yeonjun glanced at him in confusion. "You don't even like half the stuff you just ordered."
Taehyun nodded. "I know, I'm getting it for gyu. He's been looking worn out lately, probably from this nasty assignment he got slammed with earlier this week."
Yeonjun stared at taehyun while they waited for their orders. And he smiled.
"That's nice- hey! Is that a hickey?!" He whisper yelled.
Taehyun glanced at him. "Huh?"
Yeonjun stepped closer, peering at taehyun's neck from under his sweater. Then he hooked his finger in taehyun's collar and gasped.
"Holy shit, you look like you came back from war. Damn, this person wasn't holding back, you have a million of them all over the place under here," yeonjun grinned, snickering.
Taehyun weakly smiled. "Oh yeah, I do," was all he told him.
"Who did you get all hot and heavy with, hmm?" Yeonjun asked, wiggling his eyebrows. "Spill the tea, come on. I didn't even know you went out and saw people. I thought you were focusing on your studies."
"I...am…," taehyun trailed off, looking guilty for some reason. Yeonjun squinted his eyes in suspicion.
"You ditched me the other day saying you had to study with gyu. But you lied! You really went out on your own and hooked up with someone didn't you?! I feel betrayed-" yeonjun continued to rant as they gathered their orders.
Taehyun quickly escaped after that, insisting he had to give gyu his coffee before the ice melted.
He slammed the door to his apartment shut, briefly out of breath from speed walking away from yeonjun, and then he smiled, remembering beomgyu practically on top of him last night, lifting his shirt up and sucking and licking all over his collarbones and chest. His stomach fluttered at the feeling, and he was hoping beomgyu would do it again today. Or maybe he could reciprocate the favor. Why should he be the only one to suffer from such attention?
So he did just that later in the evening, after dinner. Beomgyu was lying on top of his bed, hand on his belly from being so full. And taehyun watched him from the doorway, laughing at his misery.
"I told you not to eat so much," he lectured. Beomgyu flipped him off.
"It was beef tonight, there was no way I was gonna pass up on that, especially when soobin was paying."
They were invited to come out to a barbeque last minute, and naturally they had to go since soobin offered to pay.
Taehyun walked over, staring down at beomgyu, their eyes meeting and yeah, he can look at him forever.
Then his fingertips brushed against the end of beomgyu's shirt, and he lifted up without looking away from his gaze. And he slowly crouched to the ground, leaning over and attaching his lips to beomgyu's stomach, feeling the gasp of breath against his mouth.
And beomgyu let him, watching as taehyun kissed all over his abdomen and chest, sucking red and purple marks everywhere, swirling his tongue against his warm skin, feeling the brush of taehyun's silver bangs as he moved. He felt like he was going to hyperventilate, the image of taehyun sweetly kissing his tummy too much to handle.
He wasn't able to fall asleep early that night, the blush on his face refusing to go away, even after taehyun retired to his own bedroom.
They weren't even hiding it from the others. They barely had to try. No one questioned them or their closeness since well, they were roommates.
They finally had the free time to go to parties again, the semester slowing down in the middle before it picked up at the end.
Naturally, Eric invited beomgyu and by default taehyun (since they were roommates) to come on over to a frat party, and hyuka and the others would also be there.
They might have arrived...a bit later than everyone else expected them to. It was just so hard for beomgyu and taehyun to stop themselves from making out in the middle of getting ready, so it took twice as long. Beomgyu's hands were all over taehyun, especially since he was wearing a v-neck shirt and skin tight jeans that molded to his legs deliciously. And taehyun couldn't help but be driven crazy by that cursed thin black choker beomgyu puts around his neck, drawing attention to his skin and begging to be bitten and kissed. So he did that, lightly of course.
"Ok, I'll see you later," taehyun nodded, intending to mix and mingle. Beomgyu also gave him a salute of goodbye and they went their separate ways like usual.
Beomgyu was on the hunt for a guy to kiss (that wasn't taehyun) and taehyun intended to go flirt with the girls.
Cause you know, they are bros, who sometimes kiss each other when they don't have other people to kiss.
Now they are back in the game, and so their kisses might be less often. That's cool, just bro roommates dating other people…
Beomgyu snorted when he saw soobin lying shirtless on a table with red cups knocked all over the place, yeonjun bent over him and licking whipped cream from his abs. How the hell did that even happen?
Their small crowd cheered, and yeonjun raised his hand in victory. Naturally he would win the game, he was competitive like that.
He moved into the mob of dancers, intending to get lost in the sea of people, smirking triumphantly when he felt hands wrap around him and spin him into the chest of another person he didn't even know. He knows he's a catch, and it never takes long for someone to try and strike their claim. Then he got dancing, and the next hour was a blur.
Taehyun was in the corner of the room, some girl he just met pressed up against him, pouting out her lips for a kiss. And he gave in, bending down to taste her. He almost rolled his eyes, feeling the sticky goo from her excessive lip gloss cover his lips and chin. He almost laughed at the idea of beomgyu trying to wipe it away for him when they get home, teasing him about how one day his lips will be glued shut from the stuff.
The music thumped so loud through the walls, vibrating through his feet and causing his teeth to rattle.
The girl was still trying to make out with him, and he sighed. Not from pleasure, but from boredom. However, she must have thought it was the former, and kissed him harder.
He opened his eyes and just looked around, lazily kissing back and not really paying attention to her. And then his eyes met a familiar pair from the crowd of dancers across the room. And his whole body heated up from that look.
Just a small, barely there look from one person in a dimly lit room full of colored lights, and taehyun was a goner.
Beomgyu sighed, letting the guy from earlier kiss down his jaw and neck, scraping his teeth near his choker. It was wet and slobbery, and it felt like he was being eaten. And not in the good sexy way, but in a 'im a zombie and like human flesh' sort of way. He almost yawned as he stood there, swaying his body to the music and just letting his neck be licked by someone who had a rough tongue. It was very uncomfortable.
His eyes wandered around and he caught sight of taehyun in the corner, kissing some girl. At least he was having some fun…
As if taehyun could sense his stare, his eyes opened and he locked gazes with beomgyu. Beomgyu hitched in a breath at that, which must have been pretty noticeable because the human vacuum on his neck thought he was getting excited from his 'excellent' hickey making skills and upped his game a bit. Ew.
Taehyun lazily kissed the girl back, not breaking eye contact from beomgyu, and beomgyu also watched him while the guy moved to the other side of his neck, scraping his teeth over the ghostly spots he could still feel from taehyun earlier.
They both shared a similar look with each other, almost like they could read each other's minds and talk telepathically. Taehyun detached his lips from the girl, telling her something in her ear so she could hear him clearly, and beomgyu shoved the guy off saying he was going to the bathroom and will be right back.
All the while they both didn't look away from each other.
Yeah, beomgyu wasn't coming back.
Neither was taehyun.
They both maneuvered through the room and headed straight for the bathroom. Beomgyu seriously needs to get this slobber off of him.
Taehyun was desperate to wipe away the lip gloss that tasted like sticky mud.
It was sort of a rendezvous for them, and they snickered when they met up at the end of the hall, to the left, where they finally found a bathroom.
"Is it empty?" Taehyun asked, the music more muffled down here.
"No, I think someone is in there. Has been for about two minutes," beomgyu replied. He was the first to arrive since he was closer.
"Well they're done," taehyun huffed, opening the door and being surprised to find it unlocked. Three people were all on each other in there, not even caring that they were caught and yeah…
"Out, I have to piss," taehyun said in a jock-like voice, and damn the authority rolling off him made beomgyu get semi-hard.
The people broke apart, about to argue, but taehyun's stone cold glare made them rethink that and then they shuffled out, probably going to find a bedroom next.
Taehyun gently dragged beomgyu into the small space and shut the door, making sure it was definitely locked. They both let out a huge sigh of relief.
"Seriously, I look like I came back from a murder scene," taehyun grumbled, eyeing himself in the mirror and noting the red lip gloss all over his lips, chin, neck. How the hell did it get up on his cheek?
Beomgyu laughed, rummaging through the tiny linen closet to get a clean hand towel, one for him and taehyun. He handed it to taehyun and they ran it under warm water.
"You think you got it bad? I can practically feel the drool dripping down my neck. I swear I'm going to gag."
Taehyun laughed. "Yeah, sorry, that guy looked like he was at thanksgiving dinner devouring the food."
Beomgyu cringed. "It certainly felt like it to me."
They worked in quiet comfortable silence, beomgyu wiping down his neck and face with the warm cloth, taehyun scrubbing like hell to get the red off his own face.
"Hey tyun, could you unclasp my choker? I'm seriously going to have to put it in the wash after what happened to the poor thing," beomgyu said, turning around so taehyun could get to the back of his neck.
"Or burn it," taehyun joked, reaching up with careful and meticulous fingers to release beomgyu from this very enticing necklace.
"You might be right about that," beomgyu said, holding up the end of it between two pinched fingers and giving it a disgusted look. He decided to get some hand soap and makeshift wash it in the sink before putting it in his pocket. You know, to sanitize it briefly.
"Damn, what the hell is in girls lipstick? This is stronger than cement," taehyun grumbled, going back to scrubbing layers of skin off his face.
Beomgyu snorted, "you're going to rub yourself to bleeding, let me help."
He took taehyun's towel gently from his hand, and added some hand soap onto it, running it under the warm water again. Then he reached over and got to work on taehyuns neck first, the brunt of the assault. He let the wet towel sit there for a few seconds, and then began to wipe taehyun with the soapy part.
Taehyun watched him work, staring at beomgyu's face and letting his eyes roam all over him since they were in such close proximity.
"If I brought my makeup remover, this would've been easier. But it's working somewhat," beomgyu commented, too absorbed in his task to notice the look on taehyuns face. "Then again, we wouldn't need it if they used the chapstick," he grinned.
"You and your damn chapstick," taehyun rolled his eyes.
Beomgyu glared at him, huffing. "You didn't seem to have a problem with my chapstick when you were licking it off my lips earlier," he countered.
No, he didn't.
"I like your strawberry one the best," was all taehyun said back.
Beomgyu blushed at that. This was the first time he was hearing it.
"Well too bad, my favorite one is the original," beomgyu stuck his tongue out at him, deciding to play off his stupid insane attraction to taehyun by acting like a brat.
He was caught off guard when taehyun surged forward really fast, sucking on his tongue that was prettily taunting him. Beomgyu moaned, dropping the towel in his hand and wrapping his arms around taehyun's neck, letting himself get backed up against the sink and lifted onto the counter slightly while taehyun kissed him roughly.
Yeah, this was so much better, taehyun concluded. It feels so right, like his hands belong all over beomgyu's body, his lips claiming what he's starting to think is his now. He gets thrills and tingles wherever beomgyu touches, and his heart never fails to go into cardiac arrest when he's around beomgyu.
Beomgyu was thinking the same thing, secretly glad that taehyun was going back to marking up his neck again, the proper way, making his own spots that covered the other guy's. His fingers tangled in taehyun's hair, drawing his body closer to him while he threw his head back. Soft pants escaped his lips while taehyun was busy moving on to his collarbones. His pants were tight in the front, and taehyun's hands wandered from his waist down to where beomgyu was obviously hard and throbbing. Then he felt a gentle pressure on his crotch, taehyun palming him with a warm hand. Beomgyu let that tiny whine escape from his throat, something he never did again since the very first time they kissed.
And yeah, they were toeing over that line just a little bit more, but he didn't care because taehyun felt good on him, and he couldn't help but rub back against his hand to get just that little bit of friction to relieve himself.
The air in the bathroom was growing in temperature, and taehyun was seconds away from dropping to the floor and ripping beomgyu's pants off to get himself a good look. He wanted to taste-
But then there was pounding on the bathroom door, someone yelling how they have to go so bad. And they both snapped out of their lust-filled haze, the moment broken.
Taehyun released himself from beomgyu, and the other boy slid off the counter. They fixed themselves and then taehyun opened the door.
"Hey- oh," Jake blinked up at them. "It's just you guys. I gotta take a leak so bad- wait," he studied them closely. "Why were you both pissing together in the bathroom? Isn't that a little weird-"
"We're roommates," they both said in unison.
"Oh yeah, that makes sense, ok move it I gotta go," Jake said, shrugging it off.
They both snickered as they walked into the hall.
"Wanna get out of here? I'm starving," beomgyu asked, letting taehyun cling onto his arm.
"Yeah, I want pasta. Let's go make pasta at home," taehyun suggested.
They made their way to the living room again, the music even louder and more people must have showed up. The party was in full swing.
"Should we go get the other three?!" Beomgyu yelled to him.
Taehyun glanced around, spotting hyuka in the middle between heeseung and Jay, the two older boys making themselves well acquainted with his neck and lips. Then he thought he saw soobin taking shots off of yeonjun's belly this time, and-
"Nah, they're good. I don't think they would want us to ruin their fun," taehyun breathed into beomgyu's ear so he wouldn't have to shout. A shiver of pleasure ran down beomgyu's spine, and he almost turned his head so he could shove his tongue back down taehyun's throat.
But then the guy from earlier must have spotted him come back from the bathroom, and he made his way over.
"Hey you wanna dance again?!" He shouted and asked.
Beomgyu felt taehyun tighten his grip on his arm, and reached over to pat him in a calming gesture. Then he shook his head, "no I think I'm going to go home. Bye!"
"Wait! I can take you home? Just in case," the guy offered.
"That's ok, I got it," taehyun interrupted, growing irritated. Was he invisible to this dude or something?
"What if both of you guys have been drinking? And how do you even know where he lives?" The guy asked suspiciously. Beomgyu wanted to snort. He was acting like taehyun was being a creep or something.
"We're roommates!" Beomgyu yelled to the guy, and suddenly understanding dawned on his face.
"Oh, ok. Then yeah, I'll see you later? You guys get home safely," he said, nodding to the both of them.
As they walked away, taehyun laughed into the crook of beomgyu's neck.
"This is so much fun," beomgyu giggled once they were outside the house and in the quiet street.
"And they were roommates," taehyun quoted in a high pitch tone with snorts of laughter.
"Oh my god, they were roommates," beomgyu finished, bending over in the middle of the sidewalk and bringing taehyun with him.
"Stop, I can't breathe," taehyun smacked beomgyu's arm repeatedly as they continued laughing and walking.
"They are such dumbfucks," beomgyu smacked him back.
They drove back to their apartment happily, skipping to the door and then crashing inside.
As soon as the door clicked, taehyun backed beomgyu up against it, swallowing beomgyu's giggles and devouring his mouth just like how he knows beomgyu likes.
They were so into it, they didn't even hear taehyun's phone ring with hyuka's number, or beomgyu's phone send off a series of notification pings from soobin and yeonjun, all of them asking where they are and complaining how the two ditched them.
Taehyun hoisted beomgyu up and wrapped his legs around his waist, pressing him into the wall while they sloppily kissed. He smiled into the kiss, and beomgyu smiled back.
"When did you put on strawberry chapstick?" He muttered in-between licking beomgyu's lips.
"In the car," beomgyu panted out against taehyun's mouth. "While you were driving."
Taehyun hummed, and they stayed like that for quite a while until they both got hungry and decided to break for a late night snack.
~
Taehyun wasn't feeling well, so he decided to just skip his last class and go home. He's had a raging headache all day and he just needs to rest his head for a few hours. Then maybe have late night dessert with beomgyu when he gets back from his date.
A date that was considerably unexpected, but who was taehyun to get upset for?
He was about to tell gyu he was back when he heard the shower running and beomgyu humming softly, so he smiled as he walked by and plopped onto his bed with the door cracked.
He was slowly falling asleep, burying himself under the covers completely, when he heard the shower finally shut off and beomgyu step into his bedroom right next door.
The walls were thin between bedrooms, but that was never a problem for the both of them since they were practically up together all the time. They had no secrets, not much privacy, they shared everything.
Well, except the fact that sometimes taehyun would wait until he heard beomgyu was in a deep sleep and then secretly jerk himself off to the image of his roommate on top of him, or under him, or-
Yeah, besides secrets like those. But he just thinks of it as bodily hygiene secrets that normal people wouldn't share with others. Like, how often do you tell your roommate when you clip your toenails? Do you tell them that sometimes gross eye crusties get stuck in the corner of your eye in the morning and you gotta clean them out? Or the time you ate something that upset your stomach and you had a really bad incident on the toilet for an hour while your roomie was out at class?
Those things were just casual TMI's that really don't need to be spoken, so taehyun justifies himself by throwing the 'i masturbate to the thought of my roommate whenever I'm horny' TMI into the pile with the others. Problem solved.
Taehyun laid there in silence, his eyes drooping and head throbbing when he heard beomgyu's phone go off. Beomgyu picked it up and put it on speaker.
"Yo soobin! You never call me, you piece of shit. You're on speaker by the way while I get dressed," he said somewhat loudly as he moved around the room.
"Hey, just wanted to see how you're doing. You know finals are coming up in about a month, are you and tyun gonna come over again to study?" Soobin's voice drifted into the room.
"Hell yeah! We'll bring the food this time," beomgyu said, grunting while he threw on a shirt, but hated it so he tossed it on his bed.
"Cool, so how are things going? Where's taehyun right now? You both are pretty much a package deal so I figured he'd be with you," soobin chuckled.
"He's in class still I think," beomgyu answered right away.
"Of course you would know," soobin said with a sarcastic tone.
"Duh, he's my roommate," beomgyu snorted, sorting through his piles of jeans.
Soobin was quiet for a minute, and then he spoke a little softer. Taehyun really shouldn't eavesdrop, but that's kind of impossible when he can hear everything without even trying to listen.
"And how's the massive crush on taehyun going?" Soobin asked in a worried tone.
But beomgyu answered cheerfully, not bothered by the question. "Still massive, and still going strong. Why do you want to know?" He called over to his phone.
Wait, what?
What?
Taehyun's heart stopped for a solid few seconds there, and his breathing started to worsen.
"Well, are you okay?" Soobin pried.
Beomgyu glanced at the phone in confusion, pausing in his outfit picking. "Yeah, why wouldn't I be?"
He heard shuffling on the other line, and then soobin got more serious. "Well, I don't know gyu. Normally when people live with their crush of months, they start to get unhappy because it's not going anywhere. So I worry that might happen to you one day, that's all. You and taehyun are both important to me...no, to all of us, and I just want to look out for you."
Beomgyu's eyes softened, endeared with soobin's care. He decided to walk back over to the phone and give his undivided attention for a few minutes.
"Soobin hyung, thank you. And I understand what you're saying. Yes I've liked taehyun since practically the first day I met him, but once I found out he wasn't into guys I was ok with that. Sure it might be painful sometimes knowing I can never be together with him romantically, but why would I let myself get upset and depressed over that? I only have so many years left with taehyun here in this apartment while we go to university together, and I decided I'm going to cherish every single moment I have with him before time runs out. I won't dwell on sad thoughts, because one day, we are going to graduate and move out. We won't live together forever you know, and then taehyun is going to meet a really sweet girl and maybe get married, and I'm going to be there for him while I meet a really nice guy who loves me romantically and more than a friend. And yeah, we might not see each other as much after that, maybe like, on holidays a few times a year, but that's ok, because at least we will still be friends. Because no matter what, I'm always gonna love that idiot and I'm just happy I have someone like that in my life. So no, soobin, I won't get depressed or angsty about my unrequited feelings for my best friend and roommate. Life goes on, right?"
Soobin laughed, although it sounded a little sad. "Okay, you're right. If it was me I would be a mess, but you have a point. Why be sad and ruin what little bit of time you have left?"
"Yep, I'm a mature adult who knows what he likes but also respects other people," beomgyu announced proudly. "I would never in a million years force anything onto taehyun like that, consent is best! Why do you think I go on all these dates? Why do you think I'm constantly looking for someone new to kiss? I gotta vent out my feelings somehow," he laughed. "By the way, tell your stupid idiot boyfriend that this date tonight better work out, otherwise I'm coming over there with the designated bug sandal."
Soobin breathed out a confused breath. "What the fuck is the designated bug sandal? And yeonjun set you up with someone again?"
"Yeah, I need me a good time out with a cute boy. You know, more than just a good kiss, something spicy. I've been feeling hot and bothered for a whole ass week! And it's all taehyun's fault!"
"What'd he do?" Soobin was curious.
Beomgyu groaned. "Soobin, he's been wearing less clothes around the house. Which is fine, but like, have you seen his abs?" Beomgyu whispered, sounding pained. "He walks around here shirtless, with just his boxers, and wow-wee it's hard not to jump on him and climb him like a tree," beomgyu giggled.
"Ok, I don't need to know anymore about your secret thirsting for taehyun. Keep it in your dreams," soobin was about to click off.
"Oh, there are plenty of those. Every single night," beomgyu reassured, laughing when the line went dead.
He went back to humming, shuffling around some more while he finished up his outfit, and then taehyun heard him start the hair dryer to take care of his damp strands.
Shit.
Taehyun needs to act like he just came home. Beomgyu can't know he heard his private conversation. He can't...he can't process this right now, not when beomgyu was here.
So he scrambled out of bed and made his way to the kitchen quickly, pretending like he got back and needed a drink. Yeah, that was casual. Then he'll call out to him-
"Gyu I'm back!" His voice was a little strained but it's ok, beomgyu won't notice from his bedroom.
He's got this. He can play it cool.
No answer, probably because beomgyu couldn't hear him. Haha, it's fine. Everything is fine.
*Narrator's voice*: Everything in fact, was not fine.
He grabbed a drink, popped it open, and made his way over to beomgyu's room.
"Hey," he said, toeing beomgyu's door open with a socked foot. "I'm back," he announced again.
Beomgyu looked over his shoulder, turning off the dryer. "Oh! Hey tyun, isn't it kind of early?" He said, glancing at the clock.
"Yeah, I had a horrible headache and decided to skip. I just walked in," he lied. He totally lied. Oh god, can beomgyu see the lie practically tattooed onto his face?
Beomgyu looked at him with concern.
Dear God he knows.
"Did you take any medicine for it?" He asked worriedly.
Taehyun blinked. "Oh, not yet. I'll get some in a minute," he wheezed out. Then he chugged his water, aggressively. Because his throat was dry. Probably from the thin air in the apartment. Or maybe because beomgyu looks great with his outfit on, but definitely would look better with it off. You know...as a bro.
"Did you need me to stay home?" Beomgyu walked over to taehyun, bringing a hand up to touch his forehead and make sure he wasn't running a fever.
Taehyun let him, staring at beomgyu's face and lips, wanting to wrap his arms around him and just stand there and hold him.
His bones ache with the feeling, the need to...well, keep him close.
He knows what this feeling means, but he can't think about that right now. Not when beomgyu was right here and would soon catch the panic in his eyes or sense the anxiety slowly creeping up and taking a hold of his nerves.
"No, have fun on your...date," he tried to grit that word out casually. "I'm going to sleep it off and I'll see you when you get home? Text me when you're on your way so I know you're safe?" He pleaded. He worries about beomgyu. Wants to make sure nothing bad happens to him, cherishes him a little more than a roommate should.
Beomgyu smiled, and man what a smile. "Of course," he patted taehyun's cheek. And taehyun waited for it. He waited for beomgyu to lean in and kiss him softly on the lips. You know...just the usual they've been doing for quite some time now. But he didn't, and yeah, that sort of hurt.
So taehyun did it instead. He reached forward and cupped beomgyu's face, and he pressed his lips so softly against beomgyu's. And he sighed in content, like this is what he's been waiting for all day. The only moment that matters after hours of stress and exhaustion.
He briefly licked beomgyu's lips, and then noticed that they tasted like normal chapstick, not strawberry, and he smiled into the kiss. Because strawberry was reserved only for him apparently.
Because beomgyu likes him.
But no, he won't think about that now.
They parted, and beomgyu blinked the lust and daze out of his eyes, and yeah, taehyun was feeling smug he put that look on his face every time. Even if the kiss was small and gentle, like this one, he never fails to get a blush from beomgyu.
Because beomgyu likes him. Possibly even loves him.
Taehyun breathed in a slow breath. "Alright, I'll let you go finish getting ready. I'll just be in my room," taehyun said, forcing himself to step away from beomgyu.
"Yeah, I'll see you later tonight. Feel better," beomgyu replied. And then they went their separate ways.
Taehyun stared up at his ceiling, laying on his bed like dead weight. He briefly registered their apartment door click and lock, meaning beomgyu was now on his way to his date. One that yeonjun set him up with because beomgyu was feeling horny and probably wanted to get laid. And it's not like he could do that with taehyun since they were roommates. And oh yeah, taehyun is straight. He likes girls.
The conversation with soobin swam on replay in his head.
Beomgyu has had a massive crush on him since the day they moved in together. And he respectfully kept it to himself. He loves taehyun, past a best friend and roommate, but like, romantically. And that made taehyun feel warm inside. He should feel weird about it, right? But he doesn't, because beomgyu means so much to him.
And then he remembered how beomgyu said he is ok with things, that he won't get sad about his unrequited feelings because they only have so much time together left. And he's right.
A few more years and soon they will both be packing up those boxes again, and moving on with their lives. No more dance parties in the kitchen while they grill meat, no more binge watching dramas until 7 in the morning, no more coming home from an exhausting day and getting back massages. Or bashing through the bedroom door to tell the other the latest gossip they heard on campus.
Like beomgyu said, he's going to find a nice girl, maybe marry her, move into a nice house or condo, and spend the rest of his life with her instead. And yeah, he will still keep touch with the others, seeing them on holidays or random get togethers. And beomgyu is going to find a nice guy, and do the same and-
He started to get choked up, and his eyes watered. And yeah, he began to cry, sniffling in his room that was slowly getting dark as the sun set.
These little truths made him upset, like his chest was hurting, and he hates it.
Fuck. He doesn't want any of that to happen.
Because taehyun loves beomgyu too. Probably has for a long while now. It's why he secretly turned down literally like, 5 girls this month alone. The opportunities were right there, his for the taking. He could have had some good times, fucking some girls and getting all of his pent up horniness out of his system. But he declined all of them without a second thought.
Because they weren't beomgyu.
They wouldn't be beomgyu's lips on his skin, or beomgyu's hands on his body, or the sounds of beomgyu's voice moaning out his name, and so he didn't want it.
Shit.
He loves beomgyu.
And not as a roommate, he chuckled dryly to himself in the dark.
So he brought his hands up and rubbed his face, scrubbing away at the tear spots, a much lighter feeling now taking over his chest. And he fell asleep, waiting for his roommate to come home.
~
Beomgyu arrived much earlier from his date than he thought. It was only 11pm. He expected to be crashing back into his apartment maybe at like 3am, fucked out and sated, all thoughts of taehyun gone out of his head.
But it didn't happen, and he sighed. He should have known.
The guy was alright, kind of bitchy, but nothing major. And he was too...handsy? Or rough? No, maybe it was because his body type wasn't to beomgyu's standards, or his lips didn't have the right shape, or…
Beomgyu leaned against the countertop, sighing again.
Or maybe it's because he wasn't taehyun. Nobody else's touch gets him turned on as much as that stupid idiot's.
He banged his head lightly against the countertop. It's official. Taehyun has ruined him for everyone else.
And all they did was kiss and make out!! They didn't even go that far-
"Beomgyu? Why are you back so early? You didn't text," Taehyun asked, his voice groggy from the hallway. He shuffled into the kitchen and rubbed his eyes from sleep, and beomgyu just wanted to coo at how adorable he was.
He made his way over to taehyun and reached out, patting away the strands of hair that were sticking up. And he leaned in and gave taehyun a quick kiss on the lips, delighted when taehyun returned it right away, even in his half-asleep state.
Yeah, he was so ruined by this beautiful boy. And he's ok with that. He will be ok.
"The date didn't go that well," beomgyu admitted. "I just wasn't feeling it."
"Why?" Taehyun asked, moving to get a bottle of water and taking a long sip.
Beomgyu watched taehyun's Adam's apple bob with the water going down his throat and-
He snapped out of his distraction. "There was no connection, you know? I just felt like he wouldn't be able to please me in bed, so I ended the date after dinner."
Taehyun stared at him for a good long second, and why is he looking at him like that?
Beomgyu was starting to feel the air shift. Something was happening, but he had no idea what.
"And what kinds of things would please you?" Taehyun questioned. He was making his way around the counter, back to the spot beomgyu was still standing in.
What?
"Uh, you know…" beomgyu trailed off. How was he supposed to tell taehyun that the guy wasn't him, that's why he didn't want to get fucked?
That his date was too tall and muscular. He didn't have a nice slim athletic build, toned just enough for beomgyu to appreciate. Or that his date had thin papery lips that were chapped, not delicious full ones that looked like cherries when bitten red. Or that his date had a huge pointy chin and bug eyes, not a nice sculpted face with beautiful wide hazel eyes. Or that his personality was worse than a brick-
Beomgyu could ramble on and on with petty and shallow reasons why he didn't like the guy, but it all came down to the fact that he instead wanted taehyun with every fiber of his being.
"Things like this?" Taehyun said softly, reaching out and running his hand down the front of beomgyu's shirt. He gripped the end of it and began to slowly lift it up while giving beomgyu a heated look.
Beomgyu flushed under his gaze, licking his dry lips from how hot the air was getting.
And then his shirt was off and falling to the kitchen floor. Taehyun began to step closer and back him up down the hall, headed straight for his bedroom.
"Or maybe this?" He said, trailing his fingers back down beomgyu's bare front and gripping the waistband of his jeans. He unbuttoned them while they were still moving, just walking through the doorway to taehyun's room now.
He brought the zipper down, palming beomgyu over his boxers, smiling at the gasp he received and also how hard beomgyu has become.
"How about this?" He whispered, slipping his hand inside his boxers and gripping him. Beomgyu released that embarrassing whimper, and then he was falling backwards onto the bed.
"What are you doing?" He asked quietly, his voice thick with lust, his brain a fog with how good taehyun's hand felt as he pumped his dick to full hardness.
"I want you," taehyun admitted, blushing a bit in his dimly lit room. "You know how much I want you. You feel it every time you rub that cute ass of yours in my lap. And I know you want me too. And I've had about enough, I can't stand it anymore. You're driving me crazy beomgyu," taehyun confessed to him, twisting his hand on beomgyu's dick while pulling down his boxers and jeans to his thighs for better access.
Beomgyu bucked his hips up into taehyun's hand, letting out soft gasps between his lips. His face was flushed and hair splayed out across the pillow, and taehyun stared down at him entranced. This was the best thing he's ever seen in his entire life.
He's never given a boy a handjob before, but he's jerked himself off plenty of times and can pretty much figure it out. Plus beomgyu was very vocal, so he's got a good understanding of what his hot little roommate likes and loves.
"Yeah, ok," beomgyu admitted too. "I won't lie to you, I've wanted you to fuck me for a long time now."
Taehyun smirked. "See? So let me fuck you. Right here and now." He sped up, using beomgyu's precome to help his hand glide over his...well, very big dick. They were probably about the same size, if taehyun was going to be honest. And trust him when he says he's not small.
He bent over and kissed beomgyu hard on the lips, letting beomgyu grip his bottom lip with his teeth gently and tug, just like how he knows taehyun likes it. And taehyun continued pumping him, swallowing his gasps and-
It didn't take long for beomgyu to come, spilling all over taehyun's hand and his own stomach with a moan escaping his throat. He's been pent up with horny frustration for months, and taehyun has really nice hands. They were even nicer painted in his cum, he briefly thought in his post orgasm haze.
He panted, his chest heaving, and shit, he looked so beautiful like this that taehyun almost came untouched in his sweats.
"My turn," taehyun grinned, pulling beomgyu's jeans completely down and getting up to find himself a condom and some lube. It's been a while since he needed them, so they are around here somewhere.
He came back, and proudly pulled down his sweats, noting the look of hunger from beomgyu's eyes. Oh how beautiful he would look with his lips wrapped around his cock. Taehyun couldn't wait-
"I don't think this is a good idea," beomgyu rasped, his voice muffled from moaning.
Taehyun's smile left his lips, and panic began to take over. "Why not? Did I do something wrong? Did I overstep and force you-"
"No! No," beomgyu chuckled, blushing a bit more. "You did everything perfect, god that was the best orgasm I've had in a long time, and it was only your hand."
"Oh," taehyun said, feeling shy. "Thanks. You were the first official handjob I've given to a boy so- uhm, glad you liked it."
Beomgyu giggled. "This is so awkward," he laughed.
"Ok, so like, why can't I fuck you?" Taehyun asked, giving beomgyu puppy eyes.
Beomgyu sat up, swinging his legs over the edge of the bed. He patted the spot next to him, not even embarrassed that they were both naked, except for taehyun's shirt still on. They didn't get to that yet.
Taehyun sat, waiting for beomgyu to explain.
"Well, I'm just going to come out and say it. I like you a lot taehyun, and man, just being with you like this goes beyond my dreams."
He paused, waiting for taehyun to say something.
"Uh huh, that still doesn't explain to me why my dick isn't up your ass," taehyun said pretty crudely, making beomgyu snort.
"Stop it, you're being a pervert," beomgyu smacked him. "I'm trying to tell you that having sex with you would be special to me. It wouldn't be a mindless fuck, and I want to do things right."
"Oh," taehyun said stupidly. "Me too. Ok, what did you want then?"
Beomgyu reached for his hand and grabbed it, playing with taehyun's fingers. "It's just...well, I want you to...not use a condom or anything. I sort of.." he blushed harder. "I want you to go in bare, you know, raw, when you take me for the first time." Taehyun thinks he was seeing stars when he heard that, his vision going black in some spots. Oh holy hell, that was hot. He would very much like to do that, he's never been without a condom before. "I'm assuming you've never had sex with a boy before, right?" Beomgyu asked.
"Yeah," taehyun confirmed. "So? Is that a problem-"
"No dummy. Just like you've never fucked a boy before, I've never had anyone bare inside me. You know, you gotta play it safe and always use protection and stuff. I was always worried, some people could be nasty or have a disease you don't know about. So I was hoping, for our first time, we could be a little risky," he giggled in nervousness, his fingers still playing with taehyun's.
Taehyun sucked in a huge breath, then released it. "Hell yeah, why would I be opposed to that? What are we waiting for?" He tossed the condom to the floor, giddy with excitement.
"But we can't! Not yet," beomgyu clarified.
Taehyun groaned. "Gyu, you're blue balling me here. What the hell?"
Beomgyu smacked him, and then looked down at taehyun's very big cock. He was going to need extra prep to fit all that in. And that was a very intoxicating thought.
"I think we should get ourselves tested," beomgyu told him sternly.
Taehyun slumped backwards on the bed, letting everything just hang there for beomgyu to admire. "Why, are you not sure if you're clean? Did some asshole have something and not tell you about it until after-"
"No, I'm pretty sure I'm clean," beomgyu said, leaning back onto the bed and curling up in taehyun's warm side. He slid his hand under taehyun's shirt, rubbing his abs because he could. "Like I said before, I've been with two people only, both times we used protection and were careful."
Taehyun nodded his head. "Same with me. And I'm not talking about the girls being on just the pill. I made sure each time I was using a fresh condom. There is no way in hell I was gonna knock some chick up by accident because I was too stupid to use double protection. Plus what if she lied about taking her pill? I'm not saying any girls would do that, but I've heard horror stories man."
Beomgyu snickered. "Yeah, that could happen. I trust you and have no doubt we are both clean, but it's better to be safe than sorry, right? What if we have something and don't know about it? I would feel awful." He looked up and pouted at taehyun.
Taehyun smiled, leaning up to kiss his heart shaped lips. "Yeah ok, let's get tested just in case. It's going to take days though to get our results," he groaned. "You're killing me here, gyu."
Beomgyu slid his shirt up some more, reaching down to kiss his chest. "I know, it's driving me crazy too. But it will be so worth it in the end, right? Because then you can fuck me any time, anywhere, bare, raw, just skin against skin-"
Taehyun whined, and beomgyu snickered evilly, knowing exactly what he was doing to him.
"I like you so much," taehyun breathed out against his lips.
Beomgyu blushed and continued to kiss him, and then gently palmed his cock.
"In the meantime, let me return the favor you did for me," beomgyu whispered, his breath hot on taehyuns neck.
"You better," taehyun grumped, letting his eyes flutter shut while relishing in the feel of beomgyu's hand working him to climax.
It was the best handjob he's ever had.
~
The next day they went incognito. Hoodies up, masks on, all black. No one will suspect a thing.
They couldn't risk walking into the nearest health center and running into somebody they know, like-
"God dammit, is that keonhee, the guy that thinks he's friends with soobin?" Beomgyu hissed through his mask.
"Yeah fuck, he totally knows us," taehyun swore back. And then they ducked behind a wall in the waiting room, getting suspicious stares from other patients.
"Beomgyu, taehyun?" They heard a voice rounding the corner.
"I blame you, with your pretty face and sexy haircut," taehyun glared at beomgyu. "Everyone fucking recognizes you-"
"It is you guys! Oh my gosh, I thought that silver hair looked familiar," keonhee said, smiling as he peeked around the wall at them.
Beomgyu snorted, taking his mask off and pulling the hood down. There was no point hiding now.
"What are you guys doing here at the testing center?" Keonhee smirked, looking between the two. "I'm an intern, so I can help you guys out."
"We want to get tested, make sure we're safe," beomgyu sighed, remaining professional.
Keonhee's eyes raised up to his brows. "Oh? Of course, I can get you guys signed up. It will literally only take 10 minutes maximum. So are you guys like, together?"
He led them to the front desk where he went around to gather some paperwork for the both of them.
Beomgyu and taehyun shared a look with each other, and then taehyun smirked.
"We're roommates," he said.
Keonhee nodded. "Oh, I didn't realize. Yeah that's so nice of you guys accompanying each other. Sometimes the doctor's office can be a bit nerve wracking, white coat syndrome and all. I've had plenty of patients bring someone with them for moral support-"
Beomgyu snickered into his hand, bumping taehyun in the shoulder.
They exited the health center 30 minutes later, laughing their asses off.
"This is getting too good to stop," beomgyu wheezed out.
"This is seriously starting to freak me out," taehyun coughed from laughing so hard.
"Are you helping him bury the dead body? It's ok we're roommates!" Beomgyu mocked.
"Please stop," taehyun breathed out, kicking beomgyu lightly in the ass. "Now shut up and let me buy you dinner."
"So like a date?" Beomgyu blinked long lashes over his shoulder.
"If that's what you consider a date, then we've been dating since the first day," taehyun grinned. "You never pay."
"True," beomgyu hummed without remorse, brushing his hand next to taehyun's as they made their way to his car.
They spent the rest of the evening together, as usual. Because they wouldn't have it any other way.
~
Taehyun pumped his fist in the air in joy. It's been three days, and he just got the call. He was clean and ready to go. They would send the official results in the mail by next week for his records.
Also he breathed out a huge breath of relief. He always knew he was clean, being responsible and extremely careful with who he fooled around with. But having that confirmation on a piece of paper is so much more calming. He was so glad beomgyu decided to have them do this together.
Speaking of beomgyu, he should be getting the call too. He was thrumming with excitement. Tonight was the night. He's been waiting for almost a week, having to stick with kissing beomgyu dumb in the meantime.
Beomgyu texted him that he would be home a little late because of stupid school, but that was ok. Taehyun could just shower and chill until he gets back here. And then he will be his.
Was he nervous? Hell yeah! But his need to be with beomgyu was too strong to let anything stop him. Taehyun has always been determined once he sets his mind to something.
Beomgyu rolled in at about 7pm, and taehyun looked up from the couch.
"Ugh, these projects are going to be the death of me," beomgyu complained, lifting his hands over his head and stretching.
"Did you check your phone?" Taehyun blurted out. "Get any voicemail?"
Beomgyu blinked at him in confusion. "Why?" He asked as he pulled out his phone to check.
"I got my results," taehyun licked his lips, watching beomgyu tap at his phone.
"Oh! I got a call too. Let me listen," he hummed, putting the phone up to his ear.
Hurry, hurry hurry, taehyun chanted like a mantra in his head.
Then Beomgyu frowned while listening.
Oh god, what does that mean?
"All they said was to call them back. Probably because they aren't allowed to disclose medical results in voice messages. I'll have to call back tomorrow to get my results," beomgyu shrugged.
"What? Why?" Taehyun whined, disappointment on his face.
"Because they are closed, dumbass. They closed at 5pm," beomgyu rolled his eyes, walking over to taehyun.
"Son of a bitch," taehyun swore, looking grumpy and pouting. He reached up to wrap his arms around beomgyu's thighs.
Beomgyu ran his hands through taehyun's silver hair. "I didn't think you wanted to fuck me so badly," he laughed softly, a little flattered with a blush forming on his face.
Taehyun buried his face into beomgyu's thigh. "I've been waiting so patiently to be with you all week, and just when I thought it was time, you have to go and miss the call-" he continued to complain.
"Well, I take it you're clean?" Beomgyu assumed.
"Yeah, thank god. That last girl last year was kinda sus, I ain't gonna lie-"
Beomgyu smacked his head with a laugh. "Stop it, that's mean. Even if it might be true."
"I'm just saying!" Taehyun said, looking up at beomgyu's face.
"Hmm," beomgyu thought, smoothing taehyun's hair back off his forehead. Taehyun was loving his touch. "Since you're clean, and you've been so good waiting for me, why don't I suck you off and let you fuck my mouth? Would that make you feel better, you big baby?"
Taehyun's eyes widened and his pupils blew out. He nodded frantically. "Yes please," he grinned.
Beomgyu got to his knees on the floor, right in front of the couch so that his face was level with taehyun's crotch.
"Sweats off," he demanded, smacking his lips.
Taehyun didn't need to be told twice. He had them across the room in record time, not caring where they landed. Beomgyu laughed, watching as taehyun grew harder in front of him. His roommate was massive, and he was so giddy to have all of that in him later.
He leaned in, beginning to kiss the tip and down the side. Taehyun watched, loving the feel of beomgyu's dark hair brushing against his open and bare thighs. Then he groaned when beomgyu licked the tip, about to go down and take him whole into his mouth.
"Wait," taehyun rasped, and beomgyu blinked his long dark eyelashes up at taehyun, his lips parted and ready. "Are you wearing your strawberry chapstick?" He asked.
Beomgyu licked his lips, "yeah why?" He smiled innocently at him.
It was anything but innocent.
"Fuck," was all taehyun said, getting completely turned on even more, leaning back against the couch cushion. Beomgyu shrugged and resumed where he left off, looking breathtaking with his lips stretched wide and wrapped around him.
Damn, taehyun doesn't know how much more his heart can take from this.
~
Ok, the next day was definitely the day. Beomgyu made sure to call back first thing in the morning, grinning wide when he confirmed he was also clean.
He wanted to tell taehyun right away, but he decided to torture the poor guy a little longer. Plus they have classes today, and as soon as beomgyu says the word, there was no way in hell they were getting out of bed.
With finals coming up, that wasn't such a good idea. He's being the responsible adult for once.
He made his way to the kitchen, making a fresh cup of coffee before he had to get ready to leave for his first lecture of the day.
He smiled when he felt warm arms wrap around his waist, and a soft hand brushing the hair off his neck. Then he felt soft wet kisses all over, trailing down to his shoulder.
"Morning," beomgyu greeted taehyun.
"I know you called them," taehyun breathed out behind his ear, making beomgyu shiver.
"Hmm?" Beomgyu answered in reply, neither confirming nor denying it.
"There's no way you didn't, not with the way you've been looking at me all week," taehyun said smugly. "I know you're just as impatient as I am."
"No, I've been looking at you like this since we met, only I'm not hiding it anymore," beomgyu said while stirring his cup with a light amount of sugar.
"That's hot," taehyun admitted. "Also I understand we can't do anything right now, but I will have you later tonight Choi Beomgyu, so tell everyone you have to be home asap. I don't care what excuse you give them," taehyun told him sternly, scraping his teeth lightly along beomgyu's skin.
"Okay-" beomgyu sighed out, closing his eyes and trying not to get hard with the feel of taehyun's lips on his neck.
"Now get going, the sooner this day is over the sooner I can be inside you," taehyun purred against him, smacking his ass lightly.
"Yes sir," beomgyu giggled, taking his coffee and maneuvering around his roommate back to his room.
~
"Hyung, hyuka, I love you guys, but tonight I'm getting laid, so I need you to go. away." Taehyun growled out, rolling his window to his car door up.
Kai gasped. "Oh my gosh! Who is it this time?! Come on, tell us the details!" He jumped excitedly next to taehyun's car, begging with puppy dog eyes.
Yeonjun squinted at him in suspicion. "Yeah, I didn't know you were seeing a girl lately," he accused.
They were currently begging taehyun for a ride, saying they needed a designated driver. Soobin couldn't do it since he was swamped with work, and yeonjun would never make his poor baby pick him up while he's so busy. So that leaves the maknaes to bully and get free rides from. Only, hyuka also plans on getting smashed, so taehyun it is.
"Uhh, anyways, go bother someone else. Bye," taehyun slammed his window up the rest of the way and sped out of the parking lot. Dammit, they were going to make him late. Beomgyu was probably arriving at their apartment right now.
~
"Ok, clothes off, now," taehyun said as he barged into their apartment twenty minutes later, slamming the door shut and kicking his shoes off at the entrance.
Beomgyu startled, holding his glass of juice up halfway to his mouth, not expecting taehyun to come crashing in.
He snorted, resuming what he was doing.
"Hello to you too. And no, I have to shower first," he told taehyun in a bratty tone.
"Beomgyu, I'm not playing anymore," taehyun said with a dead serious voice. He flung his bag to the couch and slipped off his hoodie. And then his t-shirt, standing half naked in the kitchen.
"As much as I'm enjoying this, I'm also serious. I need to clean up," beomgyu told him matter of factly.
Taehyun huffed, letting out a huge groan. "Beomgyu I literally don't care if you're sweaty or whatever. I've seen you when you haven't bathed for 5 days straight! Now come onnnnn!" He sounded like a child.
Beomgyu gently set his empty glass down in the sink, and walked over to taehyun. He smoothed his hands over his chest and shoulders, massaging the muscles there, hoping to calm the beast.
"I'm not embarrassed about being gross in front of you, but I just need you to think this through for me for a second, okay. Can you reign in your very strong hormones for me?" Beomgyu smiled, looking him straight in the eyes.
"Yeah, what?" Taehyun flared his nostrils, pouting out his lips. Hoping beomgyu would take the hint and kiss him.
"I'm going to be blunt, because we tell each other everything no matter how embarrassing it is, right?"
Taehyun nodded.
So beomgyu continued. "You are going to be sticking your dick up my ass, probably repeatedly," he said like a teacher would to their class.
"Uh huh, okay?" Taehyun nodded, a thrill coursing through him. He knows how this works, for Christ's sake. He is not new to witnessing two guys go at it. He one time saw yeonjun and soobin dicking each other down, and he's prayed to the gods ever since to somehow magically forget that image because seeing your two best friends like that in public was so not his idea of a good party.
Beomgyu rolled his eyes. "It's my ass, taehyun. I want to make sure I'm clean for you. It's the exact same concept with girls cleaning themselves down there. In fact, girls do it too because they most certainly take dick up their ass also. Are you following me here?"
Taehyun blew out a breath, letting his bangs flutter off his forehead. "Yeah, I get it. But it's you, gyu. I don't care about stuff like that. I'd still fuck you even if you didn't bathe for 5 days. I mean, not saying that's ideal, but you know," he shrugged.
Beomgyu had to take a deep breath in. How does he respond to something like that? Taehyun was literally the sweetest and most perfect person in the world, and he seriously was going to cry.
"I'll be quick," was all he said, his voice tiny. He tried like hell to hide his blush.
"Fine, hurry back," taehyun nodded, missing beomgyu's heat when he stepped away and turned towards the hallway.
Then he reached down and began lifting his shirt off, throwing it to the ground as he walked. And this time taehyun had a perfect view as he watched beomgyu's smooth back arch naturally in the middle, and his muscles move while he worked on getting his jeans off as he made his way to their bathroom.
Taehyun licked his lips, already mapping out where he was going to leave marks all over his roommate's hot little body.
~
"Tell me what you like," taehyun said in a velvety voice. He had two fingers lubed up and beomgyu spread out on his bed for him. His hair was still damp from his shower, even after blow drying it a bit.
Taehyun also hopped into the shower right after beomgyu, just in case. He actually wanted to shower with beomgyu, but he was kicked out and told to wait.
Ok, so he sneakily may have wanted to fuck beomgyu against the shower tiles after washing his entire body down with soap (using only his hands), and beomgyu was wise to his tricks. He said he was not going to be deflowered against a wall tile, and threw his almost empty shampoo bottle at taehyun past the curtain.
He missed, his aim a bit off, but it was still cute.
"Go slow, I'm probably really tight since it's been forever," beomgyu gasped, his skin flushed from the hot shower and well, taehyun naked above him.
Taehyun circled his rim gently, watching in fascination as he carefully inserted a finger a little inside.
"Be vocal with me gyu, I want to treat you right," taehyun warned, pumping his finger a little bit to loosen him up. It wasn't as hard as he thought it would be, so beomgyu must have stretched himself slightly in the shower.
"I like it a bit rough, but only once I'm prepped good," beomgyu released a breath, closing his eyes and letting taehyun continue with his exploration.
"Okay," taehyun said, nodding his head. "Then I'm going to prepare you really well. Let me know if you want me to stop or if I hurt you," he pleaded.
"Mhmm," beomgyu hummed, laying there and letting taehyun play with him however he liked.
Taehyun was gentle, and so sweet. But also confident in his movements, and liked to crack jokes every now and then, making beomgyu laugh while also panting from the feel of his fingers deep inside him.
He was perfect, and damn, beomgyu was so in love with him.
"Not to brag, but are you sure I'm gonna fit in there?" Taehyun breathed out, curling his two fingers in different angles to see how beomgyu reacted. He was watching him with careful eyes, memorizing every little detail, every moan, every facial expression beomgyu gave him.
Beomgyu released a breathy laugh. "Gonna need more fingers then, stretch me wide," he hummed, staring at taehyun with lust, and dare taehyun think it, love in his eyes.
"Fuck, ok, hold on," he grabbed more lube, and continued his slow but delicious torture on beomgyu's body.
"You're so cute like this," beomgyu smiled, making taehyun blush.
"Shut up, I won't be cute when I'm pounding you into the mattress," he countered, digging deeper with three fingers, brushing beomgyu's inside walls and scissoring him open.
"Yeah you still will, but also yum, I can't wait," beomgyu panted. His fists were now holding onto the sheets, giving taehyun a clue that he was getting closer.
Taehyun took his other hand and smoothed it over beomgyu's legs, massaging his inner thighs. Fuck, he loves beomgyu's thighs, and can't wait to have them on either side of his head from above. But that's for later.
"Ok, I think that's good enough," beomgyu said softly several minutes later.
"You sure?" Taehyun asked, raising a brow and removing his fingers, watching beomgyu's hole clench around nothing. He wiped his hand on the sheets and hovered over beomgyu's body.
"Yeah, yolo," beomgyu laughed out, giggling when taehyun attacked his neck with kisses.
"I can't believe-" taehyun began, laughing as he kissed beomgyu deeply for another minute or two. He was so focused on prepping his precious hyung that he regretfully neglected his lips. He licked and tasted strawberry chapstick and just beomgyu's natural flavor, which beats any lip gloss in the entire world.
Then he detached, with a small whine from beomgyu, and sat up to add more lube to his dick. He wanted beomgyu to be as comfortable as possible. He cares too much at this point.
Beomgyu opened his arms wide in invitation and taehyun fell on top of him, closing his eyes briefly in satisfaction as beomgyu wrapped him up into a warm hug.
"Ready?" Taehyun asked, breathing in beomgyu's scent and filling his lungs. His body wash still lingered on his skin somewhat.
"Yeah, finally," beomgyu replied, his voice hasty and reflecting how taehyun feels.
And then he felt taehyun grip his thighs roughly, keeping him in place as he pushed inside beomgyu slowly, making sure to watch the entire time, mesmerized by the way beomgyu began to stretch around him the deeper he went.
"Oh boyyyyy, you are big," beomgyu moaned out, squirming.
"Is that bad?" Taehyun asked worriedly, sweat beading on his forehead from the exertion it was taking him not to thrust. Man beomgyu was tight, but it felt so good.
"Hell no, this is great. I think-" beomgyu gulped, looking down between their bodies, noting taehyun was only halfway in. "I think you're the biggest I've had," he said with happiness.
Taehyun remembered beomgyu telling him how he likes them big. He smirked, pushing in a little more.
"Good, that means nobody has gone as deep as I will be," he said with arrogance in his voice.
Beomgyu reached up to smack him, but then scratched down the front of his chest instead when he felt himself get stretched more than he's ever been. It was slightly painful but also wonderful to him.
"Tyun keep going," he remembered to say, knowing taehyun must be worried he's hurting him.
And then taehyun bottomed out, breathing heavily and not daring to move yet. He combed back some of beomgyu's hair with his fingers, holding himself up slightly by the elbows into the mattress. Beomgyu nuzzled the side of his cheek briefly into taehyun's palm, his cheeks flushed and sweaty.
"Ok start moving." And taehyun was delighted to obey.
They got a good rhythm going a few minutes later, and taehyun's eyes closed shut in bliss. Beomgyu was so fucking warm, tight, and wet, and it felt amazing. He pressed his forehead to beomgyu's, and together they began to rock their bodies against each other.
"Wow, this feels incredible without a condom," beomgyu said with a raspy voice, whimpering a little in pleasure when taehyun adjusted himself inside him a bit.
"Agreed," taehyun muttered out, too lost in the feeling of beomgyu's body underneath him to say much else.
Beomgyu bent his legs on either side of taehyun's hips, trying to widen them so he could go deeper. Taehyun rolled down onto him, picking up his pace. In, out, in.
They didn't say much after that, their breathing becoming labored, with beomgyu's mixture of moans and whines. He let it all loose from his throat, letting taehyun hear what he sounds like when he's getting fucked good.
Taehyun wasn't super vocal, beomgyu was beginning to learn. But he could tell taehyun liked something particular when he gasped or breathed into beomgyu's ear. And for some reason that was even hotter than if taehyun shouted at the top of his lungs. It made him listen more intently to his breathing, and that was turning him on even more.
"I'm not going to last very long," taehyun warned, tangling his fingers in beomgyu's hair lightly as he spoke into his ear. "You feel too good."
"Me either," beomgyu whispered back. He moaned again when he felt taehyun's other hand sneak between their bodies so he could help bring beomgyu over the edge.
They moved like that for a few more minutes, and then beomgyu came with a husky groan. The squeeze to his cock made taehyun explode next, whispering beomgyu's name on a heavy breath into his ear, and shit that made beomgyu finish coming a little bit harder than was first intended.
Taehyun sort of dropped onto beomgyu, pulling out and making sure he was half off of him before he crushed him.
Beomgyu was smiling, looking dazed and completely wrecked. And he brought his hands up to smooth back the hair off taehyun's face softly, humming when taehyun leaned down to kiss him and ruin his lips.
"That was very nice," beomgyu said eventually.
Taehyun scoffed. "Just nice? You insult me."
Beomgyu rolled his eyes. "Ok, fine, it was the best fuck I've ever had. But it was also super sweet and sensual. I like it rough and naughty."
Taehyun licked down his neck, moving past his collarbones and across one nipple. Beomgyu gasped a little, liking that very much.
"Don't worry, you will get your rough and naughty," taehyun promised, moving to the other nipple. Then his warm hands roamed all over beomgyu's torso and upper thighs.
Beomgyu closed his eyes, letting taehyun play with him some more while they recovered.
"I better," he grinned. "You're the best roommate ever-"
He squealed when taehyun rolled him onto his side and slapped his ass, massaging the skin afterwards.
"Call me roommate during sex one more time-" taehyun growled out, reaching up to bite lightly on beomgyu's bottom lip, swallowing his giggles.
"Sure thing, roommate-"
And then Taehyun pounced.
~
Beomgyu woke up, cracking his eyes at the bright light coming into his room.
He shifted in the sheets, looking to his side and catching a glimpse of taehyun sleeping next to him, smiling at his adorable face.
Taehyun tries so hard to be tough and manly, but really he was still a cute and pretty boy to beomgyu.
He reached over, gently tracing taehyun's face with his fingertips, knowing he was going to wake the other boy up since he's a light sleeper. But he wanted cuddles. Taehyun was too far from him for his liking.
He got to his swollen lips when one eye peeked open.
Beomgyu smiled, continuing what he was doing.
Taehyun yawned, flicking his tongue out to lick beomgyu's wandering fingertip, and then he rolled over onto his back, bringing a hand up to rub his eyes.
"What time is it?" He groaned out in the sexiest sleepy voice beomgyu has ever heard.
"Like, 10am," he replied.
"Wow, I normally don't sleep in this late," he said, reaching over to drag beomgyu to his side so that he was draped over his bare chest. Beomgyu went easily, blushing secretly now that he's got his morning after sex cuddles.
He drew shapes over taehyun's chest while he listened to him talk.
"That's because you exhausted yourself last night," beomgyu pointed out, studying the planes of taehyun's muscles and his golden skin.
Taehyun chuckled, kissing the top of beomgyu's head. "Yeah, I would say I'm sorry, but I'm not. Usually I'm not so...insatiable during sex. I normally leave after like, round two."
Beomgyu shifted his face up at taehyun, his eyes wide. "Only two rounds? Taehyun, we had sex for hours. I lost count of how many rounds we did," his voice held disbelief.
Taehyun shrugged, "The sex between us was amazing, why would I stop after two rounds?"
His hand brushed down beomgyu's smooth side, tracing over his curves until he gripped his outer thigh. And then he pulled beomgyu's bare leg over his torso so that they could be even closer.
"You know, for being with a guy for the first time, that was better than anything I've ever had before," taehyun confessed, massaging beomgyu's thigh absentmindedly.
"Me too," beomgyu whispered, tucking his face into the crook of taehyun's neck and kissing there lightly.
Taehyun remained silent, lost in thought. Beomgyu didn't say anything, and his eyes slowly drooped from how warm and comfortable he was laying half on top of taehyun while naked.
"Hey gyu?" Taehyun called out.
"Yeah?"
"Not to alarm you or anything, but I just wanted to let you know that I'm still trying to sort everything out," taehyun let out a breath.
Ok, that totally alarmed beomgyu. He shifted, leaning up to get a better look at taehyun's face.
"What do you mean?"
Taehyun didn't look worried or anything, so that was a good sign. "Well, before I met you, I was into girls, you know? But now I'm with you, who's a guy. And I like you so much. So what does that make me? Gay? Did I have some kind of gay awakening? Because it doesn't feel like it to me. I still don't have the urge to fuck any guy that I see, so I'm just, a little confused is all."
Yeah, beomgyu was panicking.
"Oh my god, taehyun. I...I didn't even consider your feelings, I just...got lost in the moment. Holy shit. Does being with a guy make you uncomfortable now? You can be honest with me, I won't be mad. We can stop this, it's really no big deal. If it kind of weirds you out having sex with me, that's fine, I won't touch you anymore-"
Taehyun smushed a finger to beomgyu's lips. "Woah, woah, slow down. Let's take this one thing at a time. First, I never said being with a guy makes me uncomfortable. It was just something I never had the urge to do, until you came along. Second, I am far from being weirded out having sex with you. How could I ever fake what we had last night? In fact, thinking about it right now just gets me hard again-"
"I know, I can feel you," beomgyu giggled quietly, wiggling himself a bit against taehyun's growing cock.
"And finally, don't ever stop touching me, dear lord I think I'll die if you do. You can touch me all you want, as much as you want, understand?" Taehyun gripped his chin with his other hand, tilting beomgyu's face up so that he could see the sincerity in his eyes. "I'm just saying that I want to be with you, but I don't really know what to label myself. This is all new to me. All I know is that before I make anything official between us, I gotta get my shit together so that we both know where we stand. Okay?"
Beomgyu began to tear up a little bit. He nodded, leaning in to kiss taehyun gently. "Okay, that sounds reasonable. At least you aren't having some kind of anxiety attack on me or something, and then you yell at me and question everything you've ever known-"
Taehyun laughed, shutting him up with another kiss. "Beomgyu, I think we are binge watching way too many dramas. Since when have I ever freaked out about something?"
Ok, he has a point. Taehyun has always been level headed.
"But-" beomgyu continued to argue. "But...I'm a guy, and down there I don't have, you know, like girls. Doesn't that, I don't know, bother you?" He bit his lip, hating the fact that taehyun might one day not come to like his body.
Taehyun frowned, smacking beomgyu's ass, earning a moan and the feel of beomgyu grinding against him. Then he shrugged. "I've always been an ass kind of guy anyways. I guess I'm taking that to the next level," he grinned cheekily. Then he massaged the spot he smacked, gripping tight and possessive with his fingertips.
Beomgyu bent down and bit his chest. "I'm being serious! You might be fine now, but what about in the future? What if you wanted kids-" he gasped. "Oh my god, what if you want kids?! Taehyun, you can never have children if you're with me, won't that upset you? It's best if we just end this here-"
Taehyun smacked him again, this time harder. Beomgyu liked that a little too much. "Beomgyu, why are you the one freaking out more than me? Also, I'm flattered you already plan on having a family with me in that pretty little head of yours," He laughed. "Let me ask you something. You're a guy, and you've known you were gay pretty much the majority of your life, right?"
Beomgyu nodded.
"So tell me, how were you planning on having a family one day?" Taehyun waited for his answer.
Beomgyu bit his bottom lip. "Well, I was never sure if I wanted kids. But if I do decide to have them with my partner, I was obviously going to adopt-"
"There you go," taehyun chuckled softly. "Kids were never in my plans, but I wouldn't mind having them one day if that's what I decided with my own partner. You don't have to be biologically related in order to have a family," he said quietly, kissing beomgyu's forehead. "I'm still way too young to even consider having a family though."
Beomgyu deflated against taehyun, accepting defeat. "You're really okay...with this?"
With me?
"Yeah, apparently our marathon sex last night wasn't proof enough for you," taehyun rumbled with a deeper voice. He rolled over on top of beomgyu, caging him against the mattress. "I'll have to show you how okay I am with hours of morning after sex." He nodded, making up his mind with a smirk.
An hour later, taehyun stopped beomgyu from riding on his dick.
"Wait, gyu, stop for a minute," he panted, loosening his hold on beomgyu's sides.
Beomgyu leaned down, resting his sweaty forehead onto taehyun's shoulder, trying to catch his breath.
"Yeah? I was almost there," he complained.
He felt taehyun chuckle, the rumble against his face. "I've got a better idea. Can you ride me in reverse?"
"Oh," beomgyu said, leaning up to look at taehyun. "I most certainly can," he winked. Then he knelt up on his knees, moaning when he felt taehyun slide out of him. He spun around and perked out his ass, waiting for taehyun to take the initiative.
Taehyun pressed both hands to beomgyu's cheeks, admiring the smooth skin for a second. And smirking when he noticed the purple bruises beginning to form from his love bites last night...along with his teeth marks. Whoops.
He helped guide beomgyu back down until he was fully seated in his lap, biting his lip on how good it felt to be inside of him. Beomgyu bent and tucked in his knees on either side of taehyun's thighs and then began to move again. He pressed his hands into the mattress in front of him and arched his back a bit.
"Not yet," taehyun stilled him by firmly gripping his hips.
"Huh?" Beomgyu said, flicking some of his hair out of his eyes.
"Look in front of you across the room," he leaned his chest into beomgyu's back, talking softly behind beomgyu's ear.
Beomgyu looked up, facing an image of himself in taehyun's long mirror that was attached to the closet door.
His dilated eyes, messy hair, and flushed cheeks stared back at him. Also a very dirty view of himself on top of taehyun.
"Oh shit, how long has that been there? Did you plan this and open up the closet last night?" Beomgyu breathed out, feeling taehyun's thrust go a little deeper inside him.
"No, I completely forgot about it. I left my closet door open after getting changed yesterday, and it was too dark and I was way too occupied with you last night to even think about the mirror. But when you started riding me, and it's so bright with the morning light….and I figured, why should I be the only one to enjoy the view," taehyun explained, kissing the back of beomgyu's shoulders.
Beomgyu watched as taehyun brought a hand around front to grip him, softly fisting him back and forth, running his thumb along the tip.
"Fuck, this is hot," beomgyu groaned, beginning to move again and rock his ass against taehyun.
"We haven't even started yet," taehyun smiled against his skin. Then he pushed beomgyu forward so that he was on his hands and knees. Taehyun maneuvered them so he wouldn't have to slip out of his ass again, and then he was kneeling on both knees behind beomgyu, smirking in the mirror at him.
Beomgyu watched as taehyun began to slowly thrust, building up to something rougher as the seconds ticked by. He was entranced by the image of them. Bodies pressed together, and beomgyu getting jostled forward the harder taehyun pushed into him.
He fell to his elbows, eyes locked with taehyun's as he was pounded into the mattress, his chest heaving with how good it felt. He saw and felt how hard taehyun gripped into his skin, holding onto him while fucking him relentless with a face mixed with pleasure and determination.
It was all too much, and soon he clenched around taehyun, about to come.
"Not yet," taehyun moaned in his ear, knowing beomgyu was close.
Then beomgyu watched in the mirror as taehyun detached a hand from his hip and tangled his fingers into his dark hair at the back of his head. He yanked up so that beomgyu's back was arched and pressing into the front of taehyun's chest, and fuck, beomgyu's lips parted in pleasure at that. Soon he was moaning as taehyun thrusted repeatedly into him while pulling at his hair and-
He spilled all over the sheets, watching himself climax in a daze.
Taehyun's eyes were also locked onto the reflection of them, and shit, beomgyu looked so slutty like this it was beautiful. His breath hitched, and he breathed out a soft moan next to beomgyu's ear, burying his face in his neck as he filled beomgyu up with his cum for like, the hundredth time since last night.
Beomgyu slumped on his stomach to the bed, a lazy smile of content on his lips, his hair a mess. Taehyun pulled out and sat back, catching his breath.
"I'm going to have to get a bigger mirror for next time," was all he said, making beomgyu snort with laughter.
~
One night, beomgyu couldn't sleep. It happens often with his insomnia, so he busies himself with something until he eventually tires out. This isn't news to either of them.
He untangled himself from taehyun's body, careful not to wake him up. It was moments like these where he would sometimes wish taehyun wasn't such a light sleeper. He feels bad if he accidentally wakes him when he knows taehyun gets up super early.
But tonight he was lucky, taehyun conked out exhausted from literally fucking beomgyu from the moment he arrived home until just 2 hours ago. Seriously, they were both sore with how hard they went, and beomgyu smiled as he winced from his bare bruised thighs rubbing together.
He was still naked, so he threw on his boxers and one of taehyun's t-shirts, and then made his way quietly out of the room to get his laptop and a cup of coffee.
Believe it or not, the caffeine doesn't do anything to keep him awake. He just drinks it because he likes the taste.
Taehyun yawned, patting the spot next to him and coming up empty. He flicked his alarm off and rolled over onto his back, the blankets loose around his bare body.
He frowned.
He finds he doesn't like it when beomgyu isn't next to him in the morning. It makes his day better when he opens his eyes and sees his cute pouty face inches from his own, sleeping soundly.
And yeah, maybe taehyun likes to boost his ego by admiring all of the bruises, bites, and other marks he left on beomgyu's body the night before. They really tend to darken by morning, making them much more noticeable. And of course he smiles when he can feel a dull stinging from his back, the scratches beomgyu left on him proof that taehyun really wrecked him good.
He stood up and got dressed, determined to find his hot little roommate so he can find out why they aren't having super early morning sex before he has to leave for the gym. Fucking beomgyu while he was half asleep and pliant was another of taehyun's favorite ways to take him. There's just something so...beautiful about watching his face inches away with sleepy lust and breathy moans escaping his lips while taehyun moved lazily and slowly inside him, then giving him a kiss goodbye while he jumped in the shower and left for the day. He doesn't know it, but beomgyu would giggle into the covers and fall back asleep fully content and happy.
"What are you doing up so early?" Taehyun asked, his voice still groggy from sleep. Beomgyu was at the kitchen table typing at his laptop, cup of coffee half full and lukewarm, giving taehyun the clue that he's been awake for at least an hour.
"Couldn't sleep," beomgyu answered, pausing in his typing to smile up at taehyun. "And you were out like a light," he teased.
"I like when you wear my shirts," taehyun said randomly in response, making beomgyu's expression soften a bit.
"They smell like you," he told him softly, looking away and back to his computer.
Taehyun wrapped his arms around beomgyu's neck, resting his chin on his shoulder. "What are you doing? I thought you didn't have any more assignments since finals are next week."
"A personal project," beomgyu hummed, twisting his head to the side so that his lips brushed taehyun's cheek. "Actually, I was wondering if you can help me later on."
"Sure, what is it?" Taehyun asked.
"I want to make a website for all of my artwork and photos. You know, to log them and bring them out to the world. Kind of like a blog. Do you think you can help me set one up, Mr. Digital Communications major?" He grinned, and taehyun could feel his smile against his cheek.
"No problem, that will take me not even an hour. Which photos are you going to upload?"
It was well known that beomgyu liked to snap shots no matter where or when he was. He probably has thousands of them on his devices, but surprisingly, taehyun doesn't get to see most of them despite living with him.
"Photos I think are both professional, but also personal," beomgyu replied.
"Can I see them some time?"
Beomgyu thought about it for a second, and then nodded. "Sure, I'll send you some through email and you can take a look. They are pictures of all of us that I want to keep forever."
Taehyun had no idea what those pictures are, but he was grateful that beomgyu trusted him enough to share them before they are edited or put together with whatever he does in his major.
~
Later that week, taehyun got the email. Beomgyu must have sent it earlier, and he's just seeing it now.
He supposes it was better this way, so that he could really go through them without beomgyu around to gauge his reaction. His roommate was still at campus and wouldn't be back for another hour or so.
He clicked the file open and…
At least a hundred photos, all taken by beomgyu. There were some of just taehyun, at home, cooking, or sitting at the table, one of him doing yoga in front of the television, studying, drinking a protein shake. Normal household things, yet they radiated a certain type of comfort.
Next were tons of photos of the others. Soobin and yeonjun posing together with their cheeks smooshed side by side acting cute for the camera, hueningkai getting a piggyback ride from yeonjun, soobin handing out cute little bags of home baked cookies, yeonjun laying across Taehyun's lap with an obnoxious grin, all of them in the car while driving to the movies, them gathered at a local restaurant and cheering with their glasses of soda, hueningkai's birthday party that was supposed to be a surprise but yeonjun accidentally spoiled it, taehyun trying to put soobin in a headlock, or wrap his leg around Kai, and the time they went to the beach to see the sunrise-
Such beautiful moments that are irreplaceable, all captured through beomgyu's camera lens.
At the bottom, beomgyu titled the folder "Happiness Through My Eyes."
Not a single one of the photos included beomgyu. Sure there were tons of photos with him in it, it's not like they outcasted him or anything because they all took their own pictures. But not including himself in this folder was an artistic take obviously meant to represent how beomgyu sees them from his point of view.
And then taehyun's eyes watered and he got choked up.
He gets it.
Beomgyu was documenting their time together, both alone and with the other three idiots (he says that with affection). Because he believes that one day it might all come to an end, they may go their separate ways, or lose touch, and all he will have left are these photos to look back on and cherish. To prove that he was happy at one point, no matter how hard life might get.
Taehyun sniffled, wiping his eyes and letting out a sad laugh.
Beomgyu was an idiot. A beautiful and adorable idiot.
It's been about a week since taehyun asked beomgyu for some time to think things through about everything: his sexuality, his feelings, himself and how this affects his life and the people around him. And beomgyu easily gave him that time with no pressure. He was patiently waiting for taehyun to figure out where he stands, and there were no hard feelings.
Taehyun is stupid.
Where in the world is he going to find a more perfect person than this? If he doesn't seize this opportunity right now, he is completely confident he will regret it the rest of his life.
Beomgyu doesn't need to worry about the future, about these happy moments one day ending. Because he forgot to consider how stubborn and determined taehyun is. And taehyun has now made it his life's mission to continue making beomgyu happy, to continue what they have and extend it for the rest of their lives.
Yeah, one day they are going to graduate and move out of here. But they are going to do it together, buy a bigger house or maybe a condo, and live there instead. Beomgyu isn't going to meet some nice guy and taehyun isn't going to get married to a decent girl, because they are going to be together with each other. And they won't lose touch with soobin, yeonjun, and hyuka, because their three friends are crazy, and nosy, and totally insane and will make it a point to bother them every chance they get. Their holidays and vacations will be spent with the 5 of them, travelling to nice places where beomgyu can take pictures of the world and add it to this collection.
And taehyun is going to make damn sure that this folder of photos, right here in front of him, will always be updated as the years go by, the pictures neverending.
Closing his computer, he took in a deep breath.
Right, now that he's got his mid-life crisis out of the way and sorted, he needs to tell beomgyu.
~
Beomgyu arrived home an hour later, just like taehyun knew he would. He was surprised to find taehyun sitting on his bed, just staring off into space with his laptop next to him.
"Hey, why are you so zoned out? What's on your mind?" Beomgyu asked, tossing his bag onto his desk chair. Taehyun only zones out like that when he's in deep thought. An odd trait that beomgyu finds endearing.
Taehyun blinked, snapping out of his daze.
He reached out a hand in beomgyu's direction. "Come here," he said softly, waiting for beomgyu to walk over and take it. His hand was warm and soft and it fits nicely in his own hand and-
"I've thought things through, and I'm ready to tell you," taehyun said carefully, looking up into beomgyu's warm brown eyes. Always full of care, a look taehyun just recently realized was reserved only for him and the other three.
Beomgyu stood in between his legs, holding his hand and patiently waiting for him to speak. His heart was hammering in his chest, but no matter what taehyun says, he knows they could always be friends. He trusts taehyun to not just walk out of his life simply because his romantic feelings couldn't be reciprocated-
"I thought really hard and carefully about it, and I have come to the conclusion that I'm not gay," taehyun began, his eyes clear and honest.
Beomgyu's whole heart started crashing to the floor, but he kept on a brave face. He will hear what taehyun has to say, and he will be mature about this. He half expected this to happen anyways.
"I don't like boys, I still don't have the urge to kiss them or date them. I'm not attracted to any of them. Do I find some guys attractive? Of course, they are good looking people, but I'm not attracted to them."
Beomgyu nodded, not trusting his voice to speak. Taehyun started to rub circles with his thumb on the back of beomgyu's hand, across his knuckles.
"I also don't like girls. Not anymore. I don't want to kiss them or date them," he smiled. And now beomgyu was very confused.
Oh god, he's asexual now?! Anti-romantic?! Or-
"I don't like any of them, I just like you."
Beomgyu blinked down at him with pretty lashes, and the room was quiet.
Taehyun looked up and waited for him to reply, smiling when he saw the chaos of emotions all over beomgyu's face.
"Well, I don't think the word 'like' could properly describe what I feel for you. And it goes way past 'love' as well," he shrugged, continuing to talk.
He took beomgyu's other hand and held it.
"Choi Beomgyu. I don't love guys or girls, I just love you and only you. It would have never mattered to me what gender you were, because it has to be you. My love for you goes way past labels and stereotypes. I don't have to be anything because the only thing I truly care about is being with you. And I would be the happiest man around if you accepted my feelings and became my boyfri-"
Beomgyu leaned down and kissed him, interrupting his very thoughtful and adorable monologue. Not that taehyun minded, because he got his answer with this very passionate kiss.
Soon beomgyu was climbing into his lap, cupping taehyun's face and kissing all over. Then back down to his lips where they slowly kissed for several minutes.
Taehyun fell backwards on the bed, bringing beomgyu with him. When they parted, beomgyu breathed out a cute "yes," answering taehyun's question, just in case all of the kisses didn't give him a hint. "I love you so much. Always have."
Taehyun kissed him again, not wanting to part any time soon. But he ran out of breath, and panted. "And you can go call up soobin and tell him that it's not happening," he continued, a mischievous gleam in his eyes.
"Huh?" Beomgyu asked.
"Sure we might move out of here someday, but we are going to do it together. Have a nice home, maybe a family in the far future. And the hyungs and hyuka are gonna live nearby so we can visit each other whenever we want. We won't lose touch, and we will see each other more often than just the holidays. And I'm not going to meet a nice girl and you're not going to be with any guy but me-"
Beomgyu reached up and gently placed his hand on his mouth to shut him up. Then he leaned down with a menacing look on his face, but really, he just looked like an angry puppy to taehyun.
"You little bitch. You overheard my conversation with soobin the other week, didn't you? Because all of that shit you just said? That was oddly specific taehyun," he hissed. "I thought you might have heard it when you walked in early, but I prayed you were just coming back right when I ended my conversation-"
Taehyun giggled, licking beomgyu's palm to get him to let go of his mouth. It worked, and beomgyu childishly wiped his hand on taehyuns shirt.
"Massive crush on me since the beginning, huh? Was i that drop dead gorgeous when you first saw me that-" he laughed when beomgyu shut him up with another kiss, and then taehyun rolled them over so beomgyu was underneath him.
He pinned him to the bed while rolling his hips into beomgyu's, the friction very nice.
"Didnt-" beomgyu gasped while taehyun scraped his teeth down his jaw, "think I was that pretty to turn you gay," he teased.
Taehyun laughed, licking his lips and biting softly on the bottom one. "Just gay for you, if you really want me to admit it."
Beomgyu bucked his hips up. "I like the sound of that."
"And I like the sound of you moaning my name," taehyun said, unbuttoning beomgyu's jeans and beginning to yank them off.
Much to taehyun's delight, he heard plenty of it for the rest of the day.
~
"Shit, I forgot I have to go meet my professor about a grade soon," taehyun said, glancing at the time and packing up his things quickly.
"Aw, will you be back when you're done?" Kai asked from the couch.
All five of them were studying at soobin, yeonjun, and kai's place for finals, just like they always do. They each had their designated spots around the small living space.
Kai got the smaller couch, with his books all over the cushions. Yeonjun got the arm chair. Soobin was at the coffee table, and beomgyu and taehyun were on the floor. The place was cramped and littered with tons of notes, pens, highlighters, and laptops. And the only space left was filled with drinks and snacks.
Taehyun carefully scrambled out of his little cocoon of notes on the floor, trying not to step on the shit he left there.
"Yeah I'll be back in an hour, anyone want anything while I'm out?"
Yeonjun gasped in delight. "Pizza!"
"And soda!" Soobin added in.
"Chips," Kai grinned evilly.
Taehyun rolled his eyes. "You guys are all gonna make me poor."
"You offered," yeonjun complained.
"Fine," he sighed. "I'll call you when I'm done with my meeting, and then you guys order from that good pizza place down the street. I'll pick it up on my way. Alright?"
"Yep, works for me," soobin laughed.
Beomgyu was busy opening up a chocolate bar, placing it in his mouth while he talked. "As long as there's extra meat on it, I'm happy," he mumbled around it.
Taehyun bent down and bit some of the chocolate from his mouth, chewing as he left with a wave. If he didn't get some now it was definitely going to be gone by the time he came back. Chocolate was his favorite, and he's not sure if beomgyu can fend off soobin or yeonjun enough to save him some when they start to get hungry.
The three idiots all stared at the exchange, beomgyu oblivious as he finished the small piece of chocolate taehyun left him with, going back to his notes.
Kai glanced at soobin and yeonjun, a silent battle for someone to say something.
Finally it was yeonjun who spoke up.
"Hey gyu, what was that about? Taehyun practically kissed you getting that chocolate from your lips. When did you guys get so close like that?"
Beomgyu hummed, reading something as he said leisurely, "we're roommates."
"Yeah so?" Soobin snorted. "I'm roommates with Kai but you don't see me feeding him from my mouth like a mother bird."
Kai gave him a disgusted look, using him as an example.
Oh dear, he should've known the roommates excuse wasn't going to work on his best friends.
He shut his mouth and shrugged, ignoring them while going back to studying.
And so the suspicions grew.
"Kay, love ya," beomgyu hung up the phone, telling everyone that taehyun was on his way and that they should order the pizza. He didn't realize his slip up.
Again, the room was silent.
"You don't tell me you love me whenever I hang up the phone with you," soobin pointed out.
Beomgyu froze. Then he laughed. "You're a piece of shit who rarely calls. He's my roommate I see everyday-"
"Yeah but Kai is also our roommate and I don't end my calls with him like that," yeonjun added in, his eyes squinting.
"Okay? And?" Beomgyu challenged.
Then all three of them squinted their eyes in suspicion.
Taehyun really needs to hurry up.
"Here you assholes. I can't believe you bought four extra large pizzas, three liters of sodas, and a side order of wings and made me pay for it all!" He bitched, kicking off his shoes and placing everything on the kitchen counter.
Beomgyu was up and at his side in an instant, grabbing a plate to get to the wings before yeonjun.
He brushed against taehyun's shoulder, and without thinking taehyun leaned in to give him a quick kiss on the lips while also getting his plate.
Just like they always do at home.
Kai gasped, and soobin froze, blinking to make sure he saw that right.
"Hold on, lemme just move my bang out of the way to make sure I ain't hallucinating-" soobin announced to the room.
A highlighter was thrown like a bullet across the apartment, hitting beomgyu's shoulder with precision.
"Ow, what the hell?" Beomgyu turned, glaring at yeonjun.
Taehyun studied everyone's faces, looking guilty with his lips pursed.
"And what was that?!" Kai yelled, waving his arms around like a crazy person.
"A welcome home kiss to my...roommate?" Taehyun supplied unhelpfully.
"Roommates my ass!" Yeonjun yelled, standing up. "I knew something was going on between you two!"
"Now hold on-" beomgyu tried to settle the situation, but the entire room erupted into shouts and complaints and curses about how dare they hide this from them, why didn't they tell them sooner, the 'B' in beomgyu stood for betrayal, is taehyun gay?
On and on it went, until taehyun threatened to take the pizza away and drive both him and gyu home to eat it themselves since he bought it, and finally all was quiet.
The other three sat at the kitchen table like good children with pieces of pizza in their mouths and hands while glaring at the two roommates.
"We just sorted everything out recently. Nobody else knows, and honestly? It wasn't a huge secret. Me and gyu just went back to the way things were, nothing changed between us," taehyun explained calmly.
"Yeah because you two were practically a domestic married couple since the beginning," yeonjun muttered under his breath with a snort.
"We're glad you guys got your shit together," soobin placated the situation.
"I thought you were straight?" Kai asked, the question everybody wanted answered.
"I am, but like, it doesn't matter anymore. I don't like guys and I don't want anyone else but beomgyu," taehyun said with a confident voice.
The entire room was now filled with aww's, someone whispering whipped (it was yeonjun), gags about how adorable and cheesy that was, and then taehyun threatened to take away the remaining two boxes of pizza AND the wings, and the room went back to peaceful silence.
"We're happy for you, you know that right?" Yeonjun said with a big smile on his face, his teasing over with.
"Of course," beomgyu said with arrogance. "I'm such a great catch and the best thing taehyun will ever have-"
Taehyun shut him up with a kiss.
A slow clap could be heard. "Well, at least now we have a good way to shut beomgyu up from now on," soobin sighed with relief. Kai snickered, stealing a piece of pizza from beomgyu's order while he was distracted.
"All right, keep it PG in here!" Yeonjun yelled, covering his eyes from watching taehyun tongue beomgyu while they kissed.
They broke apart on a pant, and beomgyu glared over at yeonjun and soobin.
"You're telling us to keep it decent?! Do we not remember the time I walked into soobin's room, seeing you under his desk with your mouth very busy while he typed at his computer, and let me just say, if the door wasn't closed the entire hallway could see you!" Beomgyu complained.
"Ah, that wasn't one of my most proud moments…" yeonjun trailed off with a sheepish smile of apology.
"I was fine with it-" soobin began to say, but yeonjun slapped a hand over his mouth to shut him up.
"So let me kiss my boyfriend with his tongue down my throat without complaints at least once? Thank you very much," beomgyu huffed with his hands on his hips.
"Is he always like this when living with him?" Kai asked taehyun.
Taehyun smirked. "I keep his mouth occupied now." Was all he said and then a whole bunch of eww's filled the room while beomgyu blushed slightly.
"Ok that's it, we need to get back to studying," he said abruptly.
"Nooo we want to hear more of your guy's spicy times," Kai laughed.
"Nope, we aren't nasty like them two over there. We keep it strictly in the bedroom," taehyun put his foot down.
"At least they have some decency," Kai rolled his eyes, glaring at yeonjun and soobin who pretended not to notice, focusing on their pizza.
"I'm just happy I don't have to compete with other boys. It was bad enough with the girls," beomgyu sniffed, eating most of the box of wings.
Taehyun smiled. "Not even the girls I was with are as pretty as you," he said, brushing some of beomgyu's bangs away from his face before he got sauce on them.
And then the gagging and eww's continued again, making taehyun laugh and beomgyu secretly smile.
He knew taehyun was being serious.
~
The end of the semester flew by and the five of them can safely call another year of university well done.
The people who knew taehyun somewhat were shocked to see him dating beomgyu, but for the most part nobody cares. Everyone was caught up in their own world.
Sure, a few girls still tried to hit on taehyun at the celebratory frat parties, and maybe a couple of guys asked beomgyu to dance. But then they would say they were taken, or tell them straight up no, and that was that. Yeonjun and soobin suggested they you know, make out at the parties like they do, then nobody would question their relationship. But the hyungs idea of 'make out' was just another way of saying be totally inappropriate and get smashed, so yeah, they weren't going there.
Well...maybe in the bathroom with the door locked. But nobody needs to know that.
Taehyun wanted to introduce beomgyu to his parents. It was going to be his first real committed relationship, not just simple dating.
"What if they don't like me?" Beomgyu worries his bottom lip as they pulled up into taehyun's parents driveway.
"Gyu, they will love you," he reassured him, taking his hand and kissing his knuckles softly.
"But you know...this is a bit different than they probably imagined for you, right?" He laughed nervously.
Taehyun rolled his eyes with a huff. "You already know my parents are nice. They know who you are and trust you as my roommate not to steal my shit or drug me or whatever else they freaked out about while I was gone. And now they will know you as my boyfriend."
"But-"
"Plus," he continued, cutting off beomgyu's interruption. "I already spoke to them over the phone and told them about everything. My attraction and love for you, and all that emotional shit. They are totally fine with it as long as I'm happy. So I promise they won't be shell shocked when I walk in with a beautiful boy on my arm, okay? Quit worrying," he ended his rant with a kiss to beomgyu's lips.
And yeah, beomgyu blushed a little.
"Okay," he said quietly, feeling better.
"My mom already knows what you like, since you know, we've lived together for almost a year. She's making all of your favorite side dishes for dinner, just like always. Nothing has changed gyu, besides the fact that I get to fuck that hot little body every night. But of course we aren't telling them that part," he chuckled, licking the chapstick from beomgyu's lips.
Beomgyu smacked him. "You better not be inappropriate in front of them and embarrass me," he hissed.
Taehyun grinned. "My mom would beat the shit out of me if I was anything but a gentleman," he promised. "But once we get home...I was thinking lazy couch sex while eating ice cream," he breathed into beomgyu's ear, nipping at the lobe. "I'll take you from behind while we watch another drama."
"Alright, let's go," beomgyu said, needing to get out of the car before he does something stupid. Like ride taehyun in the front seat of the car in his parents driveway. Wouldn't that be a great first impression as his boyfriend?
"Is that a no?" Taehyun pouted, getting out of the car and walking over to hold hands with beomgyu's.
"I never said that," beomgyu lifted his chin and sniffed. "But only if I get to lick ice cream from your abs."
Taehyun grinned. "I think we can manage that."
He rang the doorbell, and his mother opened up hugging them both and giving them kisses. She doesn't get to see taehyun as much because he's so busy at school.
His dad shook hands and clapped them on the shoulder, and soon they were whisked away into the kitchen, where taehyun fought with his older sister over the last of the juice. She just arrived 30 minutes before him.
Then she squealed in joy when seeing how cute beomgyu was (he was taller than her but still…) and asked him if she could tie his hair back later.
It was a weird request from someone you just met, but beomgyu could see where taehyun gets the randomness from, and naturally he was used to it, so he shrugged and told her sure.
They all got along great the rest of the night.
The same happened at beomgyu's house, only beomgyu bragged that his boyfriend was still prettier than his hyung's girlfriend (who he wasn't serious about), and the night continued with them fighting like toddlers back and forth.
Beomgyu's hyung made the mistake of asking for a wrestling match with taehyun, and well, naturally taehyun couldn't refuse and beomgyu snickered when taehyun had him in a headlock, making him accept defeat.
His mom beat both her sons over the head with a dish towel, telling them to knock it off before they break something.
Beomgyu whined that he didn't even do anything, taehyun was the one wrestling, but of course that didn't work. He was the one who provoked his hyung in the first place.
And then after those days, they would head back to their apartment, spending the summer break off with each other or the other three idiots. And it was perfect, and everything they both hoped for.
Needless to say, years later beomgyu's photo collection grew immensely, just like taehyun promised him it would.
And it wouldn't be uncommon to come home and find one of the other menaces lounging on their couch, eating their snacks, and watching their television like they owned the place.
But beomgyu and taehyun didn't mind. After all, they personally gave a copy of the key to their new home to soobin, yeonjun, and hueningkai so they could come and visit any time they wanted. They lived not even twenty minutes away.
"Hello people who do not live here," beomgyu said sarcastically, putting his coat on the hook and kicking off his shoes.
Three heads peeked over the couch like deer in headlights.
"That key we gave you was for emergencies only," taehyun raised a brow at them.
"We were out of snacks," yeonjun said around a mouthful of beomgyu's favorite chips.
"And you couldn't, I don't know, drive the 5 minutes to the store instead of the 15 coming here?" Beomgyu hissed.
Yeonjun nodded his head with crumbs all over his face. "Yeah," he said with his mouth garbled.
"Pizza will be here in 25 minutes," hyuka said cheerfully from the other side of the couch.
"And I ordered tteokbokki and fried chicken," soobin added. "Extra chicken."
"You're all forgiven," beomgyu nodded, making taehyun laugh.
And they spent the night eating and drinking in their living room, talking about where they want to go for vacation next when they all get the time off together.
You know, just a normal Friday night for them, even after 10 years, or 20, and many more after that.