Chapter 1: unlikely connection
Notes:
howdy fellas and fellettes ! before reading i just wanted to let u guys know that this chapter contains a scene of sex (slightly) under the influence, the smooches sobered them up pretty quick but still you've been warned !!! praying you guys actually like this fic ahah :D also wanna thank my beautiful beautifullll koi for helping me beta this fic and literally name the entire fic bc i had no ideas for a tittle oopsie ! mwah you're the best !!
happy birthday my lovely grasskitty ♡ thank you for always supporting me and letting me yap my ass off with you ! you helped me so so so much while writing this :( you helped me improve the original plot and encouraged me to actually start writing it (even though i thought i was incapable of writing big multi-chaptered fics); this fic is ALL thanks to you, so it would only make sense to gift it to you eheh im praying you like it dearest kitty ! i cant thank you enough for all your help, seriously ♡ i hope you have an amazing day ilysm !!
(See the end of the chapter for more notes.)
Chapter Text
Rain pattered heavily against the Uber’s window glass as streaks of water blurred the city lights outside. The sky was an inky, cloud-covered mass, and thunder rumbled faintly in the distance. Beomgyu pulled his jacket closer around his neck, staring out into the dreary weather with a frown and a pout.
He’d seen a news report about a hurricane warning for their area and nearby cities. Thankfully, it came after exams had ended, so most students had already left to spend the holidays with their families.
Beomgyu’s family was far away in Daegu, so he’d decided to spend the break alone in his quiet dorm. After a stressful and, hopefully successful, exam season, he was actually looking forward to some relaxing time in his cosy bed. Attending a random party during a hurricane warning was definitely not part of his original plan.
“Remind me again why we’re doing this?” He muttered, glancing over at his friend, who was typing away furiously on his phone, the screen illuminating the dimly lit car.
Taehyun rolled his big eyes, giving Beomgyu a playful nudge. “‘Cause, hyung, it’s going to be fun! We’re young, and it’s a Friday night. What else are we supposed to do?” His strong scent of fresh sugary mango started clouding the small space, a weak attempt at trying to relax Beomgyu.
“Stay home where it’s dry?” Beomgyu shot back, wrinkling his nose as another raindrop trickled down the glass. “I mean, come on, Tyun– it’s pouring! Doesn’t exactly scream ‘party vibes’ to me.”
The other boy laughed, reaching over to squeeze Beomgyu’s shaky hand. “It’ll be fine. Everyone’s gonna be there, and once we get inside, we’ll forget all about the weather.” Taehyun gave Beomgyu a sweet reassuring smile.
Taehyun seemed unusually set on going to this party… Normally, Friday nights meant staying in their shared dorm, watching awful movies and ranking them based on ridiculous criteria. Taehyun was never one for the loud, chaotic scenes of college parties.
Beomgyu eyed him suspiciously. “Cut the shit, why do you really wanna go?”
Taehyun chuckled awkwardly, avoiding eye contact with his friend as his cheeks became a bit too flushed. “I don’t know what you’re talking about.”
Beomgyu kept staring at him, his nostrils capturing Taehyun’s anxiety through his scent. He wasn’t buying it. Feeling defeated, Taehyun sighed. “Okay, so there’s this boy I’ve been talking to…” He caved, muttering quietly.
Beomgyu fixed his position in the car seat, leaning closer to Taehyun so he could hear him better, curiosity sparking in his eyes. “Why haven’t I heard anything about this mystery boy before?” Taehyun was rather a reticent person, but he never kept this big of a secret from Beomgyu.
The younger boy shifted uncomfortably, fiddling with the seatbelt while looking down on his lap with a shy smile. “It’s complicated. It’s still very fresh and I’m not sure if he's looking for anything more serious.”
Oh. It was a trickier situation than Beomgyu had expected. It wasn’t just a fleeting crush his friend had, he was actually into this random guy.
“Besides,” Taehyun added. “I wasn’t too sure if you would support the idea of me being with him.”
Beomgyu frowned, the crease between his brows deepening. “I'm hurt! Of course I’d support you in every decision you make, no matter how stupid! I’m a bad influence like that.” Taehyun laughed, his scent sweetening, his anxiety fading away. “Actually, I’m really looking forward to meeting the person who actually managed to conquer the pure heart of my emotionally constipated, tiny friend.”
Taehyun threw a light punch at Beomgyu’s bicep, but it still stung, boy did that omega have some strength! “You're barely any taller than I am.” Was that really what got him that punch? Despite the small aggression, his friend had a big happy smile on his face. “Thank you, hyung. I’m sure once you get to know him, see how sweet he is, you will easily look over the fact that he’s a frat alpha. He is super gentle and–”
Beomgyu’s loud laughter cut through his speech, echoing through the car and drowning out the sounds of the storm outside. “You got me, Tyun,” He said between laughs. “You got me good!” He found himself chuckling some more, finding Taehyun’s unexpected joke absolutely hilarious. However, his friend wasn’t laughing.
Noticing Taehyun’s stone-cold expression, Beomgyu’s laughter quickly died down. “You… can’t be serious.”
Beomgyu looked away, mouth agape as he tried to process the newly acquired information. His friend was falling for a fraternity alpha... He and Taehyun had always gone on about how awful the guys in that fraternity were— full of cocky stupid players who thought omegas were just their property. And now Taehyun was into one.
“Hyung…” Taehyun sighed, calling him softly.
“Alphas are just so…” Beomgyu groaned, letting the end of the sentence hang. “Especially those! All alphas are just super possessive and, ugh, so overbearing, but tho-”
A cough sounded from the front of the car, interrupting Beomgyu’s angry rant. The alpha driver was glaring at him through the rearview mirror, making the boy gulp, his throat going dry.
Beomgyu forced out a nervous laugh. “Not you, sir! You seem… lovely! I was, uh, obviously just generalising.” His awkward smile vanished the second the Uber driver looked away, and he leaned closer to Taehyun, whispering, “We are definitely giving him five stars, okay?”
Taehyun ignored him, staring at him with a sad pout in his lips. “I think I like him, hyung…”
Hearing Taehyun’s upset voice made Beomgyu’s heart ache a little. His friend was a smart boy, he needed to trust his judgement, but oh boy was it a dumb judgement. Beomgyu sighed, was he really about to allow this to happen? He truly didn’t want his adorable, precious friend to get heartbroken.
“We’re not just going to some house party, are we?” Beomgyu asked, connecting the dots in his mind as he watched the car zip through the city.
Taehyun shook his head. “Nope. We’re headed to the holiday fraternity party.”
Their college’s main fraternity regularly threw themed parties at their massive house, so clueless dummy Beomgyu really should’ve guessed sooner where they were heading. Fortunately, it probably wouldn’t be as packed as usual, since a lot of students had already gone home for the holidays right after exams ended.
Beomgyu closed his eyes and inhaled a deep breath, massaging his temples dramatically. “You’re lucky Hyung would do anything for you. Even braving through this apocalyptic downpour to talk to idiot alphas all night to keep me entertained as you talk to your idiot alpha.
Taehyun grinned victorious, reaching to his side to crush Beomgyu into a hug, as far as his seatbelt allowed him to. “I knew I could count on you! My beautiful, beautiful friend!”
“Yeah, yeah,” Beomgyu replied, pushing Taehyun away with no strength in his shove. “You better take me back home at the end of the night, because I will be drinking the pain away.”
Taehyun let him go, going back to his seat. “Don’t be so dramatic, it’ll be fun you’ll see!” He made a move to open the plastic bag he was carrying in his lap. Beomgyu had been curious about what he had hidden in there the entire ride. “I even brought us some cute accessories!” He grabbed the two red Santa hats tucked inside the bag.
Beomgyu cringed a little, but still gave his cheerful friend a small grin. It was quite cute seeing Taehyun so excited over going to this party just to meet this alpha guy.
Soon after, the car turned a corner and the bright lights of their destination came into view. The two boys politely thanked the grumpy alpha driver, before stepping out of the car, a cold gust of wind and sting of rain immediately whipping across their faces. The sky was a deep shade of grey, heavy clouds swirling above, threatening to unleash more of the storm’s fury. Such perfect weather for a frat’s Christmas party.
Heavy raindrops hammered their heads in sheets, drenching the two friends in an instant. Beomgyu grabbed one of Taehyun’s Santa hats and slipped it on his head, trying to not get his styled hair all wet. Their shoes splashed into a puddle as they ran to the house in front of them.
The normally bare frat was decorated from top to bottom in twinkling lights that draped over the front porch and windows, a quite effective effort at giving the building a more Christmasy vibe.
Inside the house there were other signs of holiday cheer; wreaths adorned the doors, mismatched red and green cups were scattered across every surface and people packed over the rooms were wearing all sorts of festive attire. Mayhaps Taehyun’s hat idea wasn’t that far fetched after all, Beomgyu almost felt underdressed, actually. Loud music vibrated through every wall, floor, and piece of furniture, making Beomgyu nearly unable to hear his own thoughts.
Stepping inside the house, the air immediately felt way warmer than outside, comforting the cold Beomgyu who let out a sigh of pure relief. The only problem was that it stinked of alpha’s horny pheromones, making the boy feel a bit claustrophobic.
“Let’s get some drinks!” Beomgyu yelled through the loud music, dragging Taehyun through the sea of people wearing red and green, to grab a filled cup from the kitchen counter.
Beomgyu grasped a red cup but was stopped by Taehyun’s quick hand. “You should grab a green one instead, hyung!”
The older boy eyed at the cups suspiciously, before glancing up at Taehyun. “Aren’t they the same drink?”
Taehyun shrugged, handing him a green cup while taking a red cup for himself. “I just think green matches you better.”
Beomgyu was indeed wearing a mossy green bomber jacket, so he didn’t question his friend's weird request, grabbing the full cup from his hand.
He took large sips from his drink, it was very sweet with a small trace of cinnamon. Nice, very festive.
“Should we search for your lover boy?” Beomgyu said with a smirk, nudging Taehyun’s side with his elbow.
Taehyun rolled his eyes with a beam. “I'm trying to act casual,” He took a small taste of the drink. “Like I didn't come here just to see him, you know?”
Beomgyu playfully shook his head. “Never thought I would see you like this, falling for a dumb alpha,” he teased. Beomgyu had accepted that his friend was into this random guy, that didn’t mean he wouldn’t make fun of Taehyun relentlessly for it.
“Stop,” Taehyun whined with a pout. “I swear he's not like that! He is genuinely sweet, I think he really cares about me.”
The older boy savoured his drink, trying not to giggle at his friend's expression. “What’s stopping him from making it official, then?”
“I think he’s scared that I might not feel the same way,” Taehyun pondered. “He's quite sensitive like that.”
Beomgyu stared at him for a few moments in disbelief. “I just want him to show up so I can smell him, see if he smells as horny as these other alphas here,” he said as he glanced around the close living room area, nose wrinkling as he smelled the thick scents surrounding him.
His friend laughed, lips stretched around the plastic cup. “Soobin hyung is probably hanging out with his friend, Choi Yeonjun.”
Even though that was the first time he heard the lover boy’s name, that wasn’t what caught his attention. “Choi Yeonjun? I feel like I’ve heard that name before.” That name was quite often mentioned around campus, he seemed to be really important in the fraternity, likely the pack’s alpha.
“Yup, he is the big man of the frat. Also quite known for other reasons.”
Beomgyu found himself intrigued, setting down the now empty cup on the table nearby. “Like what?”
“Hm. Let’s just say, he’s like that animated squirrel, you know, always chasing the nut.”
Beomgyu was speechless, blinking one, two, three times at this friend before finally replying, “Are you using fucking Ice Age’s references to explain that he's a fuckboy?”
Taehyun shrugged, grabbing Beomgyu another drink. “Best way I could explain it.”
He gladly accepted the drink. “And it doesn’t worry you that your alpha boy is friends with him?”
“I think your friends don’t entirely represent you. I mean I'm friends with you and you’re a complete dumbass.” Okay, Beomgyu totally deserved that one.
“That’s fair,” Beomgyu admitted with an accepting nod, eliciting a laugh from the younger boy.
After a short while, the two decided to join the crowd in the main room. Beomgyu soon found himself sandwiched between his friend and random strangers, swaying to the beat with his sweet drink in hand.
“Taehyun-ah!” A voice yelled between the roaring crowd and the blaring bass. Taehyun’s eyes lit up with recognition, head turning towards the sound with a dumb fond smile on his lips. Beomgyu nearly felt like throwing up, and it wasn’t because of the booze. Soon after, a tall man broke through the sea of people, an equally dumb grin on his handsome face. “You’re here!” If the intense, flirty sweet scent of coconut and pineapple wasn't enough, his physique alone made it clear— he was unmistakably an alpha.
The tall boy pulled Taehyun into a crushing hug, making the omega widen his eyes and blush into the embrace, before circling his arms around the alpha. “I decided to try this party out before heading back home.”
“I’m so glad!” Taehyun still had reddened cheeks once the alpha pulled away. The tall boy, whom Beomgyu was fairly certain must have been Soobin at that point, fixed a strand of Taehyun’s hair. “It’s truly lovely seeing you here.”
Beomgyu was about to turn away feeling like he was meddling in something he shouldn’t when the alpha finally turned to him, acknowledged his presence.
“You must be Beomgyu, right?” Beomgyu widened his eyes, not expecting Taehyun to have mentioned him to Soobin.
“I am!” Beomgyu replied, before asking, “And you must be Soobin?”
Soobin’s face lit up brighter than any Christmas light hung over the windows, probably just as surprised that Taehyun had talked about him. Beomgyu didn’t have the heart to tell him he had only learned about Soobin’s existence that very same night, just around half an hour ago.
“That’s me!” The rich fruity smell of coconut was stronger than ever. Beomgyu had to admit this Soobin fella was quite adorable.
Beomgyu was still processing the realisation that he found this frat alpha cute when he felt a light tap on his shoulder, making him startle a little. He turned to find a tall, gorgeous guy with an easy smirk. He was dressed casually, in a tight white shirt and ripped black jeans, but there was a confidence in the way he held himself, like he could step right into any conversation and feel right at home. Beomgyu couldn’t even hold it against him— not with a face like that, the kind that could effortlessly snatch all the air from his lungs.
The guy exuded an effortless allure, his longish tousled black hair falling in soft waves, perfectly framing his stunning face and slightly hiding his minimal hoop piercings. He had a sharp, sculpted jawline, high cheekbones and a foxy half-lidded gaze that almost made Beomgyu drop to his knees. His pretty plump lips were stretched into a seductive smirk as he stared up and down Beomgyu.
“Hi. I don’t think I’ve ever seen you around before.” The man’s smirk didn’t waver, and his sharp curious gaze was fixed on Beomgyu’s. “Which is strange, because I’d definitely remember a face like yours.”
It took Beomgyu an embarrassing amount of effort not to gape in awe as he responded, “I don’t come here often, so it would be weirder if you had seen me before.”
The guy’s foxy eyes narrowed prettily as he chuckled. “That’s a shame. Hopefully, tonight changes that.” Beomgyu felt warmth bloom in his cheeks and spread through his chest.
Then, shifting his focus, the boy turned to Taehyun and offered him a polite smile. “Good to see you again, Taehyun-ah.”
“Hyung! Hi!” Taehyun replied, before pulling him into a quick hug. With the guy’s back turned to Beomgyu, Taehyun used that planned opportunity to meet his friend’s eyes and mouthing ‘squirrel’ .
Oh. Of course, that handsome dude had to be Soobin’s friend, the frat leader, resident fuckboy, Choi Yeonjun.
Shit. And to think Beomgyu had nearly already been falling for his tricks, even considering sucking on his plump lips a little. Thank god Taehyun had warned him.
Yet, something kept him curious— although Yeonjun practically looked like he had walked straight out of an ‘how to be an alpha 101’ book, with the player attitude and godly body propositions, Beomgyu hadn’t even noticed his alpha scent when he had been standing right behind him before, flying straight out of Beomgyu’s usually quite sensitive radar.
Beomgyu pushed that thought to the back of his mind. He was a bit tipsy and currently surrounded by the overwhelming scent of multiple alphas and omegas alike, of course he wouldn’t be able to notice Yeonjun’s scent in particular. He was likely only able to pinpoint Soobin’s due to how excited the boy was.
Soobin laughed awkwardly right as Taehyun detached his arms from his friend. “I didn’t know you guys were that close already.” Was Soobin seriously feeling jealous over that tiny hug? This was going to be good!
Beomgyu took a large sip of his drink, trying to hide the beam on his face. He sure loved some possessive alpha drama.
“Your friends are my friends, dummy!” Taehyun quickly replied and before Soobin could dwell on it he added, “are there any pina coladas in here, Hyung? I’d love to drink something fruitier.” He fluttered his eyelashes.
The alpha seemed happily surprised by Taehyun’s request, most likely preening at the fact the omega would want to drink something so close to Soobin’s scent.
Yeonjun seemed a little taken aback by the whole situation. “Hm, I think there might be something back in the kitchen.”
Soobin’s eyes lit up. “Hyung, help me find it!” He grabbed Yeonjun’s arm and pulled the alpha into the kitchen. Okay, Taehyun might be right about Soobin’s feelings, he sure was whipped for the omega.
“I’m so disappointed in you…” Beomgyu sighed, shaking his head as he downed the last of his drink. It was already his third one. “Why would you end the drama so fast? I wanted at least one good shouting match between them!”
"Hyung! You’re honestly evil.” Taehyun shot him an exasperated look. Really, why was he even surprised at this point? “They’ve been friends forever! There’s no way they’d start fighting. Especially not over this.”
Beomgyu clicked his tongue. “So boring.”
Taehyun grabbed the empty cup from his hand. “Alright, that’s it. No more drinks for you. You need to start behaving.”
Beomgyu pouted dramatically. “Fine! Then I’ll just go find a new best friend who lets me drink!” He screamed.
The other omega ignored Beomgyu’s yelling. “Listen, hyung, I wanted to get us some alone time so I could… ask your honest opinion about him…”
Beomgyu couldn’t help but coo, wrapping his arms around the younger boy and pulling him close. “Well, aren’t you adorable?” Taehyun’s hair smelled like a pleasant mix of his usual mango scent, now slightly infused with soft coconut and pineapple, a sweet tropical scent that made Beomgyu beam. Even their scents fitted well together... Maybe Beomgyu had to admit his defeat on this one.
“I’m serious, hyung. Your opinion really matters to me,” Taehyun mumbled against Beomgyu’s chest, his voice small and the tiniest bit shy. He was rarely this vulnerable.
Beomgyu tried to act casual, though he was genuinely touched that Taehyun wanted his blessing. Loosening his hold, he looked down at the cute omega. “Honestly, my opinion shouldn’t matter that much. But… I have to admit, I’m impressed. He’s a cutie, and he seems really into you, Tyun.”
Taehyun’s face brightened with a happy smile. “I know you don’t fully trust him yet, but that’s fair.”
Beomgyu laughed softly. “I mean, it’s been like five minutes— can you blame me? I just want to make sure he’s worth your time, that’s all.”
Taehyun chuckled, relieved. “I didn’t expect you to trust him already, don’t worry. I just needed to know you don’t hate him.”
“Rest assured, I don’t hate the dude,” Beomgyu stopped mid-sentence thinking for a bit. “Yet.”
The smaller omega shook his head, not really taking his friend seriously. “That’s all I ever wanted. Thank you, hyung.”
“Nice,” Beomgyu smirked. “Now that we got that out of the way, may I get another drink for my excellent behaviour?”
“You may.” A familiar, smooth voice chimed in beside him. Yeonjun held up another green plastic cup in front of Beomgyu’s face.
“Thank you!” Beomgyu gasped in excitement, eagerly snatching the drink. “You might get promoted from ‘stranger’ to ‘best friend’!”
“Ouch,” Taehyun muttered with playful disbelief.
“What a great honour,” Yeonjun said, dramatically placing a hand on his chest while wiping imaginary tears with the other.
“With great honour comes great responsibility.” Beomgyu swirled his plastic cup around like he was drinking from a fine wine glass. “As my best friend, you have to ensure my hand is never without a drink.”
“I hope I don’t let my new bestie down,” Yeonjun replied with a solemn nod. “Unlike your previous one.”
“The previous bestie,” Taehyun cut in, “is just trying to make sure he doesn’t leave this party on all fours.”
Between the boy’s loud banter, Soobin’s quiet voice interrupted, “Tae, I-I brought you the drink you wanted.” Despite being an alpha, he seemed quite introverted, glancing down and shying away from the conversation when the attention wasn’t on him.
Taehyun beamed brightly. “Thank you, Hyung! Now I can also have a new best friend!”
In a flash, Soobin’s smile dropped. “Friend?”
It was like watching a train wreck in slow-motion. No matter how painful it was, Beomgyu couldn’t look away, his face scrunched in a half-grimace, brows furrowed in secondhand embarrassment. He glanced to the side to find Yeonjun mirroring his expression, probably just as baffled by the awkwardness. Together, they watched Soobin’s mood shift, turning colder than the icy weather, as Taehyun hesitated, clearly lost on what was happening.
“It was just a joke,” Taehyun said, his voice gentle, hoping to ease Soobin’s discomfort.
Before Soobin could dig himself into a deeper hole, Yeonjun broke the tension. “Hey, Soobinie! How about you show Taehyun around the frat, hm? We’ve got some nice renovations you can brag about.”
Taehyun’s big, round eyes sparkled as he turned to Soobin, excitement and hope radiating off him. “I’d love that!”
Soobin seemed genuinely bewildered by Taehyun’s random enthusiasm. It was just a frat house, after all— a quite messy and stinky one at that. Poor guy just couldn’t fathom that Taehyun was simply looking for an excuse to hang out and spend some time alone with him.
“Oh, uh, sure! If you want to,” Soobin answered, seeming like a confused puppy.
Beomgyu giggled at the awkwardness of the two love birds, the alcohol already blurring his sense of self-awareness and twisting his perception of humour. He was about to sip on his new drink, as he enjoyed the show, when he remembered he had happily accepted a drink from a stranger, a frat-boy-player-alpha stranger. He got his nose close to the cup and discreetly sniffed the drink, hoping his sensitive smell would notice if anything was wrong.
A large hand grabbed his drink while he was smelling it. “Hey!” Beomgyu yelled.
A pouting Beomgyu turned to the body attached to the hand that stole his cup. Yeonjun took a substantial gulp of the drink in question. Beomgyu tried hard not to stare at the way his Adam’s apple moved as he swallowed the liquid.
“Here.” Yeonjun gave him the half-empty cup back. “Don’t worry, it’s safe. But, I’m glad you’re taking precautions, you can never be too careful in these kind of parties.”
Beomgyu took the cup back, feeling a bit shocked that Yeonjun didn’t get angry or upset that he thought there was a slight chance his drink might’ve been spiked. He could thank the alpha for being understanding, but instead teasing him seemed more fun.
“How am I sure this isn't something that only affects omegas, hm?”
“Taehyun could try it.”
Beomgyu gasped. “Now you want to drug my friend too? Tyun-ah he-”
His friend was gone. Beomgyu and Yeonjun were all alone now; the other two had slipped away at some point, probably using the ‘showing Taehyun around the frat’ excuse. Beomgyu hadn’t even noticed their exit— maybe he had enough to drink. Shrugging, he took another sip.
“Ah ah! You drank it!” Yeonjun exclaimed, pointing at Beomgyu’s lips touching the green cup. “Now my omega-only elixir will start taking its effect!”
“No!” Beomgyu cried, playing along with mock horror. “How much time do I have left?” He shut his eyes, in a playful acceptance of fate.
“After the first symptoms start kicking in– around ten minutes?”
Beomgyu nodded, feigning dread with a pout on his lips. “What symptoms should I look for?”
“Firstly, you’ll feel an uncontrollable urge to tell the person who gave you the drink your name.”
Caught off guard, Beomgyu burst into laughter, amused by Yeonjun’s commitment to the bit. He offered a warm smile, charmed by Yeonjun’s boldness. He gotta admire the alpha’s creativity and effort. “I’m Beomgyu.” Since Taehyun had already told him Yeonjun’s name beforehand, Beomgyu totally forgot about introducing himself to the alpha. Better late than never.
Yeonjun grinned, his teeth showing. “I’m Yeonjun.” Beomgyu had just noticed how Yeonjun had cute bunny-like teeth, perfectly contrasting his sharp, foxy eyes. “I think the symptoms are already setting in, Beomgyu. ”
“Oh, no! What’s the next symptom, Yeonjun-ssi?” Beomgyu asked, pretending to brace himself.
“Next, you’ll feel a sudden urge to give the person who gave you the drink… your phone number.”
Beomgyu giggled, shaking his head. “Nice try.”
Yeonjun playfully groaned. “Damn. So close.”
“Really close, I almost believe you.” Beomgyu hid his smile by drinking, his lips curving around the edge of the cup.
Yeonjun shook his head in mock disappointment. “Well then… want to do something fun while we wait for the elixir to kick in?”
Beomgyu raised an eyebrow, intrigued but a little sceptical. “And what would that be?”
“How about…” Yeonjun lowered his voice and leaned in close– too close, making Beomgyu’s breath hitch in his throat. “We try to guess people’s scents. Whoever guesses right, the other has to take a shot.”
Beomgyu had to admit, it sounded pretty fun. “I’m an omega– you’re at a clear disadvantage,” he replied, smirking. It was a known fact that biologically omegas’ primordial instincts were way stronger than alphas and betas. Normally, Beomgyu wasn’t above bending the rules in his favour during games, but even he had to admit this was a bit too OP .
“But I have the advantage of knowing almost everyone at this party,” Yeonjun countered with a smirk.
Beomgyu nodded, considering. “Alright, that makes it a bit more fair.”
“So, what do you say?” Yeonjun asked, still too dangerously close to the omega, his eyes glinting with challenge. “Wanna play, Beomgyu-ssi?”
The two boys stood against a wall in the corner of the room, a little removed from the crowd, with a table full of shots prepared next to them. Even away from the thickest mix of scents, Beomgyu still couldn’t quite pinpoint Yeonjun’s. His scent blockers must be super strong. He’d have to ask the alpha for the brand sometime.
The omega tilted his chin in the direction of a random boy dancing to the beat playing in the background. “What about that guy?” Beomgyu asked, reclining fully against the wall, already feeling a bit woozy from the rounds he’d lost.
Yeonjun squinted, examining the boy. “That’s Jihoon– maybe Siwoo? Something like that. He’s an omega, but I don’t really remember his scent…” Yeonjun hummed in thought. “I’ll say something like raspberry jam.”
Beomgyu chuckled at the random guess, then tried to focus on the boy in question, attempting to catch any hint of scent. His nose wasn’t cooperating with him, probably due to all the alcohol in his system. “Ugh, it seems quite floral. Maybe lavender?”
Straightening up, Yeonjun sauntered closer to the boy and took an exaggerated sniff, making Beomgyu burst out laughing. At the start of the game, they’d been subtle, but now, with the shots clouding their judgement, any pretence at discretion was gone, they lost the ability to be sneaky.
The boy turned to Yeonjun with a bewildered look, a mix of curiosity and mild alarm on his face. Oh, the perks of being an attractive alpha. Beomgyu was sure that if it was any other person getting a whiff of that omega like that, they would’ve been punched right in the throat.
“Sorry, just curious what you smelled like,” Yeonjun said smoothly, flashing a disarming grin.
“Oh. That’s… fine,” The omega answered with a faint blush.
Without another word, Yeonjun walked back to Beomgyu, ending the conversation and leaving the other omega blinking after him, clearly confused.
“He smelled like jasmine. You were right, it's floral.” Yeonjun pouted in defeat.
“Yes! I called it!” Beomgyu cheered, reaching for a shot from the table, nearly tripping in the process. He managed to grab a glass and handed it to Yeonjun, who chuckled at Beomgyu’s tipsy enthusiasm.
The shot in Yeonjun’s hand vanished as quickly as it appeared, downed in one swift gulp. The alpha frowned at the strong taste, before scanning the crowd for another person.
“Him.” Yeonjun pointed at a tall, rugged boy who was unmistakably an alpha.
Beomgyu scrunched up his nose in distaste. “He probably smells like motor oil.”
A loud laugh resonated next to him. “You’re cute.” Beomgyu tried not to blush at the compliment as Yeonjun studied the other alpha thoughtfully. “I’m guessing… ash.”
It was Beomgyu’s turn to go check, so he left his warm, comfy spot against the wall and made his way toward the alpha. Rising up on his toes to reach the guy’s neck, he took a sharp inhale and immediately recoiled, wrinkling his nose as the scent of charcoal filled his nostrils.
The alpha noticed Beomgyu sniffing him and turned around with a smirk. “Like what you smelled, baby?”
Poor guy. Little did he know, Beomgyu’s filter between his brain and mouth was completely gone. “No,” Beomgyu answered bluntly, without hesitation.
The alpha’s expression faltered, his flirty smile quickly turning into a look of annoyance. Just as the tension thickened, a strong arm slid around Beomgyu’s shoulder. He turned toward the newcomer so quickly that his vision blurred for a moment.
“Sorry about that,” Yeonjun said, offering the alpha an apologising, polite smile. “My friend here is a bit wasted.”
The alpha glanced at Beomgyu, his tone softening, but still a little irked. “He’s lucky he’s pretty.”
Beomgyu frowned ever harder at the compliment, feeling a bit objectified. Yeonjun was already pulling him away before Beomgyu could give that alpha a piece of his mind.
They made their way back to their corner, slipping his arm from around Beomgyu’s shoulders “So? What was his scent?”
“Charcoal,” Beomgyu whispered, his face lowering in embarrassment.
Yeonjun let out a laugh. “I didn’t catch that, Beomgyu.”
“Charcoal!” He repeated, a little louder this time.
Yeonjun beamed in victory, grabbing a shot from the table and giving it to Beomgyu. Beomgyu glanced at the cup for a split second before looking back at Yeonjun, his eyebrow raised. “What?” Yeonjun inquired, sensing something was up.
“Ash and charcoal aren’t even similar scents, c’mon,” Beomgyu said, as though it should be obvious.
Yeonjun leaned his shoulder against the wall, his body fully facing Beomgyu. “Oh, really?”
“Of course,” the omega replied matter-of-factly. “I think we should call this round a tie.”
The alpha smirked, his unfocused eyes turning playful. “Whatever you say, Beomie.” He grabbed another shot from the table. “Let’s drink it together, then.” He offered Beomgyu one of the full glasses.
Beomgyu stared at the shot in his hand as if it had betrayed him. He’d been hoping the tie would mean no one had to drink. As he mentally sent death threats to the glass, Yeonjun circled his arm around Beomgyu’s, pulling him into a mock champagne-toast pose. Caught off guard, Beomgyu still decided to humour him, clinking his glass against Yeonjun’s before they both knocked back the shot.
No matter how many shots he had already taken, the liquid still burned its way down Beomgyu’s throat, leaving a searing trail of heat, its aftertaste bitter and raw. Beomgyu squeezed his eyes shut momentarily, his lips curling into a faint wince. When he opened his eyes, he realised how close he was to Yeonjun’s face and quickly took a step back making his head spin.
Yeonjun’s hand gripped Beomgyu’s arm, steadying him before he could fall flat on the sticky frat floor. “You okay?” he asked, his voice laced with concern.
Beomgyu nodded, offering a small, grateful smile, his hand resting on the wall for support.
Yeonjun glanced over at the table nearby, his eyes narrowing as he spotted the remaining shots. “Our game’s almost over… Only two shots left.”
Beomgyu raised an eyebrow, correcting him with a soft chuckle. “Hyung, there’s only one.” The honorific slipped out before he could stop it, but Yeonjun didn’t seem to mind. He just stared at the table, confused.
“I swear, I’m seeing two,” Yeonjun muttered, then turned to Beomgyu with a frown. “Actually, I’m seeing two Beomgyus too.”
Beomgyu burst out laughing, the sound warm and carefree, glee spreading through his chest. “I think you’ve had too many tequila shots, Jjunie.”
Yeonjun shook his head, his grin wide. “Just one too many, because the other eight were amazing.”
Beomgyu hadn’t been thrilled about coming to this party, especially not after getting ditched by Taehyun and left with his alpha’s notorious fuckboy bestie. But now, he had to admit, he was having a surprisingly good time. Yeonjun was unexpectedly great company— funny, entertaining, and, above all, he made Beomgyu feel safe the entire night. The hours seemed to all but fly by his side.
He shook his head facing away from Yeonjun, stopping himself from caving into the urge to squeeze the alpha’s alcohol-flushed cheeks. “Let’s make things interesting then, the winner of this round takes this whole game.”
Yeonjun raised an eyebrow, voice laced with amusement. “Are you sure you wanna make this bet? You are winning the game right now,”
Beomgyu smirked, his confidence unshaken. “I’m that sure I’m going to win.”
Yeonjun nodded, he seemed impressed by Beomgyu’s boldness. “Pick someone, then.”
It was Beomgyu’s turn to pick, which meant he could choose someone who he thought would be easy to guess the scent of. He looked at a girl in the opposite corner as them, she was small, quite cute. They were close enough to her that if Beomgyu tried hard enough he could smell her in between the other scents in the room.
“That girl.”
Yeonjun followed the direction of Beomgyu’s gaze. “Hm. She seems pretty close, we might be able to sniff her out.”
Beomgyu giggled. “The way you worded that was a bit weird.”
Yeonjun focused on the girl, his nostrils subtly flaring as he tried to catch a trace of her scent in the air. “Ugh, it’s hard to distinguish any scent, when yours stands out so much.”
The omega couldn’t help the way his cheeks warmed at Yeonjun’s comment. “I’m sorry. Do you want me to take a few steps back?”
“Don’t you dare,” Yeonjun muttered with a grin. Beomgyu had multiple people tell him his scent was sickeningly sweet, so Yeonjun not wanting him to leave even though his scent was too strong was making butterflies stir in Beomgyu’s stomach. “Alright, I’ll just randomly guess… popcorn?”
“Such an educated guess, hyung. But no, it’s lollipops. I think I can smell her from here.”
Yeonjun admitted defeat, picking up the last shot from the table. “You win, Beomgyu.”
“You don’t wanna go there and double-check?” Beomgyu asked.
Yeonjun shrugged, tipping the shot back, before placing the empty glass on the table. “No need, I believe you.”
Beomgyu swallowed, feeling a spark of bravery from the alcohol. “Is my scent really that overpowering?” he asked, his tone a little bolder than usual.
Yeonjun nodded. “Very much so.”
Beomgyu’s lips curled into a small pout. He’d hoped Yeonjun might say more, maybe even throw in a small compliment. Instead, the alpha’s quick, simple answer left him a bit deflated. That’s what I get for trying to fish for compliments from a frat alpha, he thought, sighing inwardly.
Beomgyu realised that, oddly enough, he still hadn’t been able to sense Yeonjun’s scent the entire night. “I can’t sense your scent,” he observed, tilting his head thoughtfully.
Yeonjun gave him a humourless laugh. “Didn’t think you would.”
Summoning the last bit of alcohol-fueled courage, Beomgyu reached out, gently tugging down the collar of Yeonjun’s shirt, a job easily done when the top buttons of his shirt were already undone. His fingers brushed against the smooth skin on Yeonjun’s neck and shoulder, but there was no visible scent patch.
“You’re able to mask your scent that perfectly without blockers?” Beomgyu asked, his voice tinged with awe. “Your control must be incredible.”
Yeonjun chuckled. “Aren’t you adorable?” He ruffled Beomgyu’s hair. Feeling embarrassed, the omega dropped the hand which had been clutching Yeonjun’s collar. “I’m a beta, actually. My scent is naturally faint,” Yeonjun added.
Beomgyu raised his head so fast he almost hit Yeonjun’s chin. “You’re a beta?” Beomgyu asked, with wide surprised eyes and a gaping mouth.
With a small nod and a gorgeous smile on his plump lips, Yeonjun answered, “I am.”
For some reason, Beomgyu felt slightly light-headed at the revelation. He could’ve sworn Yeonjun was an alpha. Not that it changes anything, of course. However, it did explain why Beomgyu didn’t notice Yeonjun standing behind him when they first met. Yeonjun’s scent must be really muted.
The omega was more curious than ever about what Yeonjun smelled like. Without warning, he leaned into Yeonjun’s neck, gently brushing his nose against his underdeveloped scent gland and breathed in softly. He wasn’t sure if the goosebumps on Yeonjun’s skin weren’t just his imagination playing tricks on him.
This close to his scent gland, Beomgyu could smell the faint, inviting scent of coffee. Not just any coffee, it was freshly brewed, warm, rich and slightly smoky. He took a sharper inhale, trying to feel that wonderful scent more clearly. Beomgyu found himself parting his lips slightly, almost tasting the energising, soothing aroma on his tongue. He stopped himself before actually licking Yeonjun’s neck. That would’ve been strange even for him.
Beomgyu had a hard time forcing himself to leave Yeonjun’s neck, the comfortable warmth it irradiated. Nonetheless, he eventually raised his head and met Yeonjun’s foxy eyes. The beta’s eyes had a different shine to them, they no longer carried that friendly vibe from before, instead, they were dark and lustful. It made Beomgyu visibly gulp. It was like all traces of alcohol-induced giddiness had dissipated from their bodies.
“You smell really good.” Beomgyu tried to ease the tension with a small laugh. “You should’ve played the game with your scent because I would’ve never guessed it.”
Yeonjun placed a hand around Beomgyu’s waist, slightly raising the omega’s shirt and tracking heat there. Then, he turned them around, trapping Beomgyu between his body and the wall. “What would you have guessed?”
Beomgyu wet his dry lips, his entire throat feeling like a desert. “Dog food,” he answered in a panic, making Yeonjun chuckle at his answer.
“Oh, yeah?” Yeonjun asked, his body pressing against Beomgyu at last, making the omega hit his back against the hard wall.
“Or m-maybe fresh fish?” Beomgyu’s common sense was screaming at himself to shut the fuck up, but he couldn’t do anything about it, he was a panic yapper.
Yeonjun was taller than Beomgyu, making him have to slightly lean down to get close to Beomgyu’s face. Beomgyu tried not to stare at Yeonjun’s pretty mouth so close to his, tried not to obsess with how nice it would be to kiss him and taste that wonderful caffeine.
“Tell me more,” Yeonjun whispered against his lips.
“Stale bee-” Beomgyu was cut off by the sudden press of Yeonjun’s lips against his.
Beomgyu quickly kissed him back, parting his lips so he could suck on Yeonjun’s bottom lip, getting a soft hum of contentment from the older boy in return. Yeonjun’s full lips were as soft as they looked, fitting perfectly between Beomgyu’s. They kissed eagerly like they’d been waiting to do that since the very beginning of that party, and maybe they did. The deliberate, passionate movement of Yeonjun’s lips and the rough press of his fingers digging into Beomgyu’s waist were spreading heat throughout the omega, causing quiet gasps to escape his lips between their kisses.
Beomgyu’s hand reached for Yeonjun’s collar, fisting the fabric and pulling him impossibly closer. His hips arched upwards begging for more, more, more. Beomgyu couldn’t taste Yeonjun well enough in their kiss and that was driving him completely insane. Thankfully, Yeonjun’s tongue licked Beomgyu’s parted lips, asking for permission. So, Beomgyu let him explore his mouth, their tongues sliding together in a hungry deep kiss, chests pressed together.
Beomgyu moaned around the kiss as the lovely taste of intense coffee finally hit his taste buds. His leg hitched up, his thigh brushing against Yeonjun’s hip, wanting nothing more but to wrap himself around Yeonjun’s sturdy body. Yeonjun noticed Beomgyu’s leg and held the back of his thigh with his large hand, his thumb making patterns in the jean fabric.
Every stroke of Yeonjun’s tongue on his mouth and caress of his fingers on Beomgyu’s leg, were enough to make the omega shudder against Yeonjun, his cock already hardening in his pants and an embarrassing wetness spreading in his underwear.
Yeonjun broke the heated kiss, forehead resting against Beomgyu’s, lips shiny from his spit. “You know, I have an awesome Lego collection in my bedroom.”
Beomgyu raised an eyebrow, not impressed with the interruption, especially not excited about seeing Lego of all things when there were other way more exciting things they could be doing in his bedroom. Oh. Yeonjun wanted to take him to his bedroom. “You do?”
Yeonjun nodded, his head lowering so he could kiss Beomgyu’s flushed neck. “Yup.” He sucked on Beomgyu’s neck, causing the omega to gasp as he clenched his thigh against Yeonjun’s hip. “It’s really amazing,” he said against Beomgyu’s warm sensitive skin.
“I gotta see that amazing collection for myself,” Beomgyu muttered.
Yeonjun beelined for his bedroom, swiftly guiding the omega through the frat house, up the crowded stairs and into the dark room. Beomgyu didn’t have much time to take in how almost every surface was covered in clothes because as soon as he stepped inside, there were lips on his neck and a hand on his waist, pushing him against the closed door.
Beomgyu closed his eyes and leaned his head back into the door, giving Yeonjun space to do whatever he wanted to his neck. The omega noticed, straight away, how the smell of warm coffee was subtly stronger inside the bedroom, lingering in the walls and every piece of clothing scattered around every corner. The main source of the scent was placing hickeys on Beomgyu’s smooth neck, sucking on the skin until Beomgyu was hissing in pleasurable pain.
Yeonjun’s curious hands mapped every curve and twist of Beomgyu’s torso, sneaking their way under his shirt and eagerly exploring the warm skin. Beomgyu couldn’t stop the needy noises slipping from his lips as Yeonjun’s hands roughly gripped his hip bones, waist and chest, burning branding lines of heat as he ran them down his body. The beta’s mouth left Beomgyu’s neck to bite underneath his jaw, relishing every noise the omega made and how he quivered against him.
“Your scent makes me wanna eat you,” Yeonjun grumbled as he took off Beomgyu’s jacket and shirt, throwing them into the bedroom ground, next to all his other pieces of clothing.
Beomgyu wasn’t sure how to respond to that, he felt like a ‘thank you’ would be weird and ‘what’s stopping you’ would come off a bit strong, so he decided to keep his mouth shut, only letting out a needy whine as a reply. His shaky fingers were spread on the lean muscles of the beta’s broad chest as he savoured every touch, kiss and bite from Yeonjun. Fuck, Yeonjun was good at what he was doing, like he already knew what to do to have Beomgyu whimpering under him.
In the back of his mind, he thought back to what Taehyun had told him, how Yeonjun was a known player. That inopportune thought didn’t disturb him as much as he’d expected. Beomgyu wasn’t looking for a relationship anytime soon, and a nice no-strings-attached one night stand with a gorgeous beta, after the hell he went through during the exam season, seemed like a pretty good reward for himself.
Like a switch had been flipped in his brain, Beomgyu’s hands grabbed Yeonjun’s cheeks, pulling into a wet, fervent, kiss– open-mouthed and filthy. With their tongues still attached, Beomgyu led Yeonjun back into the bedroom, kicking the maze of shoes in their path while one hand fought to shed off Yeonjun’s tight shirt. The back of Yeonjun’s knees hit the edge of his bed, making the two boys tumble onto the mattress.
Ignoring the fall, Yeonjun fixed Beomgyu’s position on top of him, sitting him on his lap, before helping the omega strip off his shirt. Their mouths quickly met again, in a wet messy attempt at a kiss as Beomgyu tried to unbutton Yeonjun’s pants.
Yeonjun chuckled into Beomgyu’s mouth. “Are we eager?”
Beomgyu didn’t really understand the foreign word Yeonjun used. “Why are you talking about ‘Attack on Titan’ , right now?” Beomgyu groaned, frustrated with Yeonjun’s tight clothes. Could this man please wear something a little baggier? “This is not the time to mention Eren Yeager.”
Yeonjun gently took Beomgyu’s hands from his pants to peel them off himself. “No idea what you’re talking about, baby.”
With Yeonjun’s pants off, Beomgyu climbed over Yeonjun’s lap again, rolling his hips until he was comfortably seated on Yeonjun’s crotch. The movement made Yeonjun hiss, digging his fingers into Beomgyu’s clothed thigh. Yeonjun’s hard cock was barely perceptible over the thick fabric of Beomgyu’s jeans, but the friction was still enough to make his hole drip with more slick.
He started grinding his hips slowly against the erection, making the beta throw his head back in a moan. Beomgyu placed his hands on Yeonjun’s abs to steady himself, using that opportunity to trace the hard, defined muscles underneath his smooth warm skin. Fuck, Yeonjun was so hot. The beta gripped Beomgyu’s hip bones to fasten his movement on top of him, the lack of skin contact also seemed to be driving Yeonjun a little bit insane.
Beomgyu’s ass didn’t slow down his movements on top of Yeonjun’s lap, rotating his hips in a way he was hoping would go straight to Yeonjun’s cock. The beta was nearly panting under him, his hands lowering on Beomgyu’s body and clutching his ass cheeks, as his own hips thrusted up to match Beomgyu’s pace.
The scent in the room grew stronger and sweeter with Yeonjun’s arousal, Beomgyu wished he could drink that sugary caffeine up. He loved how he was the one causing that gorgeous scent to become more tangible.
Yeonjun seemed to have the same thought about Beomgyu’s scent, turning them around, in one quick motion, and fitting himself between Beomgyu’s parted legs, before saying, “Wanna eat you out.” He quickly unbuttoned Beomgyu’s jeans, which already felt uncomfortably tight in the pelvic area, and caught the edge of his waistband before tugging them off completely.
Beomgyu thought it was a great, great idea, eagerly nodding his head with flushed cheeks. “Please,” he muttered between whimpers.
Yeonjun smirked at Beomgyu’s excited reaction, before lowering his face to Beomgyu’s chest, kissing and licking trails of exposed skin. He took his time nibbling on Beomgyu’s sensitive nipples, causing the omega to gasp and tremble against him. Beomgyu crossed his legs around Yeonjun’s hips, forcing the beta closer to him, their bodies flushed together in the mattress.
He grinded his hips into Beomgyu’s damp boxers while he made sure to taste every inch of Beomgyu’s skin, leaving red marks whenever he could. Beomgyu let out low groans at Yeonjun’s slow but fierce thrusts, part pleased, part annoyed that there were still some thin layers between them. He wanted to lose all of his clothes quickly, his briefs felt all gross against his skin. But most importantly, he wanted the beta to do what he had preached, thighs already shaking at the mere thought of the other’s tongue inside him.
Beomgyu tugged on his own boxers. “Take this shit off,” the omega demanded between uneven pants.
Yeonjun chuckled against his skin like Beomgyu’s suffering was a joke. “Aren’t you omegas supposed to be more submissive,” he asked while his hands squeezed the omega’s naked thighs. “What are you so bratty for?”
How was he being bratty? He just wanted the beta to stop playing around. “Maybe you’re just too slow, ever thought of th-”
Yeonjun slipped his hands under Beomgyu’s boxers, circling his leaking hole and instantly cutting off Beomgyu’s protests. “That got you quiet real quick, huh?” He gathered the slick on his finger, twirling it around to tease Beomgyu’s wet entrance. The omega fluttered his eyes shut and bit his bottom lip hard, preventing any loud moans from escaping his throat as the tip of Yeonjun’s long finger pushed inside him. “Maybe you just need someone to put you in your place, I see.”
The beta slid his finger out, making Beomgyu whine at the loss, and then, in a swift movement, took off Beomgyu’s wet boxers. Before Beomgyu could fully assimilate what was happening, Yeonjun grabbed a pillow randomly thrown on the bed and placed it under Beomgyu’s hips, raising them into a more comfortable position. He felt his legs quivering with expectation.
Warm hands traced Beomgyu’s thigh before harsh fingers dug into its meat and raised the leg, placing it on Yeonjun’s shoulder. Beomgyu’s other leg followed, trapping Yeonjun’s head between his thighs, a sight that was causing Beomgyu’s mouth to water and his hole to leak.
Yeonjun’s hot tongue licked the slick dripping down Beomgyu’s inner thigh, humming in contentment. Beomgyu’s fingers instinctively laced in Yeonjun’s hair, tugging the long strands in the back of his head. The beta brushed his lips against Beomgyu’s scent gland, before sucking harshly on the skin.
“Fuck,” Beomgyu hissed between clenched teeth, his back arching in pleasure.
Beomgyu’s thighs were locked tight around Yeonjun’s head as the older boy left trails of wet sloppy kisses up and down his thighs, retracing the hickeys he had made. He seemed to be purposely avoiding Beomgyu’s hole. Beomgyu groaned at Yeonjun’s teasing, pulling his hair tighter.
The beta ‘tsk’ed, shaking his head with a faint smirk. "Such an impatient omega," he muttered, his tone caught between amusement and exasperation.
With no warning, Yeonjun dipped his head to finally lick Beomgyu’s hole, prodding his tongue into him. The omega moaned at the amazing feeling, he clutched around Yeonjun’s tongue and, instinctively, jerked his thighs close, almost crutching Yeonjun.
Yeonjun parted his thigh a little, raising his head slightly to look into Beomgyu’s watery doe eyes. “I’m sure suffocating between your thighs would be a lovely way to go, but try to stay still for a bit, pup.”
“O-Okay,” Beomgyu stuttered. He was fully hard, neglected cock throbbing, leaking on his stomach. He desperately wanted to find out if Yeonjun was faring quite as badly as he was, but those stupid boxers were still covering him.
The beta relentlessly licked into Beomgyu, sucking onto the flesh and eagerly pushing against the ring of muscle, as though he was gorging himself on the most delicious dessert he’s ever tasted. Slowly, Yeonjun pushed his tongue inside the quivering wet hole. Beomgyu had his head thrown back, his neck strained and his back arched, as he breathed erratically.
His tongue left for a second, only for Yeonjun’s fingers to be back pressing against Beomgyu’s entrance, gradually entering and stretching the walls around them. He squeezed Beomgyu’s ass reassuringly as he worked the finger in, twisting and curling inside him. Beomgyu’s nails scratched Yeonjun’s scalp, trying to stop himself from closing his legs again, he really didn’t want to kill the older boy, not when he was doing such a good job.
Yeonjun’s amazing tongue returned, joining his fingers and licking around it, getting Beomgyu even wetter with slick and spit. Soon enough, a third finger worked its way in. Beomgyu trembled against the mattress, one hand not leaving Yeonjun’s hair while the other fisted his sheets, every inhale he took was sharp and unsteady.
“You taste so fucking good,” Yeonjun said between a moan, breath hitting right on Beomgyu’s overstimulated hole.
The omega whimpered at the compliment. He wanted to taste Yeonjun too. Wanted to know how much stronger the caffeine taste could get.
Beomgyu felt his body easily accommodate the entire length of Yeonjun’s fingers, almost like he was made to take them. The beta opened them, stretching the walls further, so he could slide his hot tongue deeper inside Beomgyu, setting his whole body ablaze.
Beomgyu isn’t sure he’d ever felt anything quite like it, the feeling nearly overwhelming. Beomgyu couldn’t stop letting out loud moans from the back of his throat, his hips moving and his hole clenching around Yeonjun’s tongue and fingers.
Yeonjun already had his digits buried deep in Beomgyu when he started moving them inside and out at a fast pace, every thrust quick and precise and the sound of them jamming into the slick-filled hole bringing heat to Beomgyu’s cheeks.
Yeonjun whispered as he added a fourth finger, “Already so wet and ready for me, nearly begging for my cock.”
All Beomgyu heard was the word ‘begging’, so begging he did. “Please, please Yeonjun. Need you inside me,” he whimpered, his voice breaking as Yeonjun’s long fingers hit his sweet spot. He writhed on them, chasing the feeling. “Fuck me please,” he sobbed, fat tears gathering by the corner of his eyes.
“Such a well-behaved pretty little omega,” Yeonjun mumbled, his tongue now focusing back on cleaning all the slick he could gather from Beomgyu’s parted thighs and his fingers still fervently pumping him open.
The deep, smooth tone of Yeonjun’s voice as he complimented Beomgyu’s behaviour was almost enough to make Beomgyu come on the spot. His muscles tightened as warmth spread to the pit of his stomach as his cock, now a nearly angry red,twitched against his stomach, leaking pre-cum all over the marked skin.
“Am I good?” Beomgyu was too dazed with lust, he didn’t even care about how embarrassing he sounded.
Beomgyu struggled to keep his thighs hooked over Yeonjun’s shoulders, since they were starting to get sweaty and his legs felt like jelly.
“So good, baby,” Yeonjun growled, squeezing the meat of Beomgyu’s thigh with one hand while his other flicked up to brush his fingers against Beomgyu’s prostate. “So, so good.”
Beomgyu must have a praise-kink he wasn’t aware of, because that’s what finally pushed him over the edge. His toes curled in the sheets and his eyes rolled back in his head as he came untouched, letting out a strangled cry.
Yeonjun hissed at his hair being pulled sharply by Beomgyu’s hand, but didn’t complain. Instead, he gently removed his fingers from inside the omega, pressing a wet kiss to the hole as Beomgyu’s clenched around nothing.
Satisfied with the state of the omega, flushed and completely blissed out, he dropped Beomgyu’s legs from his shoulders and got on his knees, admiring his work.
“Gorgeous,” he muttered.
After a bit, Beomgyu slowly fluttered his eyes open to check what the other was doing, only to catch the beautiful sight of Yeonjun finally, finally peeling off his own boxers. His angry red cock slipped out, hard and thick, and put on a condom through the shaft. Beomgyu gulped as he assessed the length of the beta, he wasn’t so sure he was stretched enough anymore.
Yeonjun’s strong hands gripped Beomgyu’s hips, raising them from the pillow below him, and positioning himself between Beomgyu’s legs. Despite Yeonjun firmly holding him up, it still wasn’t a very comfortable position for the omega, his back arching so his hips could rest against Yeonjun’s crotch. Oh, but what a sight it was. Yeonjun on his knees, with his large fingers digging into his hips, keeping them up, as he slowly pushed his hot cock inside Beomgyu. He had just come but his cock was already twitching again, the feeling of Yeonjun splitting him open was just way too pleasurable.
The omega’s limp, tired legs crossed loosely around Yeonjun’s lower back, trying to push the older boy deeper inside him. It was pointless, the grip he had on Beomgyu’s hips was too strong, it was obvious Yeonjun was set on setting the pace himself.
Finally, Yeonjun's cock fully buried inside Beomgyu, the hot thick length branding him. The two boys moaned, his breaths both staggered and loud. Yeonjun used his firm hold on Beomgyu’s hips to bounce the omega on his cock, matching his slow but deep thrusts.
His movements weren’t too rough yet, keeping a pace that helped Beomgyu get used to the large cock inside him. Then, he finally bottomed out and started rolling his hips into Beomgyu, provoking loud needy noises from the omega, who clutched the sheets for dear life.
“You look even prettier like this, Beomgyu. All stretched around me,” Yeonjun growled, his tone honest and raw.
Beomgyu agreed, he never felt prettier. “Yeonjun,” he sobbed, his mouth unable to form any clearer words, only gasps and moans.
Yeonjun’s thrusts sped up, his unyielding length pounding relentlessly into Beomgyu, causing the mattress below them to squeak at the motion. Beomgyu’s cock was already painfully hard and back to leaking as it rested on his belly, but he couldn’t pay attention to it, too focused on the way the breathtaking beta slammed inside him, moving the omega’s hips around him like a toy.
Beomgyu panted and shuddered in the bed, his legs quivering against Yeonjun’s body, the overstimulation rendering him useless as he was so close to reaching his orgasm again. He allowed himself to repeatedly moan Yeonjun’s name as the beta’s rhythm got frantic and unsteady, proving he himself was getting close to his climax.
Between deep pounds, Yeonjun praised him, “you take my cock so well.”
The compliment went straight to Beomgyu’s own cock, making it twitch against his belly. The omega was getting sloppily sinked up and down Yeonjun’s cock by the strong grasp on him, his body bouncing like a rag doll. He placed one hand above him on the bed headboard so his head wouldn’t hit the hard wood with every harsh thrust.
Their moans grew louder, echoing through the dark room just like the lewd sound of skin against skin. Their aroused intense scents mixed together around them, making the air feel thick and sweet, filling Beomgyu’s lungs and almost chocking him as he gasped for oxygen.
Noticing how close the omega was, Yeonjun reached for his throbbing cock, stroking it to spare Beomgyu from the pain of coming untouched twice. Only a few pumps later and Beomgyu was spilling all over his bare abdomen and jerking helplessly in Yeonjun’s hand. Yeonjun followed soon after, filling up the condom and toppling over Beomgyu’s body, releasing the hold on his hips in the process.
The beta had his hot sweaty body flushed against Beomgyu’s, his chest moving rapidly as he tried to control his uneven breathing. Beomgyu placed an arm around Yeonjun’s damp back, hoping it was a reassuring gesture for the panting boy on top of him.
Yeonjun didn’t seem to mind, nibbling lazily on the scent gland on his neck, so Beomgyu kept tracing invisible lines with featherlight touches on the beta’s back. Beomgyu had tears drying on his flushed cheeks, but he was feeling completely at ease. His body felt like a deflating balloon, all the tension in his muscles dissipating as he rested against the soft mattress with Yeonjun’s weight on top of him, in total contentment.
During their rendezvous, the weather outside got intensively worse, the steady pat-pat-pat of raindrops drumming on Yeonjun’s bedroom window had intensified into a rhythmic roar. The downpour had grown heavier, but Beomgyu didn’t even notice. He didn’t even notice the steady lightning outside that illuminated the bedroom briefly. His naked body didn’t feel any coldness, the only goosebumps he had was from Yeonjun’s lingering touches. How could he possibly feel chilly in the warmth of the stunning beta’s arms?
Notes:
so... :D
hm hope you guys enjoyed chapter 1, i actually already finished writing chapter 2 (cough, and chapter 3, cough) so the next update should be quick !!! work is kicking my ass lately but we stay strong
and again, the happiest birthday to my girl kitty !!!!! everyone go wish my queen a happy bday rn !! ♡
ALSO, nessa made the cutest art of the drinking shots scene, please give it lots of love because it’s so beautifully done, i can’t thank her enough :( ♡
Chapter 2: sheltering up
Notes:
howdy ! so here’s another 10k chapter for you guys :D this chapter doesn’t have any bmjn smooching action unfortunately, but dw bc much more of that is coming up… wayy too much for my poor brain to handle actually (im scared)
i’d like to thank ONCE AGAIN kitty and koi for helping me write and beta this fic, they always give me so much motivation and love seriously :( they’re the bestest ilysm <3
(See the end of the chapter for more notes.)
Chapter Text
There was a heavy, warm human blanket on top of Beomgyu when he woke up from his restless sleep. Groggily, he reached for the arm around him and released it from his waist, trying to sneak his way from under the sleeping boy. Yeonjun, he remembered. He remembered it way too well. His charming smile, his great sense of humour and most importantly how he felt inside Beomgyu.
Beomgyu sat down on the grimy bed with a groan, shaking his head and rubbing his tired eyes, this wasn’t the time to be thinking about that. He needed to focus. Specifically, on figuring out the path back to the party room from Yeonjun’s bedroom so he could leave this frat house immediately. A pang of guilt struck– he hadn’t even warned Taehyun that he would be leaving the main hall. Fuck.
The omega looked around the pitch-black room, it was completely shrouded in darkness, the kind that seemed to cling stubbornly, refusing to yield to morning. Through the large bedroom window, the storm raged on, the black clouds hung heavy over the sky and rain streaked down the glass in chaotic patterns. Thunders rumbled low and wind howled aggressively, loudly shaking the shutters. That’s probably what had woken Beomgyu up.
As he analysed the tempest outside, a flicker of lightning in the distance briefly illuminated the room, casting fleeting creepy shadows and creating an eerie vibe. Despite the unsettling atmosphere, Beomgyu felt comforted by the faint trace of the beta’s sweet pheromones, the lovely freshly brewed coffee smell still lingering in the air. It calmed his nerves, though not enough to distract him from the reality of his situation. He couldn’t sit here inhaling and basking in the aroma like some lovesick pup for much longer. Yeonjun had been… effective. Perfect, even. A much-needed stress reliever. But now, it was time to head back to his dorm and scrub this entire experience off his skin of this fling with a long, hot shower.
Beomgyu swung his legs off the bed, wincing as a dull ache shot through his body, his limbs still too sore and his ass too tender. He cursed under his breath as he crouched down, blindly searching for his clothes in the dark bedroom. His hands fumbled over discarded hoodies, jeans, and who-knows-what else. Why the hell did Yeonjun own so many clothes, let alone leave them all over the floor?
After a fruitless hunt, Beomgyu gave up and grabbed a random pair of clean sweatpants lying nearby. The faint creak of the mattress behind him made him pause. Turning, he met Yeonjun’s half-lidded, foxlike gaze. The beta blinked at him wearing a sleepy pout on his lips.
“Mm… You’re not expecting breakfast, are you?” Yeonjun mumbled, his voice raspy and low, punctuating the question with a low groan as he stretched lazily.
Beomgyu stared at him for a moment, the previous night’s haze clearing just enough to remind him that Yeonjun was, in fact, the usual frat fuckboy, of course he would be acting like an enormous douche after he got lucky.
“I was just trying to leave.” Beomgyu replied, tone flat as he rifled through the chaos for a shirt. He needed to get out. Fast.
“Good,” Yeonjun drawled, shifting onto his side, hand resting on his cheek, so he could look at Beomgyu a little better. His sharp gaze suddenly locked onto Beomgyu’s pants, narrowing in suspicion. “Wait. Those are mine. Give them back– I need to pack them for the holidays.”
What? Beomgyu froze mid-search, turning around to stare at Yeonjun with an expression of disbelief. “Are you serious right now? You had your fucking tongue in my ass, but you draw the line at wearing your pants while I search for mine?” Actually Beomgyu was planning to just walk out with Yeonjun’s sweatpants and leave his jeans behind, but the beta didn’t need to know that.
Yeonjun didn’t answer, simply stared back at Beomgyu, his free hand stretched in front of him as he quietly waited for the younger man to give back his pants.
“Ugh, fine.” Beomgyu rolled his eyes, taking off Yeonjun’s pants and getting naked again. “Here,” he said as he threw the soft pants right into Yeonjun’s annoying face. He swiftly returned to his search, if he didn’t find his clothes soon he would just grab a sheet from the bed for coverage and leave this room.
The beta removed the pants from his face with a chuckle, not even marginally offended by Beomgyu’s action. With his vision now uncovered he noticed Beomgyu’s marked-up naked body and fixed his position, crossing his arms behind his head and resting it against his palms. “Hm, you know,” he began, a smirk curling his lips as his eyes shamelessly roamed over Beomgyu, “you really don’t have to leave already…”
Beomgyu raised a brow, amused by the beta’s change of mind despite himself. “I thought you weren’t making me any breakfast.”
Yeonjun leaned back lazily, the smirk deepening. “I’ve been told I have a great sausage.”
Nevermind. He was awful.
The beta burst into laughter at his own lame joke, the sound echoing obnoxiously in the small room. His cackling slowed as he noticed Beomgyu’s deadpan expression. “C’mon, that was funny,” he whined, eyes crinkling in mock offence.
Beomgyu paid him no mind, turning away to resume his search for something– anything– that remotely resembled his shirt.
Yeonjun sighed dramatically, pushing himself upright in bed and leaning back against the headboard. He ran a hand through his messy hair, trying and failing to tame it. “So, I’m guessing that’s a ‘no’ to staying a little longer?”
It would be a huge ass lie if Beomgyu said the thought of taking Yeonjun’s offer and staying with him didn’t cross his mind at all. Who could judge him, when Yeonjun was in all his naked glory staring at him from the bed, only a thin white sheet covering a few parts of his body? He had his gorgeous full lips still bruised from all the biting and sucking Beomgyu did and his soft black hair was all tousled from where Beomgyu was pulling on it before. How was any human supposed to resist?
Beomgyu averted his gaze with a sigh. “Just help me find my pants.”
Yeonjun groaned but complied, grabbing a pair of boxers from the nightstand and slipping them on before climbing out of bed. “Pretty sure I tossed them somewhere around here.” Dropping to his knees on the cluttered floor, he rummaged through the mess until he triumphantly held up Beomgyu’s jeans with a smug grin. “Found them!” he declared, his smile almost too proud for such a small victory.
Beomgyu snatched the jeans from Yeonjun’s outstretched hand, muttering a quiet, “Thanks.” As he pulled them on, he glanced around the disaster zone of a room. “Why is your bedroom such a mess, anyway?”
Yeonjun shrugged, leaning back on his heels. “My closet’s too small,” he said simply, though his eyes lingered as Beomgyu adjusted his jeans. A faint pout tugged at his lips, as if he wasn’t quite ready for Beomgyu to leave.
The rough jean material rubbing against his overly sensitive cock wasn’t a great feeling, but he really didn’t want to put on his gross dry-slick boxers.
Yeonjun also spotted Beomgyu’s shirt and jacket among the chaos and handed it to him, still sulking at the omega. His pout deepened as Beomgyu hurriedly pulled the shirt over his head, clearly in a rush to leave. Once dressed, Beomgyu grabbed his phone, checking Taehyun’s missed calls, only to frown when he noticed he had no signal to call him back. Weird.
“C’mon,” Yeonjun said, breaking the silence as he threw on a mismatched outfit from the scattered clothes on the floor. “I’ll walk you downstairs so you don’t get lost.”
“Thanks,” Beomgyu mumbled, the awkwardness settling over him like a heavy blanket. Why did Yeonjun have to wake up right as he was trying to sneak out?
As they stepped outside the bedroom, the rest of the house was deadly quiet, very different from the noisy party they’d left behind. The hallways were empty, the only evidence that a party had happened was the discarded red and green plastic cups on every surface. The two boys went down the stairs, but Beomgyu’s steps faltered on the steps when muffled voices and the low hum of a television became audible. The once-chaotic main hall of the frat house now felt eerily subdued, the tension in the air thick enough to cut with a knife.
The scene they walked into was far removed from last night’s party. Clusters of people sat slumped on couches or sprawled across the floor, their faces pale and drawn. All eyes were glued to the flat-screen mounted on the wall, which was tuned to a local news broadcast.
“…this is a Category 3 hurricane, expected to bring devastating winds and torrential rain. We urge all residents who were not evacuated to stay indoors and shelter in place until further notice,” the news anchor’s voice echoed, grim and unwavering.
Beomgyu froze mid-step, his stomach sinking as the red ‘Hurricane Warning’ banner scrolled across the screen. He had no idea what a Category 3 hurricane even meant, but it sounded bad. The omega glanced at Yeonjun, whose cocky demeanour had evaporated, replaced by an off-putting seriousness as he stared at the TV.
“What the hell?” Beomgyu whispered, his voice barely audible over the broadcast. “That explains the weather this morning…”
Yeonjun turned to him. “Was the weather bad? I didn’t even notice to be honest; too busy staring at you,” he said with honesty, not trying to give Beomgyu a praise but simply stating facts.
Beomgyu rolled his eyes at the indirect compliment.
A low rumble of thunder outside punctuated Beomgyu’s words, followed by the sound of rain hammering against the house windows. Beomgyu’s pulse quickened as he looked around the room. People were whispering in hushed tones, some clutching their phones while others sat in stunned silence.
“Dude, they’re saying we could lose power,” someone muttered from a nearby couch.
“Great,” another voice snapped. “We’ll be stuck in the frat house with no Wi-Fi, no power, and no way out. Perfect.”
Suddenly, the anchor’s voice grew sharper, commanding attention. “Repeat: all residents in the affected area must stay indoors. Do not attempt to travel. Conditions will worsen rapidly. Stay tuned for updates ”
Beomgyu exhaled shakily, his thoughts spiralling. The time displayed on the live news broadcast showed it was already late morning. Morning. He’d spent the entire night here. How had he not realised? The storm-darkened sky had made it impossible to tell that a new day had begun. Panic churned in his chest as another realisation struck. Taehyun.
His eyes widened, scanning the room frantically. Around thirty people were scattered across the space, some sitting, others standing near the TV, their faces pale with tension. Beomgyu’s heart pounded as he searched for his small omega friend, praying that Taehyun had stayed the night and wasn’t out there somewhere in the storm.
And then, there he was. Beomgyu’s breath hitched as he spotted him. Taehyun stood near the TV, Soobin’s arm draped protectively around his shoulders. Soobin’s hand moved in slow, soothing strokes along Taehyun’s arm, his expression calm but resolute, like a silent reassurance in the chaos.
Relief crashed over Beomgyu so powerfully that he almost gasped aloud. Without thinking, he bolted down the stairs, throwing himself into Taehyun’s arms. He fully expected to be hugged back– maybe hear a few words of relief, or even see a tear or two. What he didn’t expect, however, was for Taehyun to punch him squarely in the arm.
“Ow! ” Beomgyu yelped, recoiling as he rubbed the sore spot. “What was that for?” he demanded, pouting.
“You know how fucking worried I was about you, Hyung?” Taehyun shot back, his voice sharp. “For all I knew, you were blown away by the fucking wind!”
“Don’t be so dramatic,” Beomgyu muttered, trying hard to sound unfazed. He wasn’t about to admit that he’d been thinking the exact same thing about Taehyun.
Taehyun sighed heavily, his frustration palpable. “How was I supposed to know you were still here?” His words trailed off as realisation dawned on him. He frowned, his tone shifting to suspicion. “Wait. What are you still doing here?”
Beomgyu froze, his mind scrambling for a plausible excuse. For a brief moment, he thanked every God that Yeonjun was a beta, meaning his scent wasn’t clinging to him like a beacon of guilt.
“I couldn’t just leave you here alone, silly!” Beomgyu blurted, his laughter forced and far too awkward to be convincing.
Taehyun narrowed his big eyes, reading Beomgyu’s soul like an open book. “If you were so worried about me, then why didn’t you answer any of my calls?”
Before Beomgyu could stammer out a response, a voice interrupted.
“Yeonjun hyung! ” Soobin called, relief and exasperation mingling in his tone. He watched as Yeonjun strolled over, casual as ever. “I was looking for you all night! Where the hell were you?”
The silence that followed was suffocating. Beomgyu felt his stomach drop as every muscle in his body screamed at him to leap out the nearest window and face the hurricane instead of dealing with this mess. Taehyun wasn’t an idiot. His nose twitched faintly, his sharp eyes narrowing as the realisation clicked. Beomgyu’s scent was marking Yeonjun, the hint unmistakable and a dead giveaway.
Taehyun didn’t reveal his discovery, simply raising a single eyebrow at Beomgyu, his expression a mix of incredulity and really? Beomgyu swallowed hard, his throat suddenly dry. Please, hurricane, take him away.
“Hm.” Yeonjun’s gaze flicked to Beomgyu, his eyes silently asking for guidance on what to say. Beomgyu, however, steadfastly avoided his gaze, silently screaming, Why is this idiot making it so obvious? “I was, uh… you know, sleeping and stuff,” Yeonjun mumbled with a weak shrug.
Beomgyu resisted the urge to facepalm. Hard. Of all the things Yeonjun could have said, that was his answer? For a fuck boy he sure wasn’t great at lying and coming up with excuses on the spot. In front of them, Taehyun stifled a giggle, clearly amused by the exchange. At least someone was enjoying this disaster.
“Sleeping?” Soobin chimed in, his lips curving into a small teasing grin. “You don’t usually go to bed that early. Guess old age is finally catching up to you, huh?”
The playful jab broke some of the tension hanging over the group, making the other boys chuckle, though oblivious cutie Soobin seemed blissfully unaware of just how thick it had been. Beomgyu exhaled quietly, silently praying no one in the frat would connect the dots– or at least, that Taehyun wouldn’t press the issue further and/or expose his secret.
Beomgyu glanced around the room, his stomach sinking. The remaining occupants were mostly frat boys– alpha frat boys, to be exact. That meant he was about to be stuck in a house full of testosterone-fueled egos for who-knows-how-long. Lovely. Fucking lovely.
“So, I guess we’re stuck here?” he muttered, half to himself.
Taehyun pouted, clearly frustrated. “I didn’t think it would get this bad or else I wouldn’t have dragged us here! They said it’d probably miss us.” His eyes flicked back to the TV, where the weather report continued to flash warnings. “Guess they were wrong.”
Beomgyu could tell Taehyun felt guilty for dragging him into this mess. Still, he was glad Taehyun was with him; at least they could face the lockdown together rather than alone.
“This… is going to suck,” Beomgyu muttered, voice barely audible. But after a pause, he forced a small, reassuring smile. “But hey, at least we have each other.”
Yeonjun grinned faintly, though the usual cockiness didn’t fully quite reach his eyes. “On the bright side, you’re stuck with me. I’ll keep you entertained.”
Beomgyu shot him a withering look, as the other two boys laughed at Yeonjun’s weak attempt at flirting. “You’re not helping.”
The atmosphere in the frat house shifted as the large group began to mingle, everyone talking to one another to deal with the situation but also to know the people they’d be stuck with for indeterminate time. Taehyun and Beomgyu quickly hit it off with Kai, an adorable beta that reached the scene evern later than Beomgyu, and who was also a big friend of Soobin and Yeonjun.
“How did someone like you end up in a frat house like this?” Beomgyu inquired quietly, glancing around to make sure none of the other frat boys were within earshot.
Kai giggled, waving his hands dismissively. “The people here aren’t so bad, I promise! I don’t know where we got that awful reputation from.” He paused, looking thoughtful. “Well, I did hear some wild stories before I joined, but things really changed when Yeonjun stepped into power. He’s actually really good at keeping everyone in line.”
“Yeah, Soobin told me Yeonjun has some rules to put everyone in place to keep things under control,” Taehyun said. Beomgyu would be lying if he said he wasn’t curious about the rules.
Kai’s face lit up, and he nodded proudly. “Actually, I was already friends with Hyung before college. The only reason I even decided to join this frat was because of him.”
Beomgyu felt his stomach flip, he really didn’t want to know any more cute information about his one-night fling. Who cares if he was actually a good guy, who knew how to lead? He quickly pushed those thoughts away, wanting to steer the conversation somewhere else. “I don’t remember seeing you at the party, Kai.”
Kai laughed awkwardly, cutely scratching the back of his head almost like a cartoon character. “Yeah, I’m kind of a lightweight. I passed out in the bathtub after a few shots…”
Beomgyu chuckled, relieved by the lighter subject. “I guess that’s one way to escape the party.”
“And a better way to wake up with a bad back,” Taehyun added with a frown as he pictured the back pain Kai must’ve felt after waking up.
“It wasn’t too bad! I dare say it was pretty comfy,” Kai admitted, grinning. Taehyun and Beomgyu didn’t believe that for one bit. “Until a loud thunder woke me up, and I almost smacked my head on the faucet.” The revelation earned hearty laughter from Beomgyu and Taehyun.
The laughter was cut short when Yeonjun’s voice rang out from the center of the room. “Alright, guys,” he called, standing tall with Soobin at his side. The chatter died down almost immediately, all eyes turning to the frat leader.
“I’m glad everyone’s getting to know each other,” Yeonjun began, his tone firm but approachable. “But we need to start being productive. We don’t know how long we’ll be stuck here, so we should get organised. First, we need to clean up this place and take inventory of the pantry to figure out our food situation. Sounds good?”
A murmur of agreement swept through the group, a few heads nodding. It was clear that Yeonjun commanded respect; even in the chaos, his leadership was steady and reassuring. Beomgyu was trying hard to let himself get affected by it.
“Great,” Yeonjun continued, nodding in approval. “While we are all gathered, let’s start by deciding where everyone will sleep. We’ve got a few extra people here, so let’s make sure we’re considerate. No one should feel uncomfortable or like they’re being left out, and let’s avoid unnecessary drama.”
The group murmured in agreement again, though a few side glances and whispered comments hinted that not everyone was thrilled about the upcoming arrangements. Beomgyu tried not to roll his eyes, he already knew dealing with all these frat boys would be a pain.
Next to him, Kai let out a small sigh of disappointment. “I’d let you guys stay with me, but I’ve got two alpha roommates… I could check if they’d be willing to move for a bit?”
It was a sweet gesture. As a beta, Kai knew his room would feel safer for the two omegas, and the fact that his first instinct was to immediately offer it said a lot about him.
“It’s okay, Kai,” Soobin interrupted gently, stepping over to their side. “I’ll find somewhere else to sleep, and you two can use my solo room.”
“Are you sure?” Taehyun asked, his eyes wide with gratitude, a soft smile blooming on his lips.
Soobin turned to him, his gaze warm and just as fond. “I’m sure.”
“Oh, thank god,” Kai muttered with a dramatic exhale, placing a hand over his chest. “I wasn’t mentally prepared to ask them to leave the room.”
Beomgyu laughed at Kai’s honesty, his earlier tension easing a little. Kai’s roommates probably aren’t that friendly, no wonder he enjoyed sleeping in that bathtub.
The omega had to admit, these two frat boys were surprisingly decent. Beomgyu was pleasantly surprised. Watching the way Soobin and Taehyun interacted, a small sense of relief settled over him. At least Tyun found himself a genuinely sweet guy.
“Kai will let me share his bed, right?” Soobin said, flashing an innocent grin.
Kai crossed his arms, a playful glint in his eyes. “Only if you promise not to cuddle me.”
“Oh my god, yes! It’s like he’s trying to crush us in his sleep!” Taehyun chimed in with exaggerated enthusiasm.
Beomgyu raised an eyebrow, his curiosity piqued. How many times have those two even slept together for Taehyun to gather enough data to support this conclusion with such confidence?
“He’s like a cuddle monster,” Kai exclaimed, throwing his hands up for emphasis. Taehyun nodded excitedly in agreement.
Beomgyu huffed quietly, feeling oddly left out. Now he also wanted to experience those famous, supposedly deadly, cuddles.
“Alright, enough about my amazing spooning abilities,” Soobin cut in with a shy smile, his face slightly flushed. “Let’s go. I’ll show you guys my room.”
Soobin led the way down the dimly lit hallway, stopping in front of a door with a slightly worn nameplate that read ‘Soobin’ with a cute little doodle of a bunny. He turned the knob and pushed the door open with a slight creak, stepping inside and flipping on the light, that thankfully still worked. Beomgyu hoped they wouldn’t lose their precious electricity anytime soon.
“Welcome to my humble abode,” Soobin said with a small, proud smile, gesturing to the room.
Beomgyu and Taehyun followed him in, the older omega’s eyes immediately darting around. Taehyun already knew the room and wasn’t even bothering to hide it, immediately sitting on the comfortable bed.
The space was surprisingly neat for a frat house, minimalist but cosy. The room had an en-suite bathroom and was about the same size as Yeonjun’s. Being president and vice-president of the frat clearly had its perks.
A neatly made bed sat against the far wall, covered with a soft grey blanket and a couple of plush pillows. A small desk in the corner was organised with notebooks, a laptop, and a single framed photo of Soobin with what looked like his family.
The walls weren’t bare, though. The multiple framed posters or known and unknown animes filled the blank walls, giving the room a touch of personality.
“You keep this place way too clean,” Beomgyu teased, brushing his fingers over the spotless desk. The complete opposite of the other room he saw in the frat house.
“This is nothing to be honest,” Soobin replied with a shy chuckle. “It only looks like this because I didn’t expect guests. Or else you’d have been greeted with a gift basket and some clean free towels and toiletries.”
“True,” Taehyun agreed, sounding like he spoke from personal experience as he leaned back comfortably on the bed.
Beomgyu wandered over to the bookshelf against the wall, scanning its contents. “You read a lot, huh?” he said, noticing the amount of well-worn novels.
Soobin nodded, his ears turning slightly pink. “I like my quiet time. Keeps me sane in a house full of chaos.”
Taehyun interrupted, “That’s all yaoi manga.”
Soobin’s eyes widened in panic as he practically yelled, “Tae!”
“What?” Taehyun shrugged, completely unfazed.
With a dramatic pout, Soobin flopped down to sit next to him on the bed. “I was trying to look cool in front of your friend.”
“Fair enough, would never judge a man for reading some yaoi,” Beomgyu said, also plopping down on the edge of the bed with them. “But honestly this is way nicer than what I expected from a frat house. You could honestly rent it out as an Airbnb.”
Soobin laughed. “I’ll keep that in mind if I ever need the extra cash.”
Taehyun laid on the bed, sighing. “Thanks for letting us crash here, Hyung. It’s really nice of you.”
Soobin shrugged, his usual shy demeanour softening. “It’s no big deal. Besides, I’d rather you guys be comfortable than stuck somewhere awkward.”
Beomgyu looked around one last time, admiring the cosy setup. “Alright, Soobin, you officially won the award for best frat room. This might actually make surviving the hurricane bearable.”
Soobin flashed them a warm, genuine grin. “I'm glad!” He stood up, adjusting his pants before heading toward the door. “I'll let you guys get settled. Feel free to use the bathroom or borrow anything from the closet.”
The two omegas thanked Soobin as the door clicked shut behind him. Taehyun seemed perfectly content, sprawling across Soobin’s bed like he owned it. Meanwhile, Beomgyu couldn’t quite relax. His skin felt sticky, and all he could think about was the need for a long, relaxing shower.
Standing up, he stretched. “I’m going to take a quick shower, Tyun.”
Taehyun cracked one eye open, a smirk tugging on his lips. “Yeah, and while you’re at it, start thinking up excuses for why you tripped and fell onto Yeonjun’s dick.”
Beomgyu froze for a split second. Shit. He’d completely forgotten that Taehyun might want to talk about… that.
“Fine.” Beomgyu muttered, throwing Taehyun a half-hearted glare. “I’ll come up with a great excuse while I wash away my sins.” With a dramatic groan he stepped into the bathroom and shut the door firmly behind him.
The muffled sound of Taehyun’s laughter followed him, making Beomgyu quietly laugh back. No matter how bad this situation was, Taehyun was just too endearing.
Beomgyu finally faced the mirror for the first time since leaving his dorm for the party. His reflection wasn’t as disastrous as he feared– his dyed blonde hair was slightly messy, and his clothes were wrinkled from being abandoned on Yeonjun’s floor, but it could’ve been way worse. He had no time, or patience, during finals to dye his roots so now there was some subtle dark brown emerging at the base of his scalp. Once the lockdown was over with, Beomgyu really had to take care of his hair.
He sighed, peeling off his jacket and shirt. The moment he caught sight of his chest in the mirror, his breath hitched. Bruises and red marks bloomed across his collarbones and down his chest, like a roadmap of last night’s events that he was desperately trying not to relive.
Curiously, he touched one of the darker hickeys near his neck, immediately hissing at the sharp sting. Great. Just great. His mind raced for solutions. There was no way he could walk around looking like this, it would be too visible with a loose shirt. He’d have to ask if Soobin had any concealer or foundation tucked away somewhere.
“Perfect,” he muttered under his breath, glaring at his reflection.
Beomgyu stepped into the shower and let the warm water hit his skin in a steady stream. The sound of the spray of water was the only thing filling the silence, a comforting white noise muting the mess happening in his head.
Using Soobin’s body wash, Beomgyu started cleaning his body trying to wash away the warm, dizzying memory of soft sighs and heated skin. Beomgyu had to close his eyes and let the water run over him for a bit, trying his hardest to not let his mind wander. His own hand running down his body wasn’t helping at all, bringing too many recollections of how Yeonjun’s hands touched him in all the right places. Beomgyu really shouldn’t be thinking back to the events of the night before, especially not while in the shower… Popping a boner right now, with Taehyun right next door, would be really awkward.
The body wash smelled sweet with a hint of citrus, quickly erasing the lingering sharp scent of Yeonjun from his skin. Beomgyu found himself unexpectedly disappointed by this. He had enjoyed Yeonjun’s scent, the way it filled the air in that room, how it had lingered in his senses, on his tongue. Now, with each pass of the soap, that trace of him faded, and Beomgyu knew that he might never sense his scent again.
Beomgyu stepped out of the bathroom, a towel secured around his waist and another draped over his head as he dried his damp hair. His eyes landed on a pile of unfamiliar items neatly arranged on the mattress: pillows, blankets, towels, folded clothes and underwear, and even toothbrushes.
“While you were showering, Soobin and Kai stopped by,” Taehyun explained, standing by the half-empty closet. “They brought us some essentials– even clothes that might fit us better.” Beomgyu noted the cleared space in the closet. Soobin must’ve emptied it out to give the omegas a little room of their own.
“Nice,” Beomgyu said casually, stepping over to the mattress and grabbing a random black shirt and a pair of jeans. He ignored the way Taehyun’s gaze lingered on his marked-up chest. “This should work,” he added, pulling the shirt over his head.
As soon as the fabric settled against his skin, a faint but unmistakable scent of coffee hit him like a truck. Beomgyu froze. Shit. This shirt was definitely Yeonjun’s.
The memory of Yeonjun throwing a dramatic fit over Beomgyu borrowing his sweatpants flashed in his mind. And now here he was, willingly offering up his clothes to help the omegas. How a storm can change a man… Beomgyu smirked to himself but decided to let the thought of teasing the beta slide, for now.
Beomgyu resisted the urge to take a deep inhale of the shirt’s scent, focusing instead on pulling on his jeans. Once dressed, he grabbed a toothbrush and headed back to the bathroom.
“Don’t you try to sneak off again!” Taehyun called after him.
Beomgyu returned to the room, toothbrush in hand, brushing his teeth as he walked. “Huh?” he mumbled around the toothpaste foam.
Taehyun smirked as he gathered the piles of clothes from the bed, starting to organise them in the closet. “So,” he began, clearly enjoying himself, “tell me about last night.”
Beomgyu groaned, the toothbrush still in his mouth. “Nuffin’ to dell,” he managed to answer, voice muffled.
Taehyun let out a laugh, sharp and teasing. “I just didn’t picture you with a frat boy, that’s all,” he added with a giggle. “In the beginning of the party, I said I’d make sure you didn’t leave the party on all fours and I failed miserably didn’t I?”
Beomgyu rolled his eyes, taking a few quick steps back to the bathroom to spit out the toothpaste. He actually wasn’t on all fours when he was with Yeonjun but he wasn’t about to let the conversation stir into that direction. “First, I just want to ask; why didn’t you tell me he was a beta?”
Taehyun leaned against the closet door, still smirking. “Why wouldn’t he be a beta? Did you assume he was an alpha just because he’s the leader of the frat? Wow, Hyung, that’s so old-fashioned of you!”
Beomgyu opened his mouth to protest but stopped short. He hadn’t even considered that at all when he made that assumption. Yeonjun’s subgender had been on his radar because, well, he’d just felt like an alpha– his vibes, his body... even though Beomgyu couldn’t sense his scent at all.
“You told me he was a player! What else was I supposed to assume?” Beomgyu shot back. Great, Beomgyu, he thought bitterly. Defend your alpha stereotype assumption with another alpha stereotype. Real smart.
Taehyun shrugged, his expression thoughtful. “I mean, that’s just what I heard. I don’t know the guy that well, but he seems... sweet. Flirty, sure, but still sweet.” He paused, tapping his chin. “He’s probably not even as much of a fuckboy as people make him out to be. Or else his cum would be radioactive or something like that.”
“Gross, Tyun! What the fuck?” Beomgyu yelled, his face scrunched in disgust, a deep frown settling on his features.
“Sorry, sorry! Just trying to lighten the mood!” Taehyun giggled, completely unbothered. “I still can’t believe my good anti-alpha friend thought Yeonjun was an alpha and still hooked up with him.”
Beomgyu pouted, mumbling under his breath, “Technically, we only hooked up after I found out he was a beta…” His voice rose defensively. “Besides! He was the one who made the first move.”
“Of course he did!” Taehyun said, grinning mischievously. “A pretty omega holding a green cup? Why wouldn’t he?”
“Green cup?” Beomgyu echoed, confused.
“Holding a green cup means you’re available, silly. That’s why I gave you one,” Taehyun admitted, amusement lacing his tone. Beomgyu should’ve known there was a whole purpose behind the colours of the cups.
“You’re one sneaky little boy,” Beomgyu shot back, narrowing his eyes at him.
Taehyun laughed, continuing to organise the clothes. “What can I say? I had to find a way to keep you entertained while I hung out with Soobin.”
Beomgyu shook his head, a playful grin on his face. “Evil.”
Taehyun smirked, glancing over his shoulder. “Oh, please. Look at you! You’re not even mad. You must’ve had a great time.”
The older boy sighed and waved off Taehyun’s teasing. There wasn’t much more to say, it was only a one night stand after all, no reason to dwell on Yeonjun's existence much longer.
“Talking about me and a random frat boy when you’re head over heels for that Soobin fella,” Beomgyu said, trying to steer the conversation away from himself.
Taehyun hesitated, his fingers brushing over last night’s jacket as he hung it in the closet. “He’s just... special,” he admitted softly, a hint of shyness in his voice. “I just hope he feels the same way about me.”
“Are you kidding me? That boy is whipped,” Beomgyu replied with certainty.
Taehyun managed a small smile, but it didn’t quite reach his eyes. “I hope you’re right,” he murmured.
Beomgyu frowned slightly. “What’s making you question it?” he asked, sensing there was something Taehyun was dwelling on.
Taehyun sighed, shaking his head. “I’ll tell you some other time. Right now, I just... I need to adjust to everything– the new environment, all of it.”
Beomgyu nodded, deciding not to push any further. He knew Taehyun too well for that. Getting him to open up was like coaxing a shy cat. Just like we should let the cute kitten make the first move before petting their fluffy fur, Beomgyu too would have to wait for Taehyun to want to talk about it before he could offer any comfort or advice.
Taehyun began emptying the pockets of his jacket, casually tossing the contents onto Soobin’s bed: his wallet, some scent patches, and a pack of heat suppressants.
Heat suppressants.
Beomgyu’s stomach dropped. He’d completely forgotten about those. How the hell was he supposed to stay in a house full of untamed alphas without his suppressants? Panic bubbled up inside him. Shit, shit, shit. If this hurricane dragged on long enough, he could go into heat. An intense one too, since he had been on suppressants for so long.
“I’m fucked.”
“Yeah, by Yeonjun. We already went over that,” Taehyun teased, sliding his stuff into the bedside table.
“I’m being serious, Tyun. I’m actually fucked,” Beomgyu said, his voice low and tinged with frustration, the usual playful edge replaced by an unmistakable seriousness. This was a big deal, an omega on heat stuck in a frat house full of alphas was… really bad.
The alarm in Beomgyu’s tone wiped the teasing grin off Taehyun’s face. He turned, his expression instantly shifting to concern. “What’s wrong?”
“I don’t have my suppressants with me… What if my heat–”
Beomgyu let the sentence hang, unable to voice the thought fully. The very idea sent a shiver down his spine.
Taehyun sat down on the bed, processing the situation. “That would suck.”
“Suck wouldn’t even begin to describe it!” Beomgyu exclaimed, his voice rising with panic.
“I told you not to stay on suppressants for so long! Now your heat’s going to be awful,” Taehyun scolded, shaking his head.
Beomgyu groaned, throwing himself dramatically onto the bed next to Taehyun. “This is not the time for lectures, Tyun! What the hell am I supposed to do?”
“Relax.” Taehyun lay down beside him, gently petting Beomgyu’s hair while releasing soothing pheromones into the air. “Let’s not freak out before anything even happens. I really doubt the hurricane will last long enough for you to get your heat. Let’s be reasonable, Hyung.”
Beomgyu sighed but didn’t look convinced. “I hope you’re right. It better be a quick hurricane, because with or without heat, staying locked in this house for too long is going to drive me crazy.”
Taehyun chuckled softly. “It’s not that bad. Just think of it like a mini vacation.”
Beomgyu propped himself up on one arm, giving Taehyun a pointed look. “I’m just praying we don’t lose electricity.”
Taehyun hummed in thought. “You know, if Yeonjun’s cum inside you is indeed radioactive, we could just shake you and crack your back.” Beomgyu stared at him in disbelief. “You might glow like a glowstick.”
“There’s no cum inside me, stop being so ridiculous and gross.” Beomgyu corrected him, trying not to laugh at his friend’s stupid joke.
“Glad to see you understand the importance of wearing a condom, young man.”
Beomgyu let out a groan, grabbing a pillow and burying his face in it. His muffled scream was still loud enough to echo in the room. “This is so embarrassing!”
Taehyun giggled at his dramatic reaction, leaning closer to drape an arm over Beomgyu and rest his head on his chest. “You know I have to tease you about this for at least a couple of weeks.”
Beomgyu tossed the pillow aside, sighing in defeat as he wrapped his arms around his friend. “I’d be offended if you didn’t.”
Taehyun turned to face the bedside table, reaching back for his scent patches. “Here,” he said while placing some on top of Beomgyu. “If your scent starts getting all heaty , you should use these.”
Beomgyu really didn’t want to dwell on the possibility of going into heat during the lockdown, but he knew it was better to be prepared, just in case. “Thanks, Tyunnie.”
Around lunchtime, Taehyun left the room to assist the others in organising the food supplies, carefully planning how they'd ration everything to last through the, hopefully brief, lockdown.
Beomgyu remained behind in Soobin’s room, stretched out on the bed, mindlessly scrolling through his phone and playing a few mindless games he had installed. His gaze kept darting to the signal bar, a quiet hope rising that somehow it would reconnect. His battery was draining fast, and he silently wished for someone in the house to have an extra charger he could borrow.
Taehyun’s phone, on a different carrier, still managed to make calls, so Beomgyu had used it earlier to reassure his parents he was okay. He was extremely close to them, and the thought of losing the ability to check in made his chest tighten with growing anxiety. Daegu was far away so the hurricane wouldn’t hit them, but he didn’t want his family to be worried about him.
He pushed that concern aside as he heard a soft knock at the door.
“Come in,” Beomgyu called.
Kai stepped in quietly, a soft smile on his face. “Hi Hyung. There’s some lunch downstairs, if you want.”
Beomgyu returned the smile. “Thanks, Kai, but I’m not really hungry.”
Kai pouted as he walked further into the room. “You really should eat something, Hyung.”
“I’ll eat later. Right now, I just want to rest for a bit,” Beomgyu replied. He was relieved his stomach didn’t betray him by growling at the mention of food. In truth, Beomgyu was starving, but the comfort of being alone with his thoughts kept him rooted in place.
Kai nodded, his smile faltering slightly. “I get it.”
Beomgyu expected the young beta to leave, but Kai lingered near the bed, his gaze fixed on the floor as he fiddled with his hands.
Raising an eyebrow, Beomgyu tilted his head. “Do you need something, Kai?”
Kai shook his head quickly. “No, I was just… wondering if I could stay here for a bit? I’m not really hungry either.”
Beomgyu’s lips curved into a gentle smile, patting the mattress next to him. “Of course.”
“Thank you,” Kai said softly.
Beomgyu adjusted his position on the bed, making room for Kai as he sat down beside him. The space between them felt oddly comfortable, the silence not as heavy as Beomgyu expected. Kai seemed to settle in, his shoulders loosening as he sank into the soft mattress.
The omega observed the younger boy’s sad expression, the faint smile that didn’t quite reach his eyes. He hesitated, not wanting to intrude, but couldn’t hold back. “So,” Beomgyu began, breaking the silence, “what’s been on your mind? You seem a little… off.” Beomgyu had only known Kai for a couple of hours, but he could tell he was a precious little ball of sunshine, so seeing him like this was a bit concerning.
Kai hesitated, his fingers fiddling with the hem of his sleeve. "I guess I’ve just been thinking a lot… about everything," he murmured, his voice quiet.
Beomgyu raised an eyebrow, giving him a concerned look. “I know we’re still strangers but you can talk to me, Kai. I’ll try to help you out.”
Kai’s gaze shifted to the floor, his expression unreadable for a moment before he finally spoke again. "It’s just… the storm, everything being so uncertain. And… well, I guess I’ve been feeling a bit left out lately, watching everyone else connect while I’m… just kind of here."
Beomgyu’s expression softened, his heart tightening with empathy. He reached out, giving Kai’s shoulder a reassuring squeeze. He couldn’t truly relate to Kai’s feelings, especially since Beomgyu really didn’t want to bond with all these frat boys, but he still wanted to try to help out the sweet beta. “You’re really not alone, Kai. Whether we like it or not, we’re all in this together. High school musical style.”
Kai laughed at Beomgyu’s dumb joke before letting out a small sigh. “I know. It’s just… everyone’s got their thing, their people, and I’m feeling a bit lonely.” He paused, his words coming out in a whisper. “I don’t want to get in the way.”
The way he put emphasis on the word ‘people’ tickled Beomgyu’s brain. He furrowed his brows, considering his words. “Isn’t your Yeonjun hyung around?”
Kai shook his head. “He’s too busy fortifying the house.” Beomgyu nodded, he was glad people were actually trying to keep them safe from the hurricane while he rotted in Soobin’s bed.
“And Soobin?” He asked.
Kai let out a dry chuckle. “He’s glued to your friend.” Then, realising how that sounded, he quickly added, “Not that there’s anything wrong with that! They really seem to like each other. I’m glad for them!” His voice didn’t sound honest.
He wasn’t buying it, this Kai cutie wasn’t a great liar. Beomgyu’s drama senses were tingling. “Kai… do you have a crush on Soobin?”
“What? No!” Kai yelled, blushing furiously, his denial instant but unconvincing. “Why would y-you assume that?” He stuttered.
Wait… He was actually crushing over Soobin! The omega has just thrown that crazy far-fetched hypothesis out there to tease Kai, but maybe it wasn’t that much of a reach afterall. “Oh my god. You totally do!” Beomgyu teased, grinning like he’d uncovered a tasty secret.
Kai panicked, jumping to his feet. “I really don’t! I don’t know where you got that idea from!”
Beomgyu giggled, leaning back with a knowing smirk. “Then why are you blushing so hard?”
Kai froze, his hands flying to his burning cheeks. “It must be… from malnourishment! Maybe I was hungry after all!” He bolted for the door, fumbling to open it as his face turned an even deeper shade of red.
“Kai!” Beomgyu called after him, but the door swung shut before he could say more. He flopped back onto the bed, laughing to himself.
Maybe this ‘mini vacation’– as Taehyun called it, wouldn’t be so boring after all. Taehyun and Soobin fit so naturally together that Beomgyu could already picture them building a cute relationship. He was rooting hard for his best friend, despite his initial scepticism about Taehyun dating a frat alpha. This little unexpected drama, however, was undeniably spicing up the lockdown.
Still, a pang of concern lingered. He just hoped Kai wouldn’t end up genuinely hurt, he was way too sweet to deserve that. Hopefully, he only had just a tiny crush on Soobin and nothing too serious.
Eventually, feeling the weight of loneliness and with his phone battery nearing its end, Beomgyu made his way downstairs to the living room. A handful of people were still lingering, including Taehyun and the other three boys, who seemed at ease on the couch.
Beomgyu looked around the room and quickly noticed how much it had changed while he rested upstairs. The living room windows were barricaded with thick wood planks, that the frat gathered from god knows where, secured by hastily and unperfectly driven nails. There were sandbags and dumbbells lined up in the front door, likely in an attempt to hold the door still.
The omega stood frozen for a moment, taking in the transformation, admiring how the party house from hours ago became a confinement fortress, a shelter. The walls felt taller, more imposing. He couldn’t shake the feeling of being trapped, yet at the same time, oddly safe. Beomgyu couldn’t help but marvel at the lengths they’d gone to in order to prepare. He had to admit, it was quite impressive. He still couldn’t help the weight of reality settling on his chest, this hurricane was becoming a bit too real.
Kai was the first to notice Beomgyu’s arrival, his cheeks immediately flushing– no doubt recalling their earlier conversation. Beomgyu offered him a reassuring wink, silently promising to keep Kai’s secret safe.
“Hyung!” Taehyun called out, spotting Beomgyu lingering at the bottom of the stairs. “Finally, you’re here! I saved some food for you in the fridge.” Such a lovely friend, Beomgyu thought with a small smile.
Taehyun’s call drew the attention of the others, and Beomgyu couldn’t help but feel a bit self-conscious under their gazes– especially when Yeonjun’s sharp eyes found him.
Beomgyu didn’t hate attention, he normally loved it actually, but the way Yeonjun looked at him made him want to sink into the floor. Their eyes met for a brief second and it felt like someone was sitting on Beomgyu’s chest, preventing him from breathing properly.
“Thank you, Tyun,” Beomgyu mumbled before quickly retreating to the kitchen. As soon as he crossed the threshold, he let out a shaky exhale, a breath he hadn’t even realised he’d been holding in the first place. Why was this so damn awkward?
So what if Yeonjun had his hands touching him, his lips kissing him and his cock inside… Ugh. Beomgyu cut the thought short, pressing a cold bottle of something alcoholic from the fridge against his burning cheeks. The ratio of alcohol to actual edible food in the house was both concerning and unsurprising.
He took a few deep breaths, trying to calm his racing heart before grabbing the food Taehyun had left for him. The microwave hummed softly, filling the quiet kitchen as Beomgyu tried to regain his composure. This hurricane needed to end soon, he was about to lose his fucking mind.
Plate in hand, he returned to the living room and slid down to sit beside Kai on the floor, placing his plate on the end table. “What a fridge, gotta say I’m impressed.”
The boys laughed lightly, and Beomgyu felt a bit of the tension in his body ease.
“I won’t lie, it was scary planning out meals for the lockdown without actual food,” Taehyun admitted, his chuckles making the statement seem lighter than it actually was.
“At least we won’t die of dehydration,” Yeonjun remarked from his spot, lifting his beer in a mock toast. His smirk was as effortless as always, and it somehow managed to pull Beomgyu’s attention despite his best efforts.
Beomgyu poked at the food on his plate, unable to suppress a small grin. “Who needs water when we have vodka?”
Kai looked genuinely confused. “Wait, does alcohol actually hydrate you? I thought it did the exact opposite.”
Taehyun laughed before teasing the younger beta. “C’mon, Kai. Didn’t you know cocktails are full of electrolytes?”
Soobin snorted, softly patting Kai’s head. “None of that is true, don’t listen to that silly stuff, Kai.”
Beomgyu started eating his food, his curious gaze lingering on the way Kai’s neck flushed under Soobin’s touch.
Having a late lunch with the others wasn’t as bad as Beomgyu had anticipated. It helped that he successfully ignored the way Yeonjun’s eyes seemed to follow him every time he shifted or spoke. The rest of the afternoon, Beomgyu kept himself busy by helping the other frat boys with hurricane preparations such as testing flashlights, double-checking supplies, and securing doors.
By nightfall, he was back in Soobin’s room. He’d managed to scrounge up an extra phone charger and plugged in his dying device. The screen lit up, but the dreaded lack of signal bars still taunted him. A frustrated growl escaped his lips as he flopped onto the bed.
“Still nothing. Fuck,” he muttered, tossing his phone aside. Turning to Taehyun, who sat cross-legged nearby, he asked, “Can I use your phone when you’re done, Tyun?”
But Taehyun didn’t respond. The soft glow of his phone illuminated a deep frown carved into his pretty face.
“What’s wrong?” Beomgyu asked, sitting up. “You don’t have signal?”
Taehyun shook his head slowly, his eyes not leaving the screen. “No… That’s why this is weird.” Finally, he looked up at Beomgyu, and his bottom lip twitched, barely noticeable to anyone who didn’t know him well. “My parents’ phones aren’t ringing.”
Beomgyu’s heart sank. He had feared this would happen. Taehyun’s parents lived nearby, close enough to also be in the hurricane hit zone.
The small bedroom grew heavier with unspoken worry as Beomgyu sat beside his friend. “They probably just lost their signal like me,” he offered, though he felt like his voice lacked the conviction needed.
Taehyun didn’t reply, likely didn’t even hear Beomgyu, his jaw tightening as he stared at the screen, the tension in the room thick as the storm outside.
“Tyun…”
Taehyun turned to face him, his eyes glistening with unshed tears. “They’re okay, right?”
Beomgyu nodded fervently, his own chest tightening. “Of course they are!”
Taehyun’s lips pressed into a thin line, and he blinked rapidly, clearly trying to hold back tears. Beomgyu hated seeing him like this, his friend, who was usually so composed and sharp, now looked small and vulnerable. The air in the bedroom clouded with the scent of sour manga.
“They know how to take care of themselves,” Beomgyu said softly, shifting closer to him on the bed.
Taehyun nodded, but his shoulders remained tense, his hands gripping the edge of the blanket draped over his lap. “Yeah, but I can’t help but picture the worst case scenario.” His voice wavered, and he looked away, staring blankly at the wall.
Beomgyu hesitated for a moment before reaching out to squeeze Taehyun’s arm. “Hey,” he said firmly, waiting until Taehyun glanced at him again. “You’ll get through this. And as soon as this hurricane is over, we’ll check in on them. Together. I’m sure they’re okay.”
Taehyun’s lower lip trembled, but he quickly covered it with a small, forced smile. “You’re right. I’m just… overthinking.”
“Well, that is your specialty,” Beomgyu teased, hoping to lighten the mood.
It worked, barely. Taehyun let out a weak chuckle and shook his head. “Yeah, well, someone has to do it.”
“Not tonight,” Beomgyu said firmly, pulling the blanket over both of them. “Tonight, you’re gonna relax and let me do the overthinking for a change.”
Taehyun huffed out a soft laugh, leaning back against the headboard and placing his phone on the bedside table. “You’re so bad at it, though.”
“Exactly,” Beomgyu replied, smirking. “So just let me handle it, and you focus on getting some rest. Okay?”
The tension in Taehyun’s shoulders eased just ever so slightly, but before he could respond, a gentle knock broke the quiet. The door creaked open and Soobin’s head peeked inside.
“Just wanted to say good ni–” Soobin paused, his eyes immediately noticing the anxious scent hanging in the air and the glimmer of unshed tears in Taehyun’s eyes. His expression shifted into a deep frown of concern as he stepped inside and approached the bed. “Tae? What’s wrong?” His voice was soft yet firm, laced with worry.
Soobin’s hand instinctively rested on Taehyun’s trembling leg, still hidden beneath the blanket. Taehyun shook his head, answering, “Nothing, really. I’m just being silly.”
Soobin’s lips pressed into a pout, and the room was suddenly filled with the soothing scent of pina colada– rich and calming, designed to melt away tension. “It can’t be nothing if it made you this upset,” Soobin murmured gently.
The pheromones seemed to do their job. Taehyun inhaled deeply, his breathing slowing, and his shoulders relaxed further. His hand moved to rest on top of Soobin’s, a small gesture of comfort and trust.
Beomgyu watched the scene unfold, his chest warming in a strange mix of relief and affection for his friend. Not wanting to intrude, he pushed himself off the bed and stretched. “Alright, I’ll leave you two to it,” he announced casually, heading toward the door.
Pausing at the doorway, Beomgyu turned back with a teasing glint in his eye. “Take care of my best friend, Soobin. Or else,” he warned, his tone lighthearted but carrying just enough weight for the alpha to know he wasn’t entirely kidding.
Soobin chuckled softly. “Don’t worry,” Soobin replied, his voice steady. “I will.”
Before leaving, Beomgyu caught Taehyun’s eye. His friend gave him a small, grateful smile, a silent thank you. With a quiet nod, Beomgyu slipped out of the room, closing the door behind him.
As he walked down the hall, the corners of Beomgyu’s lips twitched upward. Maybe, just maybe, his best friend was in good hands after all.
Beomgyu walked down the stairs, his mood instantly lifting when he saw the empty living room. A smile crept onto his face as he flopped onto the small couch, his legs dangling off the edge. It wasn’t the most comfortable spot, but he only needed a short break while Soobin worked his magic upstairs. Maybe he could sneak in a quick nap, his tired, sore, body sure needed it badly.
He shifted on the couch, curling his legs to fit better. From here, the wind outside sounded louder than back in the bedroom, howling like it was trying to claw its way inside the house. Beomgyu shivered, the chill creeping up his spine. He groaned and sat up, his eyes scanning the room for something to warm him.
Spotting a blanket tossed over a nearby chair, he grabbed it and wrapped it tightly around himself before lying back down. The soft fabric and extra warmth made him close his eyes again, hopeful for a bit of sleep. But it didn’t come.
He sighed, rolling onto his back, then his side, and then back again, restless. Frustration bubbling, he pulled out his phone, his thumb hovering over the screen as he stared at the last failed messages to his parents. They were simple updates to let them know he was okay, but with the lack of signal, they sat stubbornly unsent.
“Nope,” he muttered to himself, locking the screen and tossing the phone onto the coffee table. “Enough of that. No more being sad today.”
He needed a distraction to burn his brain out and force it to sleep. Reaching for the remote, he turned on the TV, hoping for some entertainment to drown out his thoughts.
The screen flickered to life, static greeting him before the ‘ No Signal ’ message appeared. He exhaled, slumping back into the couch. It wasn’t surprising, but it still annoyed him.
In hindsight, maybe it was a blessing. The last thing he wanted was to accidentally stumble upon hurricane news that would only feed his anxiety.
Determined to rest, he closed his eyes again, but his body clearly had other plans. Now his throat felt dry, like it was protesting the idea of sleep altogether. Beomgyu groaned again and tossed the blanket aside.
“Fine, fine,” he grumbled, dragging himself up and heading toward the kitchen. A quick glass of water, and then he’d really try to sleep. At least, that’s what he told himself.
Beomgyu rubbed his eyes as he padded into the dimly lit kitchen, the floor cool against his bare feet. The storm’s persistent howling outside made the house feel eerily quiet despite its occupants. He opened a cabinet, retrieved a glass, and turned to the sink to fill it with water.
As the faucet ran, Beomgyu sighed, leaning against the counter while the water poured. He stared blankly at the swirling water, his mind drifting.
“You’re up late.”
“Jesus fuckin–” Beomgyu yelped, nearly dropping the glass as he spun around. His wide eyes landed on Yeonjun, who stood casually in the doorway, his arms crossed and an amused smirk playing on his lips. “I’m getting you a cat bell!”
“That would be cute, actually.” Yeonjun chuckled, raising his hands in mock surrender. “Sorry, didn’t mean to scare you.” He clearly wasn’t sorry at all.
Beomgyu clutched his chest, his heart racing. “Could you not creep around like that in the house? I couldn’t hear your steps over the hurricane noises,” he hissed, glaring at the taller boy.
Yeonjun shrugged, stepping into the kitchen. “Didn’t think you’d freak out that badly. Thought you omegas had better instincts or something.”
“Oh, shut up,” Beomgyu muttered, grabbing his water and taking a long sip, hoping it would hide the flush creeping up his neck.
Yeonjun tilted his head, leaning on the counter opposite to Beomgyu. “Can’t sleep?”
“Nope. Thanks for asking,” Beomgyu replied curtly, turning away to avoid meeting Yeonjun’s burning gaze.
“You know,” Yeonjun started, his tone teasing, “you could’ve just asked me to sing you a lullaby. I’ve been told my voice is magical.”
“Didn’t people also tell you that you have a great sausage?” Beomgyu raised an eyebrow. “Maybe those people have just been lying to you.” Teasing Yeonjun was just… too easy.
Yeonjun placed one hand on the kitchen counter, leaning his head as he stared at Beomgyu with a playful smirk. “Saying that after how much you enjoyed it last night is a bit redundant.”
Beomgyu groaned and rolled his eyes, his neck and face already burning again. “Redundant, what a fancy word.” He turned his back to Yeonjun and placed the empty glass inside the sink. “And c’mon, I was just being nice.” he said, like a liar.
Yeonjun laughed, his voice softening. “You’re funny when you’re flustered.”
Beomgyu froze. “I am not flustered,” he snapped, turning to face Yeonjun again, though the heat in his cheeks probably betrayed him. Thankfully, the darkness probably hid most of it.
“Sure you’re not,” Yeonjun said with a grin, pushing off the counter and walking to the fridge near where Beomgyu was standing. “Anyway, I came down for a drink too. Try not to faint while I grab one.”
Beomgyu scowled, but his lips twitched as if to fight off a smile. He couldn’t help it, Yeonjun was fun to banter with. “Just don’t sneak up on me next time, weirdo.”
“Can’t promise that,” Yeonjun said, opening a bottle of juice. He leaned against the fridge, his sharp eyes studying Beomgyu. “But I’ll try. For you.” He winked, clearly trying to tease Beomgyu.
“Gross.” Beomgyu scrunched his nose in mock disgust. “Has anyone ever told you that you wink with both eyes?”
Yeonjun’s smirk faltered, replaced by an exaggerated pout. “They have, actually. I can’t help it, okay?”
Beomgyu snickered, crossing his arms. “Well, at least now I know not all people have been lying to you.”
Yeonjun groaned dramatically, throwing his head back. “You were so much funnier when you were all shy and flustered.”
Beomgyu smirked, tilting his head with a playful glint in his eyes. “And you were less annoying when you weren’t trying so hard to flirt.”
That earned a mock gasp from Yeonjun. “And here I was, about to offer my calming beta pheromones to help you with your insomnias.”
Oh.
Chapter 3: play pretend
Notes:
hi guys !! another week another 10k eheh i truly hope you’re enjoying this fic so far !! <3
(See the end of the chapter for more notes.)
Chapter Text
Beomgyu froze, staring blankly at Yeonjun as his brain short-circuited for a hot second. He wasn’t even sure if he should be grateful or mortified at the random, unexpected, proposal. Yeonjun was a beta, and even though betas didn’t have very developed scent glands, their pheromones were the most effective when it came to soothing heightened emotions and de-escalating tense situations. Essentially, they were really damn good at relaxing the other two, more emotionally unstable, subgenders.
Therefore, having Yeonjun scent him would most definitely help Beomgyu get a good night of sleep in this unnerving house. However, the idea of having him so close, especially after everything that had happened between them, made his stomach churn and his heart flip.
“I think I’d rather take my chances with the hurricane,” Beomgyu muttered, suddenly feeling a little too warm, despite the cold air around him. “No, thanks.”
Yeonjun chuckled, amused. “You’re sure about that? You would seriously rather not get any sleep than go through a tiny bit of harmless scenting?” He took a careful step towards Beomgyu.
With the space between shortening, Beomgyu stepped back in panic, almost tripping in the process, his heart racing in his chest. “Yeah, I’m good.” He couldn’t understand what inhuman force was forcing him to act up so dramatically, even if Yeonjun’s sharp, foxy eyes looked as though he could eat the omega alive at any moment it didn’t mean he actually would… right?
Yeonjun tilted his head, carefully studying the visibly exhausted and stressed omega before him. “Seriously, Beomgyu. You really look like you could use it. Your scent right now is practically screaming ‘omega in distress’,” he said, his playful tone shifting to something a little more serious, more caring.
Beomgyu gulped loudly, the weight of Yeonjun’s words sinking in. It was probably more obvious than he’d hoped, how badly he needed some quality rest. Not just from his goddamn snitch of a scent, but also his heavy, weary eyes, and his overall sluggish movements. He really was exhausted. Maybe… maybe he should stop being a coward and just accept the offer.
C’mon Beomgyu, it’s just some scenting, it’s no big deal.
“Ugh, fine. But only for a few seconds,” he agreed, trying to act casual about it, hoping the other couldn’t tell the way his heart was about to jump out of his throat.
After Beomgyu’s acceptance, the tension between them thickened, and for a few moments, Beomgyu wondered if he’d made a mistake by agreeing. Should he go back on his word while he still had the chance? Claim that his acceptance had just been a moment of weakness, the result of his exhausted brain not fully processing what he was agreeing to?
Yeonjun finally nodded, setting his unused cup and bottle of juice aside on the counter. His eyes revealed a spark of surprise, he most likely wasn’t counting on Beomgyu accepting the suggestion with so little resistance. To be honest, neither did Beomgyu…
The beta moved toward the kitchen island, tapping it lightly, signalling Beomgyu to sit there so the omega could be more comfortable and for Yeonjun to have better access to his neck.
Beomgyu hesitated, staring at the spot Yeonjun had tapped on, feeling like an obedient puppy getting called by his owner. The kitchen suddenly felt too quiet, the eerie howl of the storm outside the only sound breaking the silence. With a soft sigh, he moved towards the island, hoisting himself onto it with a slight grimace. His legs dangled as he adjusted his position on the cold surface, feeling uncomfortably exposed under Yeonjun’s intense gaze.
Yeonjun stepped closer, his movements deliberate but not rushed, and Beomgyu tried not to flinch as the beta stopped just a breath away, feeling like a prey getting caught. Beomgyu could feel the warmth radiating off him, his presence both grounding and overwhelming all at once.
“Try to relax a bit,” Yeonjun said softly, his voice lower now, almost soothing. His hand reached up, hovering just above Beomgyu’s shoulder, as though asking for permission before making contact.
Beomgyu nodded stiffly, touched by Yeonjun’s carefulness, his eyes flicking to the side to avoid the beta’s piercing gaze. He tried to ignore the butterflies flying around his belly.
The beta’s long hand settled gently on his shoulder, his grip firm but not overpowering. Beomgyu instinctively tilted his head to the side, exposing his flushed neck to the older boy. Beomgyu’s gripped the counter, the vulnerability of the position making him feel a little dizzy.
Yeonjun leaned in, the tip of his cold nose brushing against Beomgyu’s scent gland, sending an involuntary shiver coursing through the omega’s body. This close, the beta’s scent became unmistakable, freshly brewed coffee with a deeper, smokier undertone. It was warm and almost sensual, wrapping around Beomgyu in a way that made his breath hitch.
“Your scent is stronger than before,” Yeonjun murmured, his lips grazing the sensitive skin behind Beomgyu’s ear. His voice was softer now, almost intimate. “Much stronger…”
Beomgyu swallowed hard, fully aware that the motion was probably obvious against Yeonjun’s parted lips. Anxiety buzzed in his chest, but the beta’s calming scent quickly dulled the edges of his uneasiness. “Does it smell… heaty?” he asked hesitantly, borrowing Taehyun’s earlier term. It felt awkward, but what other way could he describe it?
Yeonjun hummed thoughtfully, his lips brushing against Beomgyu’s neck. “I’m not as sharp at picking up on that stuff, but… you do smell sweeter.” His tongue flicked out, licking a patch of skin and tasting the omega’s scent. “Tastes sweeter too.”
“Fuck,” Beomgyu muttered, his voice catching. He wasn’t sure if the curse was from the press of Yeonjun’s tongue against his neck or the creeping realisation that his heat might actually be starting soon.
Yeonjun took Beomgyu’s lack of resistance– him not pushing the beta away and/or kicking his ass– as an open invitation and kept kissing his neck. He lapped on the omega’s skin, his wet lips tracing slow deliberate patterns and savouring Beomgyu’s scent. The omega wasn’t sure this was even considered scenting anymore. He should google the definition of it later.
Despite the small heat waves starting to travel to Beomgyu’s lower regions, he had to admit Yeonjun’s calming pheromones were indeed working wonderfully, numbing the sharp buzz of his anxiety and exhaustion as they slowly enveloped his body and stuck to his skin. The scent of coffee slowly, but surely, was marking his body and relaxing him in the process– which was pretty ironic now that Beomgyu thought about it, how caffeine was doing the exact opposite of what it normally was supposed to be doing.
A small bite on his scent gland made Beomgyu hiss in surprise. “Why are you worried about your heat anyway? Aren’t you on suppressants or something?” Yeonjun asked between warm kisses on his neck.
Beomgyu’s arms circled Yeonjun, his legs parting to fit the older boy better between them. He didn’t even listen to whatever Yeonjun was asking, his scent and lips were way too pleasant for him to focus on whatever the beta was yapping about.
As if realising something, Yeonjun pulled back slightly, his eyes locking onto Beomgyu’s with intensity. The omega almost whined in protest at the loss of contact.
“You don’t have suppressants here with you, do you?” Yeonjun’s tone was edged with concern now. “That’s bad…”
Beomgyu actually whined this time, his forehead dropping onto Yeonjun’s shoulder. Yeonjun was supposed to be cutting through his nerves, not stressing him out even more. Also, why did everyone have to remind Beomgyu of how bad the situation was? He fucking knew that already.
“Wow, thanks for that. Didn’t think it was bad until you said so just now.” His dry tone should’ve been enough for Yeonjun to drop the subject and go back to sucking on his neck. But unfortunately, it wasn’t.
“Does Taehyun have some?” He pressed. Beomgyu only answered with a small nod, not raising his head. “Can’t you just take his?”
Beomgyu shook his head against his shoulder with a quiet groan, before pulling back to meet Yeonjun’s gaze. He really wasn’t expecting to be giving this man a biology lesson today. He released his hold around Yeonjun and placed his hands back on the island counter, leaning his body back.
“His suppressants are different from mine. The ones I take stop the heats completely, while his just makes it more manageable; less intense, fewer symptoms. They are just a small dose of hormones that keep the cycle schedule more regular and the heat less… awful, I guess.” Yeonjun nodded with shiny curious eyes. He seemed genuinely interested in the explanation. “So me starting to take his suppressants during the lockdown would not prevent me from going into an awful heat. Also, it’s probably super unhealthy hormonally to swap suppressants so suddenly.”
“I see.” Yeonjun looked down, absorbing the explanation, letting his hand casually rest on Beomgyu’s leg like it wasn’t setting the younger’s thigh ablaze. “Why do you think your heat is going to be awful, though?” So many questions and so little scenting, Beomgyu was this close to ask for a refund.
“I’ve been on suppressants for years. I haven’t had a heat in forever, so if I go into one now, it’ll be… bad. Like, full-force bad. Even if I suddenly started taking Taehyun’s suppressants.”
Yeonjun hissed under his breath, his thumb absentmindedly caressing Beomgyu’s thigh. “Maybe you shouldn’t have taken them for so long.” Oh no, not another Taehyun.
“Thanks, mom. Lesson learned,” Beomgyu answered with a frown. Yeonjun leaned closer to him with a smirk, but Beomgyu cut him off before he could say something stupid. “I will not be calling you daddy.”
The beta pouted dramatically, looking genuinely offended. “That’s not even what I was going to say.”
“Oh, really?” Beomgyu arched a brow, the challenge in his tone barely masking the way his breath hitched from Yeonjun’s closeness. “Then what? Pray tell, what were you going to say?” It was a bit hard to keep the banter going when Yeonjun’s hand was still gripping his thigh, but Beomgyu was trying his best.
Yeonjun leaned in even closer, his smirk deepening as his lips hovered over Beomgyu’s. “Something totally funny and charming, obviously. But now you’ll never know because my feelings are hurt.”
Beomgyu couldn’t help but giggle at that, the sound soft and genuine. Despite the tension, Yeonjun had a way of lightening the mood, his casual teasing grounding him in a way Beomgyu didn’t know he needed.
“Anyway,” Yeonjun continued. Even though he claimed to be hurt, his arms wrapped around Beomgyu’s waist as he pulled their bodies flush together. Beomgyu tried not to linger his concentration on how Yeonjun fitted perfectly between his thighs. “I can’t fix this whole situation for you, but as the frat leader, I’ll make sure no one bothers you while you’re here.”
“Gee, thanks.” Beomgyu rolled his eyes, but the hint of a smile tugged at his lips. “My poor weak omega ass couldn’t have possibly survived without your help.”
Yeonjun held Beomgyu tighter, trying to seem somewhat threatening. “Don’t be annoying, I’m trying to help you!”
Beomgyu giggled again at his side being squeezed. Damn those beta calming pheromones really did wonders to him, got him all giggly and shit.
“Okay, I’ll admit that’s kinda sweet.” Their faces and bodies were too close, making Beomgyu’s thoughts get a little less coherent. “You know what would be sweeter, though? If you scented me like you said you would, instead of yapping away.”
Yeonjun rolled his eyes. “Sure, Your Majesty.” He was teasing him, of course, but Beomgyu lowkey enjoyed the pet name.
The beta didn’t wait for a reply, dipping his head back into Beomgyu’s neck and kissing his scent gland right away. His lips moved softly around the skin, gently tugging it and slightly brushing his hot tongue against it while his warm hand travelled up Beomgyu’s thigh and finally settled on his hip.
Bomgyu’s legs tightened against Yeonjun’s body, an involuntary reflex to having the beta’s amazing mouth back on his sensitive neck. It made Beomgyu miss the way it felt on other, more sensitive, parts of him. Yeonjun’s hand tugged at Beomgyu’s shirt, lifting it slightly to brush against the bare skin of his back. The beta’s lips didn’t linger on his scent gland, trailing upwards until he was kissing his ear, his jaw and his cheekbone.
He made sure to imprint his smoky, relaxing scent on every inch of Beomgyu’s skin that his lips grazed. Beomgyu felt his body soften against the counter, his grip on the cold surface weakening. In an attempt to steady himself, his hands found their way to Yeonjun’s nape, fingers tangling in the long strands of dark hair as if they already knew their rightful place. By now, it was obvious he had a thing for Yeonjun’s pretty hair…
Yeonjun’s lips travelled a path dangerously close to Beomgyu’s lips and Beomgyu’s face angled just a bit too perfectly to face Yeonjun’s. Beomgyu wasn’t sure who even made the first move, but in a split second their lips were meeting in a kiss; not too heated or aggressive, because Beomgyu didn’t have the energy for that, but still with the right amount of passion to make the omega quiver against the counter.
The beta’s strong arms brought Beomgyu impossibly closer, crushing his waist in the process. Beomgyu squealed in the kiss. “Can you stop squeezing my waist so hard?” He whined.
“Make your waist less squeezable then,” Yeonjun quickly answered before kissing him again, not giving the younger boy the opportunity to answer back.
Beomgyu muttered a protest against the kiss, annoyed at Yeonjun for not letting him fight back, but not enough to actually pull away. There was just something so undeniably satisfying in the way their lips interlocked, the way they fit together, making Beomgyu get lost in the kiss. One of the omega’s hands cupped Yeonjun’s face, his thumb absentmindedly brushing over the soft skin of his jaw, feeling the subtle movement of the muscles beneath the pad of his finger.
Beomgyu was getting too tired, incredibly sleepy, his mouth was no longer able to keep up with Yeonjun’s rhythm. Noticing that, Yeonjun didn’t speed up the kiss, letting Beomgyu set the pace as the younger boy moved his lips leisurely against Yeonjun’s own. Their tongues met in slow deliberate licks into each other’s mouths, the slow intimate kissing, bringing warmth to places of Beomgyu’s body that really shouldn’t be heating up at that moment.
Eventually, after a few last nibbles and small bites on Yeonjun’s bottom lip, Beomgyu broke the kiss, resting his forehead against Yeonjun’s. His hand left Yeonjun’s jaw, his fingers softly tracing down the line of Yeonjun’s neck, around the bump of his Adam’s apple, across his collarbones and finally resting on his shoulder. Beomgyu wanted to touch every inch of his soft skin, Yeonjun was so warm, like a cute plushie Beomgyu could cuddle to sleep with. The frat boy probably wouldn’t be too happy about that comparison.
“Sleepy?” Yeonjun asked, his breath ghosting over Beomgyu’s mouth.
“Yeah,” Beomgyu muttered between two shaky exhales, the previous tension in his shoulders now nonexistent and his eyelids growing heavier by the second.
They stayed like that for a while, the air between them intimate and raw. Beomgyu could feel that his body was more relaxed than it had been in weeks, all the tension from the finals, the hurricane and the possible incoming heat melting away with the beta’s amazing scent.
“You look exhausted, Beomgyu. Want me to carry you up to my room?” Yeonjun offered, his tone teetering between innocent and flirty, making it impossible for Beomgyu to tell which it really was; especially with his half turned-off brain.
“What? So you can show me your Lego collection again?” Beomgyu teased, his forehead still resting against Yeonjun and his fingertips digging into his shoulder. God, he was so eepy. He could fall asleep right there, in Yeonjun’s arms on the cold kitchen island. “I’m not falling for that trick twice,” he muttered through a yawn.
“Wow,” Yeonjun remarked sarcastically, playfully mocking enthusiasm. “I really did want to show you my collection! It’s not my fault you only see me as a walking piece of hot meat.”
Beomgyu chuckled softly. His hands pressed against Yeonjun’s chest and with a weak push he gently shoved Yeonjun back so he could lift his head and meet the beta’s gaze. Their eyes met for a split second in the dark and Beomgyu ignored the way his heart did a backflip inside his chest.
Yeonjun was just too… gorgeous. Every detail of him was a contradiction in itself, Beomgyu wasn’t sure if he considered him pretty or incredibly hot. Yeonjun’s small mole perched just above the edge of his cheekbone softened his dark sharp fox-like eyes; that currently had a hungry gleam in them, looking like he could rail Beomgyu right on the counter at any moment. His lips, that were always stretched into an attractive, playful smirk, were so pink and plump; they were even prettier right now all glossy and slightly swollen from the kissing. The beta always adorned his ears with an array of simple, boyish piercings that lent him all that fuckboy charm, however, his soft black hair would often cascade over them in gentle waves, covering them; now Beomgyu wanted to tuck that hair behind Yeonjun’s ears, maybe play with some of the piercings.
The omega broke eye contact, shaking his head as he tried to push away his thoughts. Sure, Yeonjun was very attractive but let’s calm down a little... “Okay, that’s enough,” Beomgyu said, his voice firm as he forced a break in the spell between them.
Clearing his throat, he hopped off the island, his legs wobbling slightly as they adjusted to the motion. Yeonjun quickly held Beomgyu’s arm to help him steady himself up. “Thank you… really,” he said softly, the sincerity in his words tangible.
The omega felt like it was obvious he wasn’t thanking him for helping him get up, but for the whole scenting thing. Beomgyu believed there wasn’t any need for that specification; and honestly, he didn’t feel like specifying, it would make it too real.
Yeonjun smirked, leaning back against the counter with a casual ease that made Beomgyu’s heart pound annoyingly in his chest. “You’re welcome. Maybe next time, don’t wait until you’re practically dead on your feet to ask for my helpful pheromones.”
They both were actively acting like they didn’t know that kissing, technically, isn’t part of a normal scenting. But who even cared at that point?
Beomgyu rolled his eyes, brushing past him toward the stairs with heavy legs. “Don’t get used to this. I’m not about to make a habit of it.”
As he walked away, he heard Yeonjun laugh like a dork, the cute sound following him down the hallway. Beomgyu bit his own lip to prevent himself from smiling. It was frustrating how his face always seemed to react against his will when it came to Yeonjun. He really should be focusing on surviving the storm outside and not the one Yeonjun’s lips stirred inside him.
Beomgyu quickly reached Soobin’s room, carefully cracking the door open. Inside, he saw the alpha holding Taehyun close, the younger boy sleeping soundly in his arms. The strong scent of sweet tropical fruits filled the room. Soobin’s sharp alpha instincts caught Beomgyu’s presence immediately, his head snapping toward the door in alarm.
“Oh, Beomgyu! It’s you,” Soobin whispered, his voice softening as recognition set in. “Sorry, I’ll leave so you can sleep.” He began to shift, releasing his arm from around Taehyun. But the omega stirred, clinging to him even in his sleep and letting out a small, needy whine.
Soobin froze, his gaze dropping to the boy nestled in his arms. He looked conflicted, his brow furrowing as if unsure whether to let go or stay put.
Beomgyu sighed, leaning against the doorframe. “It’s fine, I’ll take the couch. He needs some Soobin monster cuddles tonight,” he whispered back with a tiny smile.
Soobin looked up, his lips pressing into a pout, his eyes shimmering with guilt. “Are you sure?” he asked softly.
Beomgyu shrugged, his exhaustion outweighing his aversion to the loud storm outside. Besides, the lingering calm from Yeonjun’s scenting session had dulled his nerves enough to make sleep seem achievable anywhere. Hell, he’s pretty sure he could even sleep in Kai’s tub at that moment.
“Yeah, no worries,” he said with a reassuring smile.
Relieved, Soobin smiled back, his expression grateful as he settled deeper into the bed, pulling Taehyun close again. The younger omega relaxed instantly, his breathing steadying as Soobin held him protectively.
That’s how Beomgyu found himself back on the couch, bundling himself up tightly in a blanket. As the storm raged outside, the comforting haze of the beta’s pheromones still clinging to him made it easy to drift off, even with the distant rumble of thunder. Perhaps the scenting really hadn’t been such a bad idea after all… Who could’ve guessed Yeonjun actually had some good ideas in that frat boy brain of his?
Beomgyu stirred awake to the sound of something crashing loudly outside, shattering the illusion of a quiet regular morning. His heart skipped a beat as he blinked against the incredibly faint rays of light seeping through the cracks in the boarded-up windows. Whatever it was, it sounded heavy—metal against metal, maybe glass breaking. He sat up slowly, his mind foggy with sleep.
He considered taking a peek, but with the windows blocked off, there wasn’t much he could do. The only thing greeting him was the aggressive noises of the wind outside and the muffled hum of activity inside the house. Letting out a resigned sigh, he pushed the mystery aside for now. The last thing he needed was to get worked up over something he couldn’t control.
Rubbing the sleep from his eyes, Beomgyu swung his legs over the side of the couch and stretched, his joints popping slightly from the uncomfortable overused cushions. With a soft groan, he decided to head upstairs to Soobin’s room. He needed a change of clothes and a chance to freshen up before facing another day stuck in this frat house.
To his surprise, Soobin was already awake, sitting at the edge of the bed as he put on his shoes. Taehyun, on the other hand, was still curled up under the blankets, sleeping soundly. Being sad always made him extra sleepy.
Soobin, without even needing to turn around, sensed his presence immediately. “Good morning, Beomgyu.”
“Hey, good morning. Did he sleep okay?” Beomgyu asked softly, his gaze falling on his best friend’s peaceful face.
Soobin nodded, a gentle smile tugging at his lips. “He did. What about you?” His cheery expression abruptly turned into a worried frown, his eyebrows brought together and his lips forming a small sad pout. “I’m so sorry for taking the bed...”
“It’s fine, I don’t mind,” Beomgyu replied with honesty, shaking his head. He’d slept great, sure the couch wasn’t the ideal support for his back, but he still had a restful, nightmareless, night of sleep. He couldn’t ask for much more.
Soobin’s gentle expression of contentment returned, clearly grateful for Beomgyu’s comprehension. “Thank you for being so understanding.” Then, his voice got a bit quieter, like he was telling Beomgyu a secret. “I wouldn’t be able to sleep knowing he was sad and I wasn’t there for him.”
Beomgyu nodded, understanding the feeling. “I actually slept better knowing he had you.” Soobin’s smile deepened, shining so bright it almost lit up the entire dark room. “Don’t get your hopes up, lover boy. This doesn’t mean I fully trust you yet.”
Soobin didn’t drop his wide grin for even one split second, either not hearing Beomgyu’s second sentence or just choosing to ignore it. “That means so much to me, Beomgyu.” That much was obvious.
Beomgyu shook his head, a wide smile, matching Soobin’s, on his lips. Not his fault that Soobin’s happiness was so contagious. “Yeah, yeah. Just take good care of my friend or I’ll burn down your beloved yaoi collection,” he threatened. It was a fair price to pay for hurting his soft kitten-like friend.
“Believe me, if I ever hurt Taehyun I’d burn the whole collection myself.”
Beomgyu beamed, quite impressed with Soobin’s answer. “Good.”
He was glad Taehyun found someone that unbelievably whipped for him, that’s what his best friend deserved and no less.
Soobin got up from where he was sitting in the bed with a low groan. “I’m starving. Should we go eat some breakfast?”
“Sure, hyung” Beomgyu said, stretching in place, his muscles still a bit sore from the couch. The sound of some breakfast did sound appealing, his belly almost growling at the thought. “Let me just wash up first.”
“Of course!” Soobin replied. Then, as if a thought struck him, he added, “I should go wake Yeonjun hyung up! If I don’t, he’ll sleep the entire day and skip every meal.”
Beomgyu chuckled, pretending the mention of Yeonjun, especially after what happened last night, didn’t make his belly turn. “I’ll meet you downstairs, then.”
Soobin nodded, exiting the room with a small grin as Beomgyu headed towards the bathroom.
After freshening up, the omega went back downstairs and grabbed some breakfast. There were already some frat boys eating breakfast there. Beomgyu sat at the corner of the table, quietly nibbling on a piece of toasted bread while the storm continued its relentless assault outside. The soft hum of conversation filled the room as the small group lingered around the kitchen. His thoughts drifted aimlessly, his body and mind still well rested after a good night of sleep, but he couldn’t ignore the peculiar sensation prickling at the back of his neck.
Lifting his gaze, Beomgyu noticed a few alphas at the far end of the table glancing in his direction– furtive at first, then lingering a little too long. One of them even leaned over to whisper something to his friend, their eyes darting toward him as they exchanged a few words.
His stomach tightened. He quickly looked away, pretending to be engrossed in tearing his bread into smaller pieces. But the weight of their stares lingered, getting in his nerves.
“Hey,” Soobin’s voice cut through his unease. The alpha approached, holding a mug of coffee in one hand and offering a reassuring smile. “Wanna move to the couch? It’s quieter over there.”
The idea of some distance from the group was too tempting to pass up. He nodded and followed Soobin into the living room, settling into the couch, where he had previously slept, as the older boy sat beside him.
For a moment, neither of them spoke. Beomgyu chewed on his bread, trying to shake off the uneasy feeling itching his skin.
Finally, Soobin broke the silence, his voice low and cautious. “Beomgyu…” Soobin began, tilting his head to glance at him. “Have you noticed… they’ve been looking at you?” He asked rather awkwardly.
Beomgyu stopped mid-chew. He swallowed hard, his throat suddenly dry and the rough toasted bread scratching all the way down to his stomach. “Yeah, I noticed,” he muttered, keeping his voice quiet. “Why?”
Soobin sighed, his brow furrowing in concern. “Your scent is getting stronger,” he said quietly, leaning in as if to shield the conversation. “I noticed it back in the bedroom, but at first, I thought it was just me imagining things. Then Kai mentioned it– he could pick up on your scent just from you briefly being in my room and he has a pretty weak sense of smell.”
The omega’s stomach twisted. This was worse than he’d originally thought. He hadn’t even slept in the room, just used it to wash up, yet his scent was still noticeable enough for Kai to comment on it. If it was that strong to a beta, who wasn’t great at picking up on these sorts of things, how could the alphas possibly not notice?
Beomgyu felt heat crawl up his neck. “Are you serious?” he whispered, shifting uncomfortably on the couch. Soobin nodded with sad, worried eyes. “Great,” Beomgyu muttered sarcastically, burying his face in his hands. “Just what I needed. A walking neon sign for every alpha in this house.”
Yeonjun had already told him that his scent was sweeter last night, but a small hopeful part of Beomgyu wanted to believe that Yeonjun was just being a flirty idiot. But now, knowing everyone in the frat could sense his scent growing stronger, it was impossible to keep denying the truth.
“It’s not that bad,” Soobin tried to reassure him, his voice still soft, but noticeably more firm than usual. “I can’t do much to make you feel more comfortable, but I’ll do my best to assure no one bothers you during your stay here,” After a small pause he added, “I doubt anyone will even try, because they’d have to deal with the leader’s anger.”
Yeonjun has made it clear, multiple times now, how he didn’t want any drama involving the fraternity, therefore, him getting pissed at his frat members for making an omega uncomfortable during a lockdown made sense.
Beomgyu peeked at Soobin through his fingers, a small, begrudging smile tugging at his lips. “Thanks, Soobin,” his voice was quiet, but honest.
Sure, it was more than confirmed at this point that his scent was getting stronger– a clear symptom of pre-heat. However, that didn’t necessarily mean his heat would actually start while he was still stuck in this frat house, right? Typically, if not triggered by outside factors, heats tended to kick in a few days after the first signs, so maybe, just maybe, there was still some hope that it would hold off until the hurricane was over– and Beomgyu held onto that hope very dearly.
Soobin reached out, giving Beomgyu’s shoulder a tentative squeeze, trying to reassure the omega in a small, slightly clumsy way. “That’s what I’m here for. But maybe…” He hesitated for a moment. “It wouldn’t hurt to try staying close to me or Yeonjun for now. Just to be safe.”
The way Soobin still felt the need to warn him about staying protected was very suspicious and contradictory to all the safety he had previously assured Beomgyu of. The omega groaned. “I’m really a walking target aren’t I?”
“You’re not a target,” Soobin tried to say firmly. “You’re just… very noticeable right now. But we’ll keep you safe, don’t worry!”
Beomgyu sighed, nodding reluctantly. The idea of relying on someone else for protection grated at him, but deep down, he knew Soobin was right. “Fine. But if this gets even worse, I’m locking myself in your room until the hurricane’s over.”
Soobin chuckled, the sound warm. “Deal. But for now, let’s just try to remain chill, okay?”
“Chill,” Beomgyu echoed mostly to himself, taking a deep breath. “Right. Totally chill.”
Soobin eventually left the living room and Beomgyu flopped back against the couch, he couldn’t help but feel that ‘chill’ was going to be a lot harder to maintain than Soobin thought.
Despite his growing anxiety, Beomgyu had to admit Soobin’s words brought him some comfort, the alpha might be a little nerdy and embarrassing but he was good at giving comforting words and in making Beomgyu feel rather safe.
During Beomgyu’s reflection, the couch dipped as someone plopped down beside him. It was Yeonjun, holding a bowl of brightly colored cereal drowning in milk. “Can’t we just order pizza or something? I’m starving.”
Beomgyu let out a laugh, his shoulders shaking. “I can’t tell if you’re joking or if you’re actually that clueless.”
“Hey, no need to insult me! Especially when I came here to cheer you up,” Yeonjun shot back with mock offense, shoveling a big spoonful of cereal into his mouth. “Of course, I know delivery drivers can’t come out during a hurricane… right?”
“Right.” Beomgyu confirmed, trying to hide his smile. “And for the record, I don’t need cheering up.”
Yeonjun leaned forward, balancing the bowl in one hand. “Could’ve fooled me. I could smell your stress as soon as I came downstairs. What’s wrong?” He sure didn’t beat around the bush.
Beomgyu let his head fall back against the couch. “The fact that you could sense my scent from that far away is exactly what’s wrong.”
Yeonjun gave him a long, contemplative look before realization flickered in his eyes. “Ah.” He set his bowl on the coffee table. In Yeonjun language that likely meant the conversation was getting more serious. “I might just be more in tune with your scent than the others. I doubt it’s that strong for the whole frat.”
Beomgyu snorted, but his ears warmed at the comment. “I wish. Both you and Kai noticed the change in my scent, and considering you both are betas with weak senses of smell I’d say I’m straight up fucked.” His language was a bit crude, but can you blame him? He was stressed out.
Yeonjun rubbed the back of his own neck. “Okay, maybe it is stronger, but hey, that’s no reason to panic. It’ll be fine, Beomgyu.”
“I’m not panicking,” Beomgyu muttered, trying to believe his own words, like he definitely didn’t feel like he might combust at any second. “I just want to leave before it gets even worse. I need to grab some of the scent patches Taehyun gave me,” he said mostly to himself.
“Hey…” Yeonjun’s voice softened, drawing Beomgyu’s attention. Their eyes met. “I’m not an omega, so I can’t say I fully understand what’s going through your head right now, but it’s okay to feel overwhelmed. It must be terrifying.”
“A little,” Beomgyu admitted quietly.
Yeonjun turned on the couch to face Beomgyu better, his presence warm but steady. “Alphas can be… stupid sometimes. Not all of them are great with self-control, so you have reasons to be freaking out.”
Beomgyu rolled his eyes. “Wow, you’re so good at calming people down. Truly inspirational.”
Thankfully, Yeonjun didn’t mention the fact that last night he actually did help Beomgyu calm down. Didn’t bring up how he had omega’s relaxed, slacken body right underneath his hands and lips.
Instead Yeonjun chuckled, his grin spreading wide. “What I’m trying to say is, they might try to act up but I won’t let them. Like I told you last night, I’ve got you. I’ll make sure no one bothers you while you’re here.”
Beomgyu huffed a dry laugh, pretending Yeonjun’s words didn’t send a tiny ripple of warmth through his chest. “Alpha much?”
“I’m being serious.” Yeonjun’s tone dropped, steady and firm. “If you do end up having your heat here–”
“Don’t,” Beomgyu hissed, cutting him off.
Yeonjun ignored him, continuing resolutely. “If it happens, I’ll do everything I can to keep you safe, Beomgyu. So you don’t have to worry about that.”
Beomgyu looked down at his lap, biting the inside of his cheek to keep his expression neutral. Deep down, he already knew Yeonjun meant every word. Not just because he’d said it before or because Soobin had reassured him earlier, but because it was Yeonjun. Despite the flirty, cocky exterior, it was pretty obvious Yeonjun had a sweet caring soul. He wouldn’t hurt Beomgyu. Unless, of course, Beomgyu asked him to do it in a very specific, sexual, kind of way, but that was besides the point.
“Thanks, I guess,” Beomgyu muttered, glancing at him from the corner of his eye. Then, his lips quirked into a sly smile. “It’s the least you can do, considering I’m only in this mess because of you.”
“Me? What did I do?” Yeonjun asked dramatically.
Beomgyu leaned back into the couch. “Oh, nothing much. Just fooled me into seeing an inexistent Lego collection in your bedroom and eventually got me stuck in this house. No big deal.”
“Wow,” Yeonjun muttered, shaking his head. “The Lego collection actually exists, by the way. Not my fault you were more interested in doing other things in my room.”
Beomgyu gasped at the accusation. “Not only are you a liar, you are actually insufferable.”
“And yet,” Yeonjun said, leaning closer with a teasing grin, “you still tolerate me. Weird, huh?”
Beomgyu shook his head, a faint smile tugging at his lips. Yeonjun’s annoying charm, as much as he hated to admit it, was... helpful. It kept his mind off the whirlwind of stress he’d been dealing with.
Deciding to take advantage of the distraction, Beomgyu leaned back against the couch and glanced at Yeonjun. “So, how’d you end up being the big man in charge of the frat?”
“They voted for me,” Yeonjun replied, sounding proud. “I’m one of the oldest and apparently, I have the best self-control in the house.”
Beomgyu raised an eyebrow, intrigued. “Don’t the alphas here get their enormous egos bruised knowing their leader is a beta?”
Yeonjun laughed with a confident grin. “I like to think our generation’s outgrown those outdated biological hierarchies. But yeah, I’m sure there are still some members who disagree with me being the leader.”
“And they’re just... okay with it?”
He shrugged, a mischievous glint in his eyes. “No one’s had the guts to bring it up to my face, so either they respect me, or they’re too scared to challenge me. Either way, I’ll take it.”
Beomgyu chuckled, shaking his head. “I’ve heard from Kai that you’re quite good at keeping the house in order. It’s impressive.”
Yeonjun also leaned back on the couch, stretching his arms across the backrest, one hand draped casually around Beomgyu’s shoulder. “Well, once I stepped into leadership, I made sure to lay down some rules to keep the frat from turning into a circus.”
Beomgyu’s curiosity piqued. “What kind of rules?”
“Nothing too wild,” Yeonjun said with an easy smile. “Minimum GPA requirements, a chore rotation for house maintenance, respect for every member, even during hazing. The basics.”
Beomgyu blew a puff of air, disappointed. “Boring. I was hoping for something a bit more interesting.”
Yeonjun’s grin deepened. “The main rule of our frat is confidentiality, so I can’t spill all our secrets, Gyu.”
“Come on, entertain me,” Beomgyu whined, nudging Yeonjun’s side playfully.
Yeonjun leaned in, his face getting closer to Beomgyu and his voice dropping to a whisper. “One night stands can’t be seen around the house in the morning.” He pulled back, but his hand remained on Beomgyu’s shoulder, fingers tracing idle circles. “It’s not just for the sake of secrecy between the members. It’s also to avoid any false hope and the potential for public messy drama.”
Beomgyu’s eyes widened as he put the pieces together. No wonder Yeonjun had been so quick to tell him there would be no breakfast after their night together; it wasn’t just him being a total dick, he was also just following his own frat rules. Even though he did try to convince Beomgyu to stay longer…
“But I was here in the morning,” Beomgyu pointed out.
Yeonjun nodded with a shrug. “Eventually, the frat’s gonna have to vote on my punishment for breaking a rule.” There was no sign of concern in his voice, a playful gleam flickering in his pretty eyes. “I make the rules, but I play by them too.”
Beomgyu raised an eyebrow, intrigued. “What kind of punishment are we talking about here Mr. President?”
Yeonjun shrugged, his fingers casually toying with the edge of Beomgyu’s sleeve. “It depends on the mood of the frat during the voting. But right now, everyone is more focused on the hurricane so they will likely go easy on me,” he said with confidence.
“Can I take part in the voting? Since I’m involved in the case,” Beomgyu teased, raising a playful eyebrow at Yeonjun.
The frat boy let out a chuckle, a smirk tugging at his lips. “Only frat members can vote, sorry Gyu. Unless you want to join the frat?”
Beomgyu gagged, his eyes wide. “No, absolutely not.”
Yeonjun’s fingers tightened on Beomgyu’s shoulder, his voice dropping to a teasing murmur. “There aren’t enough beds in the house, though. But that’s fine, we could just share mine.”
Beomgyu quickly stood up, making Yeonjun’s arm fall away from his shoulders with a soft thud. He mentally took back the whole ‘Yeonjun was a good distraction’ thing. “Lovely conversation,” he said, voice firm but strained. “I gotta go now.”
“But things were just getting interesting,” Yeonjun called out in a whine as Beomgyu walked away, the playful lilt in his voice.
“Bye!” Beomgyu shouted back, his heart pounding as he hurried up the stairs. He needed to talk to someone who didn’t make his stomach twist in impossible knots. Hopefully, Taehyun was awake.
Reaching Soobin’s bedroom, Beomgyu opened the door to find Taehyun and Kai deep in conversation. Kai was seated in the desk chair, turned toward Taehyun, who sat cross-legged on the bed. Both their heads snapped toward Beomgyu as he walked in, the atmosphere thick with an unspoken tension. Beomgyu hesitated, feeling like he’d interrupted something important.
Taehyun opened his mouth as if to say something but quickly closed it, his brows furrowing as he gave Beomgyu an inquiring look. “Why is your face so red?”
Beomgyu instinctively brought his hands to his cheeks, feeling their warmth against his sweaty palms. His whole body was on fire, and it wasn’t just from Yeonjun’s relentless flirting. The unmistakable signs of his preheat were creeping in, and the beta’s teasing really wasn’t helping at all. “Probably from anger. Yeonjun keeps annoying me with his obnoxious flirting.”
Kai chuckled, his expression lightening. “That’s Yeonjun hyung for you. He’s super flirty, but I swear he means well, he’s a sweet dork at heart. If you tell him it’s making you uncomfortable, I’m sure he’ll stop.”
Before Beomgyu could respond, Taehyun interjected with a pointed tone. “He doesn’t want him to stop.”
The older omega whipped his head toward Taehyun, mouth agape. “Excuse me?”
Taehyun shrugged, completely unfazed. “You don’t want him to stop.”
Beomgyu opened and closed his mouth a few times, searching for a rebuttal. “It’s not that I enjoy the flirting,” he finally managed. “It’s more like… I think it’s kind of entertaining? But also annoying? I’m not too sure...”
Kai raised an eyebrow, a knowing smile tugging at the corners of his lips. “Sounds like someone’s conflicted.”
“Very helpful, thank you,” Beomgyu deadpanned, rubbing his temples as he pushed himself off the door and walked further into the room. His steps carried him to the nightstand, and he rifled through a drawer until he found a box of scent patches. “I’m going to use your scent patches, Tyun.”
“They’re yours. I gave them to you,” Taehyun reminded him.
“Yeah, I know. But I still felt like I should let you know,” Beomgyu muttered. The stock was limited, and he figured it was only fair to inform Taehyun in case the younger omega might need them too.
Taehyun nodded, observing Beomgyu’s movements carefully. “Are you using them because your scent is getting stronger? I noticed it as soon as you walked into the room.”
Kai chimed in, looking thoughtful. “I actually talked to Soobin about it. Your scent is quite strong, hyung.”
At that, Taehyun glanced at Kai with a subtle expression, his eyes revealing nothing of his inner thoughts.
Beomgyu peeled off the backing of a patch and pressed it firmly onto his damp scent gland on his neck, letting out a soft sigh of relief as the tension in his chest eased. “Every alpha in this house has noticed it too, so yeah, I’m a bit stressed.”
“You think your heat is starting?” Taehyun asked, his tone more clinical than concerned.
Beomgyu swallowed hard. “It’s… possible.”
“Hm.” Taehyun rested his chin on his hand, eyes narrowing in thought. “It’s not surprising. You haven’t been off those suppressants for a very long time; and you’re surrounded by unmated alphas and their scents are… overpowering. Honestly, they all smell so damn horny.”
Kai’s eyes widened at Taehyun’s bluntness, his hand flying to cover his mouth in a half-laugh, half-gasp. Still, he didn’t disagree. The alphas’ scents in the frat were distinct, heavy, and charged with intent, clearly designed to attract.
Beomgyu scrunched his nose, visibly disgusted. “I doubt those scents are doing anything to my omega. Most of them just make me want to gag, to be honest.”
Taehyun tilted his head, intrigued. “That’s curious. I know you’ve never liked those types of scents, but I thought that maybe during pre-heat you’d find alpha scents more… appealing.”
Kai leaned forward, his curiosity piqued. “Then what do you think triggered your heat, hyung?”
Beomgyu stiffened, forcing a casual shrug. “Not sure.”
But he was lying, and he knew it. A nagging part of his mind pointed directly at Yeonjun. The beta’s presence had been the tipping point, sparking the symptoms of his pre-heat. They had a great night together, and then, instead of staying away, they hung out, bantered and even kissed. Yeonjun’s scent was still clinging faintly to him like a mark of ownership from yesterday’s scenting, even though Beomgyu was pretty sure he was the only one who could sense the beta’s scent still on his skin. Truthfully, his omega felt claimed, a sensation Beomgyu tried and failed to shake off.
Shit.
Maybe he should tell Yeonjun to stop flirting with him.
“Well, do you want my opinion?” Taehyun asked, his tone still like he was diagnosing an illness rather than offering friendly advice.
Beomgyu crossed his arms. “Depends on what you’re about to say…”
“I think you should start befriending some of the alphas here, in case you might need a heat partner.”
“Turns out I don’t want your opinion,” Beomgyu shot back immediately, his expression flattening into a deadpan glare.
Taehyun straightened up in bed, attempting to look more authoritative. “Hear me out. It’s better to be prepared for the worst, hyung. Spending your heat with someone you know is safer and more comfortable, yeah? Spending it alone would be awful, not to mention, absolutely dangerous and batshit crazy doing it in a house full of alphas.”
Kai joined in, his tone light but curious. “I don’t know much about heats, but isn’t it, like, way easier to spend it with someone?”
Taehyun nodded, his gaze not wavering from Beomgyu. “It is. Your heat will end way faster if you get knotted, Beomgyu hyung. It’s the easiest, quickest, and most painless solution.”
Beomgyu’s stomach churned at the thought, his body visibly recoiling. “I’m not letting some random frat alpha knot me,” he hissed, his voice dripping with disgust. The very idea made his omega instincts twist uncomfortably, fuck biology so bad.
Taehyun remained unbothered by Beomgyu’s reaction, his tone pragmatic. “I’m not saying you should just pick the first alpha you see, I want you to feel safe. That’s why I’m telling you to start preparing, get to know some of the alphas here. We need to be realistic, hyung.”
“I’m being realistic,” Beomgyu retorted, glaring at Taehyun. “Realistically, I’d rather die alone in a closet than get involved with one of them.”
Kai couldn’t help but chuckle, slowly stopping when he noticed the tension in the room. “Well, uh… I guess that’s an option too. But if you want, I can just introduce you to the nicest alphas of the frat.”
“No!” Beomgyu yelled, the word sharp and immediate.
“So melodramatic, it’s just a one-time thing.” Taehyun leaned back against the headboard, a teasing grin spreading across his face. “Acting like you didn’t have one of those with a frat boy literally two nights ago.”
Kai’s eyes widened in genuine shock, his jaw nearly dropping. “What? Who?”
Oh, great. Beomgyu froze, realizing a second too late that Kai didn’t know. He didn’t know Beomgyu and his hyung had fucked at the frat party. Now the awkwardness in the room was as suffocating as Yeonjun’s tongue down his throat that night.
“Okay, that’s it! I’m leaving you losers.” Beomgyu blurted, bolting toward the door as if his life depended on it, ignoring the protests behind him. He didn’t even bother looking back, focusing on escaping the room quickly before the conversation could spiral any further.
It was official: there was no safe haven in this godforsaken frat house. Every room was a potential minefield of embarrassment, unsolicited advice, or gorgeous flirty betas. He wasn’t safe anywhere.
The rest of the day was far less nerve-wracking, as expected, since Beomgyu had secluded himself in the basement of the house. The large room currently served as the frat’s makeshift graveyard, a dumping ground for anything potentially hazardous during the hurricane. There stood a ping pong table missing a leg leaned awkwardly against the wall, TVs and speakers that had once been mounted elsewhere, empty discarded beer kegs and some rusty exercise weights.
It was quiet there with no overwhelming, sharp scents of alphas lingering in the air, nor the grating voices of well-meaning people trying to help him. He knew the other boys were trying to help him and that Taehyun actually gave him some good, needed, advice, but gosh was his advice annoying. He couldn’t ignore that his heat was coming, and coming strong. His friend was right, Beomgyu knew that the most practical solution would be to ask an alpha for help, but the very thought churned his stomach with unease. Maybe he just had to tough it up and swallow his pride on this one. He should start talking to some of the alphas here.
He only went up the stairs to have some dinner– a surprisingly comforting ramyeon dinner, all thanks to the frat president’s inexplicable hoarding of instant noodles. After he was done eating, Beomgyu made his way back to Soobin’s room. He still wasn’t in the mood to socialize, he wanted to go straight into a soft mattress and try to push away all of his overthinking to the back of his mind.
“Hey!” A voice called out, stopping Beomgyu in his tracks as he walked down the dimly lit upstairs hallway. He turned toward the sound, spotting a room with bunk beds lining the walls. Four frat members, likely all alphas, were seated around a table in the center, the surface crowded with shot glasses and bottles of alcohol.
“Beomgyu, right?” one of them asked, a friendly smile on his face.
The omega nodded slowly, carefully. “Yeah, that’s me.” Only a few people stuck in the house weren’t part of the frat, so it wasn’t surprising that the boys already knew his name, but he still felt slightly uncomfortable.
“Wanna join our game?” another boy chimed in, lifting a half-empty bottle of whiskey. “You’ve been looking pretty sad. Seems like you could use a few drinks.”
Beomgyu hesitated, his eyes narrowing slightly. He didn’t love the idea that these guys had been paying enough attention to notice his mood, but he pushed the thought aside. Taehyun’s advice echoed in his mind: get to know the alphas here, in case of future needs. As much as he hated to admit it, Taehyun had a point. Besides, they weren’t wrong–he could definitely use a drink or two.
With a sigh, Beomgyu stepped into the room, offering a weak smile. “Sure. What are we playing?”
One of the boys grinned mischievously and motioned for Beomgyu to sit down at the table. “We’re playing a modified truth or dare. You take a shot if you skip a question or a dare. Oh, and no dares that’ll get Yeonjun hyung kicking us out of the frat. Deal?”
“Sounds fun,” Beomgyu admitted with a confident grin. “Let’s do it.”
As Beomgyu had anticipated, the questions and dares were… bold, to say the least. He sidestepped some of the wilder prompts by downing some overfilled shots, the alcohol quickly loosening his usual guard. Before long, he was tipsy, giggling at jokes that barely qualified as funny and considering doing some of the stupider dares. He was even tempted to do the ‘send a nude to the last person you made out with’ dare, but luckily he didn’t have Yeonjun’s number so he had to drink instead.
The alphas would sometimes get a little too brave and flirty with Beomgyu, coming closer to Beomgyu’s place and filling his nose with intense alpha scents that made him want to rub himself with alcohol– not the drinking type. He could feel the scents starting to cling to his clothes but he tried not to focus on that.
But overall, the guys weren’t as bad as he had assumed. Sure, they were rowdy and prone to over-the-top antics, but the camaraderie among them was oddly comforting and he found himself leaning into their banter. Beomgyu couldn’t help but feel a little more at ease as the night wore on. Or maybe that was just the alcohol running around his bloodstream.
To his surprise, he’d actually had a great time. Still quite tipsy, Beomgyu stumbled his way out of the room, giggling quietly at nothing in particular. He turned around to say a last goodbye to the boys.
“Thanks for tonight, guys,” Beomgyu spoke quietly, careful not to wake the two alphas who had already passed out during the game.
“Thank you for joining us. Feel free to join us anytime,” Jiwoong– Beomgyu thought that was his name, at least– said, his voice slurred but sincere.
“Yeah, don’t be a stranger,” the other alpha, Yunho, chimed in with a teasing smirk. “And you’re welcome to crash here if you want.”
Okay, that was Beomgyu’s cue to make his exit. He smiled, playing along but keeping the tone light. “That’s a generous offer, but I’ll have to pass tonight. Early classes tomorrow, so I should head home,” he joked, letting his voice carry enough humor to make it clear he wasn’t being rude.
The joke seemed to land well, the two alphas laughing as Beomgyu left the room. The omega stumbled his way to Soobin’s room, his hand brushing against the wall for support, steadying himself as he navigated the hallway. He opened the alpha’s bedroom door cautiously, hoping not to disturb his sleeping best friend. But before he even fully opened it, the scent of mango and pineapple wafted through the opening, letting Beomgyu immediately know that Soobin and Taehyun were curled up together in bed, probably already sound asleep. Again.
Beomgyu let out a soft sigh, a mix of amusement and exasperation tugging at his lips as he quietly closed the door behind him. As a good friend, he wasn’t about to interrupt Taehyun’s cozy moment with his soon-to-be boyfriend. Well, back to the couch it was.
As he walked back down the hallway, his eyes caught Kai’s room. Hm. He sure could use some of those lovely, lovely beta pheromones tonight, especially with all these strong alpha scents lingering on his clothes due to spending too long on that room. Without another thought, he knocked lightly, half-hoping Kai was still awake. No one opened the door, so he let himself in. Beomgyu frowned, glancing around the room with mild frustration. Kai’s bed was neatly made, the blanket pulled up as if it hadn’t been touched in hours. The other two roommates were sprawled on their beds, deep in sleep, oblivious to the presence in their room.
Beomgyu pouted, the frustration clear on his face. He longed for a restful night, but he knew sleep would be hard to come by. His insomnia was already a challenge, and now, the looming possibility of having to endure his heat with a random frat alpha only made it worse. He just wanted peace, just for a few hours. The drinking games had helped but now he was about to return to the cold living room couch and not trying to think about his heat was about to get harder and harder. The thought made his chest tighten, a mix of anxiety and dread swirling inside him.
Fuck it.
He made his way to the last room at the end of the hallway, his steps more purposeful this time. Standing in front of the door, Beomgyu paused, his nervous gaze settling on it. The last time he’d been there, he hadn’t spared a thought for the door itself, too preoccupied with the soft lips trailing along his neck and the rough hands gripping his waist.
Now, with a clearer mind, he noticed the small details he’d overlooked before. The Mr. President nameplate affixed to the door had a tiny fox drawn next to it, its playful doodle surprisingly endearing. Beomgyu couldn’t help but smile faintly, it suited him. Of course, the ever-charming president would have something as unexpectedly cute as this marking his territory. It was fitting, in a way that only made Beomgyu’s stomach twist even more.
He gripped the door handle, twisting it as slowly as he could, only to wince at the sharp creak that echoed through the quiet hallway. Beomgyu froze for a moment, glancing at the bed. Despite the noise, Yeonjun remained sound asleep in his bed, his arms wrapped tightly around a fluffy white pillow. His peaceful expression and the soft rise and fall of his chest made Beomgyu relax just a little.
Yeonjun’s calming scent of sweet coffee immediately hit his nose and relaxed some of Beomgyu’s tense muscles. Fueled by liquid courage, he tiptoed into the room and made his way to the bed. Without overthinking, he carefully tugged the pillow out from between Yeonjun’s arms, replacing it with himself. He tucked himself under the sheets and between Yeonjun’s biceps, pressing his face against the beta's chest. Closer to the older boy, the warm scent instantly filled his lungs, smelling like a lazy weekend breakfast and safety.
Unexpectedly, Yeonjun’s arms instinctively tightened around Beomgyu, pulling him closer to his chest. The older boy shifted slightly, burying his nose in Beomgyu’s hair as if it were the most natural thing in the world.
Yeonjun groaned softly. “You smell like alphas…” he noticed, his words slow and raspy from sleep as he took another sharp inhale. “And alcohol too.”
Beomgyu stiffened, his heart leaping into his throat. He didn’t expect the beta to be awake. Still, he didn’t pull away or look up; instead, he buried his face deeper into Yeonjun’s chest, desperate for the calming effect of his pheromones to lull him to sleep.
“I thought you were asleep,” Beomgyu whispered, his voice barely audible.
If Yeonjun noticed Beomgyu changed subjects he didn’t comment on it. He chuckled softly, the vibrations of his chest against Beomgyu’s cheek making him shiver. “You thought wrong, princess.”
“Sorry for waking you up,” Beomgyu sounded shy, regretful.
“It’s fine. Don’t worry that pretty little head of yours,” Yeonjun murmured, his voice soothing. He gave Beomgyu a gentle squeeze, releasing another rich caffeine wave of pheromones that instantly enveloped Beomgyu, easing further the tension in his body. “Just sleep, cub,” he added, sounding caring yet firm, almost like an order.
Beomgyu took that as permission to snuggle into the crook of Yeonjun’s neck. He inhaled deeply, his nose brushing against the scent gland, letting the scent enveloped his senses as he rubbed his face against the curve of Yeonjun’s smooth neck, like a puppy searching for warmth and comfort. His cold feet brushed against Yeonjun’s ankles in an attempt to warm them up, Yeonjun slightly flinched but didn’t pull away, letting the younger boy do whatever he wanted. Sleepy Yeonjun was so nice.
The feeling of Yeonjun’s skin against his cheek was soothing, and the subtle pulse beneath it was a tempting invitation. Beomgyu’s lips tingled with the desire to press against the soft skin, to taste the sweet scent that had taken over his senses on his tongue. The urge to leave gentle, playful kisses and nibbles grew stronger, a silent plea to claim the beta in the most intimate, primal way. The omega shut his eyes tight and his hand reached for the collar of Yeonjun’s tank top, gripping the fabric in a weak attempt to steady his own thoughts. He was going insane.
The omega had already figured out that Yeonjun’s close presence was likely triggering his approaching heat so, at that very moment, he was only making his situation even worse. Beomgyu really should be staying away from the beta, not hugging and scenting him to sleep. However, allowing himself this one little moment of peaceful sleep after everything that happened, seemed only fair. He deserved to treat himself in the middle of a goddamn hurricane with no suppressants for fucks sake. Most importantly, he especially deserved this after knowing what lay ahead, spending his heat, his weakest state, with some random alpha, someone he didn’t care for, someone who can’t offer him comfort or safety. Just some stranger with a knot.
Beomgyu whined at the thought, letting go of Yeonjun’s shirt to hug the beta instead, his arms tight around his torso. Like that, he was almost completely covered by Yeonjun’s body, the omega’s face hidden in his neck and the rest of his body covered by sheets and strong arms. Yeonjun didn’t mind the cuddles, nor commented on Beomgyu’s weird behaviour, simply responding with a sleepy, gentle kiss to Beomgyu’s hair. With that, Beomgyu allowed himself to rest his lips right over Yeonjun’s scent gland, not kissing it, but still satisfying his urges enough to calm down his racing heart a bit.
“It’ll be okay,” Yeonjun muttered against the omega’s hair, his voice thick with drowsiness, already half-asleep, but carrying an undeniable certainty.
Yeonjun’s tone was so sincere and raw, that Beomgyu felt his breathing steady as the words sank in, wrapping around him like a warm promise.
Beomgyu believed him.
It would be okay.
Notes:
i will try to post chapter 4 next week !! it’ll be longer than the previous chapters + there’s some sexy stuff happening wink wink, so i really can’t wait to show you guys !!!
anyway, thank you so so much for reading so far, hope everyone has a happy new year! let’s keep yaoing in 2025 ♡
Chapter 4: cracked armour
Notes:
hello cuties !! this chapter is slightly bigger and took me a bit longer to write, so i hope you guys enjoy it <3
(See the end of the chapter for more notes.)
Chapter Text
Beomgyu stirred awake to the sound of thunder rattling the window shutters, the storm outside roaring louder than ever before. For a moment, he blinked drowsily at the ceiling, disoriented and unsure of where he was, remembering only unsorted details which had happened after he’d left the drinking game with the other alphas. The scent of sweet coffee hit him first, followed by the realization that something heavy was pinning him down to the mattress.
He groaned softly, trying to turn on his side, only to feel a muscular arm draped heavily across his chest and a leg tangled with his own, preventing him from moving. The weight pressing against his body was warm and unyielding, refusing to move a single inch no matter how much Beomgyu shifted on the bed.
The omega tilted his head down, opening his tired eyes with effort. His breath instantly hitched as he saw Yeonjun sprawled over him, his pretty face nuzzled into Beomgyu's shoulder and soft, dark hair tickling his neck. The beta’s entire body was practically covering Beomgyu, warm and firm on top of his chest and slowly suffocating him.
“Yeonjun hyung,” Beomgyu whispered, his voice strained. He tried to push at the older boy’s shoulder, but Yeonjun only hummed in his sleep, burrowing closer and making it even harder for Beomgyu to breathe.
“Hyung, you’re crushing me,” Beomgyu whined, squirming beneath him.
Finally, Yeonjun stirred, raising his head as he blinked up at Beomgyu. His eyes were bleary with sleep, and he looked utterly unbothered by the loud storm outside or the fact that he’d been pretty much using Beomgyu as a mattress.
“Mm, you’re comfy,” Yeonjun mumbled, his voice thick with sleep. “And warm,” he added.
“I’m dying,” Beomgyu shot back, trying to shove him off by pushing his shoulders back ever so slightly, not using any actual strength in his shove.
Yeonjun groaned lazily, rolling his body off of Beomgyu’s chest and turning to his side, finally relieving the pressure on Beomgyu’s burning lungs. The sudden absence of warmth sent a shiver down Beomgyu’s spine as the chill of the room crept in, contrasting sharply with his overheated body.
Just as Beomgyu began to adjust to the cold, Yeonjun’s arm– that was still wrapped securely around his waist, effortlessly pulled him closer. In one fluid motion, the beta turned Beomgyu onto his side, pressing firmly against his back and enveloping him in a comforting, protective embrace. His body heat returned, cocooning Beomgyu as Yeonjun settled them into a lazy spooning position.
“You’ll live for another day,” Yeonjun remarked, his grip around Beomgyu strong. “Let me sleep now.”
Beomgyu sighed, his head flopping back against the pillow as he resigned himself to this cuddly fate. The omega enjoyed playing hard to get, so he wanted to fight a little more, but Yeonjun’s warm body and relaxing scent were infuriatingly cozy, and he found himself relaxing in the beta’s arms.
“Talking so casually, like you weren’t almost on trial for murder,” Beomgyu muttered, his tone laced with dry humor.
Yeonjun chuckled softly, the sound rumbling against Beomgyu’s back and his fingers tracing idle patterns on his waist. "You don’t seem too bothered by the fact that you’re sleeping with your almost-murderer,” he teased back, his breath hot against the omega’s neck.
“Just waiting for you to fall asleep so I can make my great escape,” Beomgyu mumbled through a contradicting yawn, his voice softening with the weight of sleep.
Yeonjun’s response was a low hum, his body already fully relaxed back into slumber mode. But his grip on Beomgyu didn’t loosen, instead, it tightened just a fraction, as if silently challenging the omega to move. “Don’t make me tie you up.”
Beomgyu’s breath hitched for a brief moment. His drowsy brain should’ve been more focused on sleep, but Yeonjun’s words lingered in his head– despite his best attempts at pushing them away, and the idea of himself tied up in bed by Yeonjun reached his mind, making his face heat up. He quickly convinced himself it was just exhaustion playing tricks on him and allowed his body to relax into the bed again, completely surrendering to the warmth and comfort. Slowly, his eyelids fluttered shut as he drifted off back to sleep.
It was morning when Beomgyu woke up again, the warmth of Yeonjun’s body still pressed against his back. Yeonjun’s arm remained draped securely around his waist, his exposed biceps flexing subtly with every breath he took. Beomgyu’s gaze lingered on the muscles, his fingers itching to trace their contours, but he quickly dismissed the thought, not wanting to seem creepy.
Beomgyu sighed, he wasn’t tired anymore, but leaving the safety of Yeonjun’s arms felt close to impossible. The comfort of being so close, the steady rhythm of Yeonjun’s breathing, made it hard to move. Beomgyu ashamedly wished he could stay like that forever, or at least, just for a moment longer. He wanted to pretend the world outside didn’t exist– that the storm raging behind the rattling window and the approaching weight of his heat weren’t things he had to face very soon. If only he could stay in this bubble of warmth, where everything felt safe and normal, even if just for a little while longer.
But he couldn’t stay, his body wouldn’t let him. It wasn’t some type of mental struggle– it was physical. Beomgyu’s temperature was rising, his skin burning beneath the heat of his own body. He whined softly, a high sound of discomfort escaping his lips, and with a quick movement, he flipped the sheet off of the two boys. “It’s so hot in here,” he complained quietly.
The cold air of the room hit his heated skin, offering some temporary relief, but it wasn’t enough. His body was on fire, and it felt like the heat was radiating through every inch of him, making him restless.
“Not my fault, you’re the one burning up like a furnace,” Yeonjun groaned, his voice thick with sleep.
Beomgyu’s eyes widened in surprise. He hadn’t realized Yeonjun was awake, he must’ve woken up from all the restless shifting Beomgyu was doing, trying to fight off the rising heat.
“Ah, yes, of course. Blame the person in heat, because that’s the easiest target,” Beomgyu muttered playfully.
Before Beomgyu could process what was happening, Yeonjun let go of his waist and shifted, moving to hover above him. Beomgyu froze, his breath catching in his throat as Yeonjun's gaze locked on him, his expression showing worry. Without hesitation, Yeonjun raised a hand, gently touching Beomgyu’s heated cheek. His palm was warm, but against Beomgyu’s skin, it felt ice cold. Beomgyu hissed at the contact, the coolness of Yeonjun’s hand sending a jolt through his body, but it wasn’t enough to extinguish the heat burning him from the inside out.
Yeonjun’s eyes widened in realization, and Beomgyu could practically see the wheels turning in his head. He didn’t know what Yeonjun was thinking, but the tension in the air was palpable. “Chill,” Beomgyu muttered, trying to keep his voice steady, though his heart was racing. “I was joking. Obviously I’m not actually in heat yet. It’s just... pre-heat, I guess.”
Yeonjun didn’t respond right away, his thumb lightly grazing Beomgyu’s cheek, his expression softening, though concern still lingered in his eyes. Beomgyu felt his pulse quicken, wondering just how much the other beta understood about what he was going through.
“Is that why you smelled like some of the alphas yesterday?”
Okay, so Beomgyu did not expect that question all of a sudden.
“Hm.” He nodded, slowly. “Yeah.”
The awkwardness of the conversation, coupled with the undeniable proximity of Yeonjun to him, only seemed to intensify the heat coursing through Beomgyu’s body. His skin felt hypersensitive, and his breath came in shallow gasps as Yeonjun's hand lingered on his cheek. Every tiny shift of Yeonjun’s weight on top of him sent waves of warmth through his body, and the space between them suddenly felt impossibly small. Beomgyu bit down on his lip, trying to steady his breathing, but it was no use.
“I see,” Yeonjun answered, his voice rather small. There was something in his eyes now, something unreadable. “It’s probably hard to resist those urges during pre-heat.”
Beomgyu's face flushed, his words tumbling out in a nervous rush as he tried to clarify his thoughts. “It wasn’t because of some weird omega cravings or anything like that, though!” He quickly added, feeling the need to justify himself even though he wasn’t sure why. “Taehyun just thought it would be a good idea to befriend some people in the frat so I could, maybe, find a heat partner? Just in case…”
He trailed off, feeling awkward and self-conscious about the explanation he hadn’t even wanted to make. His heart was pounding in his chest, and his eyes avoided Yeonjun’s as the words hung in the air between them. Why was he even explaining himself? It wasn’t like Yeonjun needed to know all this. Beomgyu couldn't stop the fury of thoughts racing through his mind, his brain trying to find an escape from the strange vulnerability he felt in this moment. He was reaching the point where even the air couldn’t cool him down.
Yeonjun's expression remained unchanged, though his voice carried a quiet edge as he spoke, the small space between them filling with the bitter scent of coffee. “And so you decided the ideal option for a heat partner would be a random alpha?” His words weren’t harsh, but there was a certain disapproval in his tone that made Beomgyu feel a little smaller.
The omega huffed, crossing his arms over his chest as he rolled his eyes. "Why are you acting like I had any other options?" His tone was sharper now, frustration creeping in. "It’s not like I have a very diverse catalogue of options… You really should add more variety to your frat."
Yeonjun didn’t seem to take the bait of subject change, his gaze still locked firmly on Beomgyu. His voice was steady, even as he responded, “Taehyun is a smart boy, but I have to disagree with him on this one.” Beomgyu tilted his head, raising an eyebrow as he waited for Yeonjun to elaborate. “Spending your heat, a moment which leaves you so very vulnerable, with just some guy? I don’t know, it sounds pretty dangerous.”
Beomgyu's frustration bubbled over, his voice tinged with annoyance as he shot back, “So? What can I do instead? Spend it alone? Believe me, I’d prefer that, but spending it alone is too painful.” His heart twisted at the thought of enduring the heat without any support. No one knew how overwhelming it could be until they lived through it.
The beta’s gaze softened slightly, though his expression remained thoughtful. “That’s why,” he said, his voice quieter now, “you should do it with someone who can take care of you, keep you safe. You deserve that.”
A loud laugh escaped Beomgyu’s lips, the sound dripping with disbelief. “Yeah? And where will I find this prince charming in this frat house full of horny, drunk dudes?” Yeonjun remained silent, his gaze never wavering, which only made Beomgyu’s laugh slowly die down. The weight of the silence stretched on, until something clicked in Beomgyu’s mind.
He sat up quickly, almost colliding his head with Yeonjun’s. Their eyes met, their faces too close for Beomgyu’s weak little heart, a mixture of realization and shock flooding his expression. “Wait you…” he muttered, voice dropping low. “Are you suggesting what I think you’re suggesting?”
Beomgyu’s heartbeat thudded loudly in his ears as the question lingered. Yeonjun didn’t break the distance between them, his posture was relaxed yet his words were sharp. He answered calmly, his voice steady, "I’m not suggesting anything. I’m just telling you there are other options than picking a random alpha you’re not even sure can keep you satisfied." His eyes remained locked on Beomgyu’s, unblinking, as if daring him to deny it.
The weight of his words settled between them, and Beomgyu could feel the tension rising again, thick and palpable. Fuck. Yeonjun was right, though. What if the alpha couldn’t even do a good enough job to actually please Beomgyu’s picky omega?
He gulped, his first instinct to argue with the beta– an ‘Oh, and you can?’ almost slipping out of his lips– but he held it back. His body tense at the idea of pushing Yeonjun away, of making him retract his not-an-offer-but-still-kind-of-an-offer. The last thing Beomgyu wanted was for Yeonjun to realize how vulnerable and emotional this situation was making him feel and back out, not wanting to deal with a whiny omega.
Beomgyu’d already acknowledged how much Yeonjun was triggering his heat. Yeonjun’s scent, his touch, his very presence, seemed to make Beomgyu’s body react instinctively. So he knew that having Yeonjun’s help throughout the intense wave of desire of his heat would likely be… more than helpful. It could be the thing that kept him from spiraling into a situation he wasn’t ready for, one that involved a random alpha he didn’t trust. Yeonjun, on the other hand, wasn’t a complete stranger. Besides, they had been together before, so Beomgyu knew the beta could keep him well-satisfied which meant that wouldn’t be a concern. The thought brought even more warmth to the omega’s cheeks, setting his entire face ablaze.
Yeonjun’s tone shifted, a hint of sharpness creeping in as he spoke, clearly taking Beomgyu’s silence the wrong way. “I get that spending your heat with an alpha might be more... ideal,” he said, his voice edged with something Beomgyu couldn’t quite place. “But I just wanted to make it clear that you do have other options.”
There was an undeniable bitterness in his voice, matching the ever growing sourness of Yeonjun’s scent, a subtle ache that Beomgyu couldn’t ignore. He could tell Yeonjun wasn’t just talking about the situation in particular, there was something deeper, something personal in those words. Like he hated that alphas were more helpful in these types of situations. Beomgyu was starting to notice the subtle cracks in Yeonjun’s walls, the small glimpses of vulnerability that flickered in his usually cool, flirty demeanor.
Beomgyu avoided eye contact and nodded, not trusting himself to speak at that moment, too scared of blurting out an impulsive ‘Yes, please, I pick you’.
“Listen, you’re not in heat yet, Gyu,” he reminded him, his tone firm but not unkind, never unkind. “So just think wisely while you still can... It’ll be way harder to make any decisions later on.”
The urge to let go, to surrender to the warmth of Yeonjun’s presence, felt almost unbearable. But he couldn’t deny that Yeonjun was right– annoyingly right once again– Beomgyu wasn’t in heat yet, not fully so at least, so he still had time left, however little it might be. Time to think. Time to make sure he made the right decision. Time to decide if he should follow Taehyun’s recommendation or accept the offer he truly wanted...
The silence hung heavily in the room, the air thick with unspoken thoughts. Beomgyu’s body was still burning up, his skin flushed and clammy. He really knew he needed a cold shower to cool down.
“Your scent is too strong,” Yeonjun’s voice broke the tension. “I think your patch is wearing off.”
Beomgyu’s hand shot up to his neck instinctively, fingers brushing over the patch that was starting to lose its grip on his skin. His scent had been dulled by the blocker, but it was clear now that the effect was waning. The realization sent a jolt of anxiety through him, realizing Yeonjun was likely able to sense every raw emotion Beomgyu felt throughout their talk. He quietly cursed under his breath.
“I should grab one from the bedroom,” Beomgyu murmured, but then his mind caught up with him. “But I kinda didn’t want to risk walking in on Tyun and Soobin hyung…”
Yeonjun chuckled, a quiet, genuine laugh that made Beomgyu feel a little lighter. “Don’t worry, you don’t have to go. I’ll just ask around for some patches,” he said, rising from the bed and lifting up his arms in a lazy stretch, his shirt riding up slightly to reveal a sliver of toned stomach.
Beomgyu’s gaze instantly fixed on something else, the bed cover looking particularly interesting.
“Can I take a shower in your bathroom?” Beomgyu asked hesitantly, his voice soft. The thought of crossing the hall with his needy scent lingering made him cower.
“Of course, Gyu.” Yeonjun flashed him a warm, slightly goofy smile, one that felt so at odds with the confident frat leader persona. Beomgyu found himself staring a little too long before Yeonjun turned away to rummage through a nearby drawer.
Moments later, Yeonjun handed him a neatly folded set of warm clothes– boxers, an oversized hoodie and some sweatpants. “Here, you can change into these,” he offered.
Beomgyu accepted the cozy clothes with a grateful smile, the soft fabric with the faint smell of coffee a very welcome comfort. “Thanks. But are you sure you won’t need these back right after I put them on?” He teased, recalling the way Yeonjun had asked for his sweatpants back after their one-night encounter.
Yeonjun smirked, his tone laced with mock offense. “Ah ah. Aren’t you hilarious,” he shot back, his lips twitching into a grin that showed his amusement despite the sarcastic reply. “And no, I won’t ask for them back. You can even keep the clothes, princess.”
Beomgyu rolled his eyes playfully at the pet name, clutching the clothes to his chest. The casual banter between them was a good distraction from the more serious conversation they just had.
“I’ll make it quick,” he mumbled before heading toward the bathroom, leaving Yeonjun behind him.
After the quick shower, Beomgyu felt way better, the random heat wave that spread over his entire body finally extinguishing. The cold water had done wonders to his burning skin and consequently to his nerves, even if it was all temporary. He slipped into the fresh clothes Yeonjun had lent him– or perhaps gave him? He wasn’t even sure, that had been a confusing interaction.
The soft fabric against his skin and the almost muted scent of Yeonjun’s pheromones comforted Beomgyu in a way he didn’t want to dwell on too much. With a shake of his head, Beomgyu exited the bathroom, his gaze falling onto the older boy who was sitting on the edge of the bed, seeming a little lost in thought.
Hearing Beomgyu stepping back into the room, Yeonjun’s head snapped up, his gaze meeting the omega’s. His lips curved into a small beam.
“Feeling any better?” He asked, sounding genuinely curious, worried.
“Much,” Beomgyu admitted, running a towel through his dyed hair as he approached Yeonjun.
He sat right next to Yeonjun on the bed, leaving little space between them, not even noticing how his whole body instinctively decided he should stay glued to the beta.
Yeonjun offered him another smile before proudly showing Beomgyu a pack of scent patches he got. “Turn around,” he asked.
Beomgyu easily obeyed, his back facing Yeonjun. He left the mattress moving behind him and Yeonjun’s warm presence getting closer to him. The hair at the back of his neck stood up to greet Yeonjun as the beta’s long fingers gently traced Beomgyu’s damp nape.
“It’s still a bit wet,” Yeonjun noted, his voice quiet like he was mostly talking to himself. He took the towel from Beomgyu’s hands and lightly dabbed it against his neck, carefully drying the patch of skin where the patch would glue onto. Beomgyu complied, tilting his head to the side to expose his neck better, his throat bobbing as he gulped.
“Thank you, hyung.” The words escaped Beomgyu’s lips before he could trap them in, sounding way softer and needier than he would’ve liked.
Yeonjun chuckled behind him, hot puffs of air hitting the back of Beomgyu’s neck. “You’re welcome,” he answered, before placing the wet towel on the floor, right next to all of the other clothing. “Should be dry enough.”
Beomgyu was fiddling with the bottom of his borrowed shirt when he heard the sound of a scent patch getting peeled off that made him stop his movements, his eyes wide open as he stared at a random spot on the white wall. Beomgyu’s heart thudded loudly in his chest when Yeonjun’s fingers brushed against his sensitive, bare neck, as he positioned the patch over the flushed, pink skin. The touch was cautious, but firm, his thumb smoothing out the edges to ensure it adhered properly. The all too familiar warmth whenever he was around Yeonjun pooled in his stomach with every attentive, innocent contact against his now-covered scent gland.
His fingers left Beomgyu’s nape and the omega had already another ‘thank you’ prepared on his lips, when he felt Yeonjun coming closer, his head tilting to hover right above the space between Beomgyu’s neck and shoulder.
Yeonjun’s nose brushed the scent gland, making Beomgyu almost whine at the contact, thankfully he bit his lips fast enough to prevent any noise from actually escaping.
“All good,” Yeonjun muttered in a low voice, his full lips brushing faintly over a patch of uncovered skin.
Beomgyu shuddered, instinctively raising a shoulder to push Yeonjun’s distracting face away. “Thanks,” he replied, forcing out a breath he had been holding since Yeonjun got too close. Beomgyu turned around, his body facing Yeonjun but his gaze avoiding him. “For getting me a patch, not for the whole being a creep part,” he teased, trying to lighten the height on his ribcage and the heat on his belly.
Yeonjun always took his playful banter well, chuckling at Beomgyu’s insult. “I was just making sure it was actually blocking your scent.”
“Sure,” Beomgyu replied doubtfully. The air in the room should have immediately freshened up from the lack of omega pheromones as soon as the patch covered his scent gland and blocked his pheromone production. There was absolutely no need to sniff out his neck to make sure it worked correctly.
Yeonjun didn’t answer, he just picked up another scent patch from the pack as Beomgyu stared at him, confused. Then, the beta gently grabbed Beomgyu’s hand, raising it slightly and turning his palm so his bare wrist was showing. Another patch was placed delicately on his wrist, right over his secondary scent gland. Yeonjun held his wrist with both hands, his thumbs tracing the patch for much longer than needed– he really shouldn’t be taking that long just making sure it was properly glued.
Beomgyu didn’t mention the duration of Yeonjun’s patch application, but he still wasn’t about to let that man walk free without a snarky comment. He still very much had to pretend he wasn’t all that affected by the beta’s caring, almost protective, actions. “You know… I could’ve easily done that myself.”
“I’m the one that got the patches so I’m the one sticking them on, those are the rules.” Yeonjun slowly let go of Beomgyu’s thin wrist. “It says right on the package.”
“Show me the package then,” Beomgyu pushed, his lips curving into a small teasing grin.
“No,” Yeonjun simply told him with a smirk. “I can show you anything else you might like to see in my room, though.”
Beomgyu smirked back at the older boy, his head leaning to the side. “You know what I want to see.”
Despite Beomgyu’s flirtatious tone, Yeonjun immediately caught the hidden meaning behind Beomgyu’s words. His sharp eyes widened slightly, a flicker of panic crossing his pretty face. “Not that,” he said quickly, running a hand through his hair with a nervous chuckle. “To be completely honest with you, I’ve only finished one and a half Lego builds. Honestly, I’m not sure they’re even worth showing off,” he admitted.
One and a half builds? What kind of weak ass collection was that? Beomgyu shook his head, feeling immensely disappointed by Yeonjun’s so-called ‘amazing’ collection. Then, he realised.
“Ah! So you confess you were never really planning on actually showing it to me that night!” Beomgyu shot back, his grin widening and his judging index finger stabbing Yeonjun right on his chest.
“I confess to nothing of such,” Yeonjun replied calmly,shaking his head. He caught Beomgyu’s finger and lowered it, letting their hands linger for a few seconds in his lap. “But you are free to believe whatever you want,” he added with a shrug, his tone playful. “Whatever makes you sleep better at night, Beomgyu-ah.” He stood up from the bed with a wink and strolled over to his desk– barely visible under the pile of clothes– to store the box of scent patches in the drawer.
Beomgyu’s eyes followed him, his every movement, and before he could stop himself, an annoying thought slipped into his mind.
You make me sleep better at night.
Beomgyu’s neck heated up instantly, and he bit the inside of his cheek to suppress any other stupid thoughts. C’mon, sure he did sleep better by Yeonjun’s side, but that was perfectly normal since the beta produced those wonderful, relaxing pheromones, nothing unusual about that, no reason to make it all weird.
“Here.” Yeonjun’s voice, followed by a dramatic sigh, woke Beomgyu up from his thoughts. “Feast your eyes upon this masterpiece,” he said, plopping down back in bed beside Beomgyu, while carrying a half-assembled Lego set in his hands.
Beomgyu raised an eyebrow, inspecting the structure. “Is this… supposed to be a spaceship?”
“It is a spaceship,” Yeonjun corrected. “I just never got around to finishing it. Life got busy.”
“Right. Busy,” Beomgyu teased, his fingers already reaching for one of the loose pieces at the edge. “It looks like it’s one hard sneeze away from massive destruction, Mr. President.”
“Lies. I’m pretty sure it could survive a hurricane.”
Beomgyu hummed, not bothering remarking. “Bring me the rest of the pieces, I’ll finish this mess.”
Without protesting, Yeonjun grabbed the box filled with the remaining tiny colorful Lego pieces, plus a piece of paper with the instructions, and placed it on the bed. He held a tiny blue piece between his thumb and index finger and was about to set it in the spaceship when Beomgyu half-heartedly swatted Yeonjun’s hand away.
“Step aside, amateur. You’re watching a master at work.” Beomgyu actually hadn’t built Legos since he was a six years old kid, but how hard could it possibly be? Besides, it was a good way to keep himself entertained for a while.
Beomgyu eventually let Yeonjun help him, because it turned out building Legos wasn’t that easy. They finished the build in relative silence, only occasionally exchanging playful comments and jabs at each other’s work.
“Did you buy this? Was it expensive?” Beomgyu was starting to consider buying a few sets for himself.
Yeonjun shook his head, pouting and squinting his eyes as he read the instructions, to try figuring out where to place the last few pieces. “A friend got it for me on my birthday.”
Beomgyu nodded, setting his last piece in its correct place. “When was that?”
“September 13th.”
The omega raised his head to look back at Yeonjun, a teasing smile stretching on his lips. “I didn’t expect you to be a virgo...”
Yeonjun huffed in annoyance, Beomgyu wasn’t sure if it was from his comment or for not being able to understand the placement of the remaining Lego pieces. “Why?”
“Well, virgos are supposed to be super organised.”
Yeonjun frowned, asking with an offended tone, “You’re calling me messy?” He weakly threw a Lego piece at Beomgyu to showcase his offense further.
“These things are tiny ! You really shouldn’t be throwing them around.” Beomgyu picked up the piece the beta had just thrown in his face and quickly found its destined place on the build. “And you’re just proving my point with that childish act,” he kept teasing. Could anyone blame him? Yeonjun’s buttons were just so fun to push.
Before Beomgyu could keep pushing them, he was being pinned down to the bed, trapped under Yeonjun’s body, arms locked right above his head. The omega’s breath was taken right off his lungs as Yeonjun’s stunning face hovered just a few inches away from his own. His eyes widened in surprise, how was Yeonjun so damn quick?
“I’m childish?” Yeonjun asked, clearly not offended by Beomgyu’s actual words and just wanting to catch the younger boy off guard, which he successfully did.
“The Lego set we just spent almost an entire hour building is currently on the ground because you felt like jumping me… So yes, you are childish.”
Yeonjun turned his head to assess the fallen spaceship, its once close to perfect structure, now partially dismantled on the floor. He sighed with a sad shake of his head, before shifting his gaze back to Beomgyu. "Look at what you made me do.”
Beomgyu rolled his eyes. “Please, the blood is all on your hands. Now let go of mine,” he twisted his own wrists between Yeonjun’s large palms. It was a futile escape.
Yeonjun’s grip on Beomgyu’s hands tightened, his face dipping lower to the omega’s neck. “You’ll pay for the high crime of destroying my spaceship,” his voice was low and filled with mischief, his soft lips brushing faintly against Beomgyu’s patched scent gland. “But not right now.”
Beomgyu wanted to point out how dumb this was, clearly the broken spaceship was Yeonjun’s own fault, not his, so why did he have to pay for the older boy’s mistakes? However, if the so-called pay was anything like the position they were currently in, Beomgyu would gladly take it.
Before Beomgyu could say anything, Yeonjun pressed warm, wet kisses to the highly sensitive scent gland, the pressure was muted by the scent patch sticking to his skin, but it was still enough to send jolts of electricity through Beomgyu’s body. The omega bit his own lip to suppress the involuntary noises that rumbled at the back of his throat. “When you least expect it,” Yeonjun continued, most of his words barely reaching Beomgyu’s brain as the younger boy was focusing on keeping himself under control. “I’ll get my revenge,” his tone was flirty, and his breath was hitting Beomgyu’s neck and setting the entire skin ablaze.
The kisses stopped almost as abruptly as they started, and Yeonjun’s face moved to hover just inches away from Beomgyu’s, his pink, plump lips tantalisingly close. Beomgyu’s breath hitched as the tension thickened, the rational part of his mind screaming no as his body leaned in slightly.
No, no, no. Beomgyu had to resist! If he allowed this to happen, his heat would be pushed into overdrive. He was already walking on thin ice by letting himself stay in Yeonjun’s alluring presence and breathing in his hypnotic scent for too long, Beomgyu really couldn’t make out with the older boy, again .
He needed to make up some excuse and leave. Quickly.
“I need to pee,” Beomgyu blurted out, his voice cracking and lips brushing against the beta’s with every syllable he spoke.
Yeonjun blinked, stunned. Then, he broke into soft laughter, pulling back and releasing his hands to allow Beomgyu’s escape from under him. “Sure, Gyu. Go ahead.”
Beomgyu stood up, mumbling a small thanks before darting into the bathroom like his life depended on it.
Once inside, he leaned against the sink, inhaling deeply, desperate for air that wasn’t filled with Yeonjun’s intoxicating, sugary coffee scent. If he had inhaled another wave of that rich caffeine he might’ve thrown away every shred of remaining sanity he had and jumped Yeonjun right then and there.
Pull yourself together, he mentally scolded, splashing some cold water on his flushed face in an attempt to cool the heat starting to linger in his body once again.
Beomgyu left soon after, knowing his ‘peeing’ excuse wouldn’t hold up if he disappeared for too long. Though he suspected Yeonjun hadn’t believed him…
When he peeked inside the bedroom, Yeonjun was crouched near his bed, carefully collecting the dismantled pieces of the spaceship. His long fingers moved with surprising gentleness, placing each Lego back inside the box. The sight made Beomgyu pause– there was something oddly endearing about watching Yeonjun focus so intently on cleaning up the mess, even if it was entirely his fault.
The soft creak of the bathroom door caught Yeonjun’s attention. His head turned to face Beomgyu, a small smile tugging at his lips, before turning back to the cleaning task at hand.
Finally, the beta carefully placed the closed Lego box on the shelf above the desk. Beomgyu took the chance to scan the desk area, his eyes landing on a collection of photos– pictures with family and friends, several of which included Soobin and Kai. It made Beomgyu wonder if Yeonjun knew about Kai’s crush on Soobin… He likely did. Yeonjun didn’t seem like the type to miss something like that. Beomgyu made a mental note to discreetly prod Yeonjun for some info later.
Speaking of Soobin.
“Hey. I’ve been thinking about your rules,” Beomgyu started, his tone casual but carrying a glimpse of curiosity.
Yeonjun sat back down on the edge of the bed, but this time, Beomgyu didn’t sit beside him. He remained close to the desk, a safe distance away, unwilling to test his already thinning self-control around the insanely attractive beta.
“Will Soobin also get in trouble? Since Taehyun was still at the frat house in the morning?” Beomgyu had been wondering that ever since Yeonjun had mentioned that frat rule.
Yeonjun hummed. “Good question, but no he won’t,” he answered with a smile. “In that rule it’s only stated flings. It’s obvious Taehyun is more than that to Soobin, so he can use that loophole and not receive any punishment.”
Beomgyu nodded. “Makes sense.”
The beta sighed, leaning back into the bed. “You know, you should ask me to be your boyfriend so I can escape my trial too.” He smirked, before adding, “Take one for the team.”
Beomgyu raised an eyebrow, pretending his heart didn’t skip a beat, even though he knew fully well Yeonjun was just joking. “I should do what now?”
“C'mon, you wouldn’t want your personal heater to receive punishment, right?”
It took a while for Beomgyu to realise Yeonjun was talking about how he’d used Yeonjun’s warm feet to heat up his own during the night. He felt his cheeks heating up at the memory.
He crossed his arms, leaning his back into the desk with a small pout. “When I’m burning up with my heat I won’t need your warm feet anymore.”
“Rude,” Yeonjun remarked with mock sadness. “I felt used and discarded… Like a condom.”
“Ugh,” Beomgyu groaned, his body visibly coiling in disgust. “You just had to make it all gross.”
“Sorry, cub,” Yeonjun replied smoothly, though his smirk betrayed his lack of remorse. “Come here.” He reached a hand out toward Beomgyu, his fingers curling.
The omega instinctively obeyed, his body betraying his brain’s commands. His feet slowly carried him forward, as if Yeonjun could easily override his free will. Beomgyu was sure now more than ever, that his heat was actually starting very soon, it was like he was a spectator of his own body.
Before he could take back his own actions, Yeonjun’s firm grip wrapped around his wrist, pulling him closer. In one fluid motion, Beomgyu found himself sitting on Yeonjun’s lap. Beomgyu’s knees at his hips, as the older boy’s arms rested lightly around his waist.
Beomgyu’s mind screamed at him– he could easily stand up, brush it off, and leave. Yet, his body didn’t budge. Instead, he stayed rooted in place, caught between the temptation of Yeonjun’s close contact and the rational voice in his head telling him this was a terrible idea.
“Why were you worried about Soobin?” Yeonjun asked, his tone soft.
“Not worried exactly,” Beomgyu corrected, his arms wrapping around Yeonjun’s head. Since he’s stuck here, might as well get comfortable.
“Just… He’s a sweet guy, it would suck to know he got punished by the frat.” After some more thinking, Beomgyu added, “Actually, the boys here aren’t as bad as I thought…”
Yeonjun’s palms pressed lightly against Beomgyu’s back, guiding the omega closer until there was barely any space between them. "So you admit that I’m a good leader?" He asked, a teasing smirk playing on his lips.
“Sure,” Beomgyu replied with a nonchalant shrug, though his tone lacked its usual bite.
Beomgyu’s original intention wasn’t to praise Yeonjun’s work, but he had to admit the beta excelled at keeping those frat boys in check and making sure the house felt safe for everyone.
“I do wonder how you keep them so obedient, though,” Beomgyu added, his fingers unconsciously toying with the longer strands of hair at the back of Yeonjun’s neck. “Do you spank them when they misbehave?”
Yeonjun let out a low, amused laugh. “Hm, Gyu,” he murmured, drawing him even closer until his warm breath fanned over Beomgyu’s face. “Is this your way of asking me if I’m into spanking?”
“No!” Beomgyu replied hastily. He wasn’t asking– or at least he hadn’t meant to. But now… He was kind of curious.
One of Yeonjun’s hands slid up from Beomgyu’s back to tuck a stray strand of hair behind his ear, the movement unexpectedly tender. “Are you worried I might spank you for breaking my spaceship?” Yeonjun’s voice was low, almost playful.
“Will you?” Instant regret washed Beomgyu as soon as the words left his mouth. He meant to tease the older boy, but instead, his voice had come out in a soft, needy whine– almost like he would cry if Yeonjun said no. It was as if common sense had abandoned him the second he got too close to Yeonjun.
Yeonjun’s brows raised in surprise, his smirk deepening as he watched Beomgyu’s reaction. His hand, still resting on Beomgyu’s head, tangled in his hair, gently pulling him closer. The beta quickly closed the remaining distance between them, pressing a quick kiss to his lips.
The contact was brief, yet it sent a spark racing down Beomgyu’s spine, leaving him speechless and his pants slightly tight.
“Anything my omega wants,” Yeonjun murmured against Beomgyu’s parted lips. His tone was teasing but Beomgyu’s heart couldn’t help but race at the words, catching some sincerity in Yeonjun’s voice. Slick ran down his hole despite Beomgyu’s best attempts at not taking Yeonjun’s words too seriously. The younger boy felt heat travel throughout his stomach, his body getting flushed and the back of his thighs already dripping wet with warm slick.
Get a grip, Beomgyu! Stop it! Get up and leave the room while you can!
“Hyung,” Beomgyu half-moaned into the kiss, muttering the word right into Yeonjun’s hot mouth.
The omega shouldn’t be this affected by a simple making out session, but somehow here he was, faintly rocking his hips in Yeonjun’s lap. He wasn’t sure how long he would be able to keep this going without getting an obvious bulge in his borrowed sweatpants, or worse, a slick stain. But Beomgyu doubted Yeonjun even cared about that.
Yeonjun kissed Beomgyu until he was dizzy, sucking on his bottom lip until it bruised and licking into his mouth until all the omega could taste was him . Beomgyu’s lids fluttered shut as Yeonjun’s lips traveled down his jaw, his tongue mapping out every inch of skin, leaving wet, open-mouthed kisses that made Beomgyu’s toes curl and heavy pants leave his swollen lips. With the way Yeonjun couldn’t get enough of tasting Beomgyu’s skin, it was pretty obvious how Beomgyu wasn’t the only one that had trouble controlling himself around the other, and Beomgyu’s scent production was blocked so Yeonjun couldn’t blame the omega’s pheromones.
“We shouldn’t do this,” Beomgyu mumbled, meaning to say that mentally to himself but ending up speaking out loud. With a harder suck of Yeonjun’s mouth under his jaw, Beomgyu’s hips bucked into his lap, rubbing against the older boy and contradicting his own words.
“Tell me one valid reason why we should stop,” Yeonjun remarked between two pants, before trapping some of Beomgyu’s skin between his teeth.
The omega’s head went blank. He couldn’t find one single reason why they should end something that felt so incredibly good. Beomgyu couldn’t for the life of him remember why he even needed to stay far away from Yeonjun in the first place, why resist this heavenly magnetic pull?
He finally decided to shut down his wise, but just as annoying, inner thoughts and grabbed Yeonjun’s face by his cheeks, bringing him into another desperate, filthy kiss. Yeonjun’s hands ran down his body until they lingered at the curve of Beomgyu’s ass, fingers slipping through the waistband of his sweatpants, under his boxers, teasing the younger boy with the light touches of skin. Beomgyu whimpered at the contact, arching his back up and begging for more. Enjoying Beomgyu’s reaction, Yeonjun’s warm palms finally traveled inside Beomgyu’s boxers until they were cupping his ass cheeks, squeezing the skin and nudging the younger to move on his lap, giving Beomgyu permission to rub against him.
“You can move, Gyu.” In case the physical permission wasn’t enough, Yeonjun also let him know verbally that Beomgyu could do whatever he wanted on his lap.
“O-Okay,” Beomgyu sputtered out, his voice not hiding his excitement.
With that, Beomgyu finally stopped hiding his not-so-discreet thrusts, rolling his hips in deliberate, firm motions, desperately trying to feel the older boy under him, through the two pairs of pants too many. He placed his hands on Yeonjun’s chest and fisted his top, holding onto the fabric to try to keep his movements steady with the coaching of Yeonjun’s hands on his ass. Yeonjun met Beomgyu’s hips with his own, allowing the omega to feel the growing hard bulge resting against his ass, bringing a loud moan out of Beomgyu, his head dropping to hide in the crook of Yeonjun’s neck.
A kiss was placed on the crown of his head. “Don’t hide your pretty face,” Yeonjun muttered, his low, lustful voice ringing right in Beomgyu’s ear. The way he spoke was soft, but Beomgyu couldn’t help but think it still sounded less like an encouragement and more like a demand. “I like watching you.”
Beomgyu forced his head up to meet Yeonjun’s gaze, but the intense eye contact gave him shivers, making him look down at Yeonjun’s full lips instead. Beomgyu quickly shortened the distance between them, trying to kiss the older boy once again, already missing the delicious feel of his lips against his own. However, with his hips grinding frantically against Yeonjun’s cock– between all the layers– he couldn’t focus on kissing, so he mostly just panted against his mouth. Yeonjun took that opportunity to shove his tongue between his parted lips, brushing against the omega’s in a slick glide.
At that point, the two boys weren’t kissing, but just sliding their desperate tongues together in a lewd act. It was wet and a bit crude, but Beomgyu loved every second of it, devouring Yeonjun’s tongue like his life depended on it and moaning around it. The obscene humping and the open-mouthed kissing was getting too much for Beomgyu who was so hard it physically hurt, his cock throbbing more and more as he passionately rolled his crotch up and down Yeonjun’s lap.
Beomgyu wasn’t sure what took over him to be chasing his relief on top of this gorgeous boy like he was some hormonal teenager grinding against his highschool lover in a storage closet, but he couldn’t care less at that point. His thighs started to cramp up from the strength he was putting into every rock of his hips in order to feel Yeonjun’s bulge under him. As his fierce movements staggered slightly, Yeonjun’s hand helped guide Beomgyu’s thrusts by the firm hold on his ass, rutting his own hips to match the pace he created.
His tongue parted ways with Yeonjun’s to throw his head back in pleasure, biting his lip to control his moans, as he savoured the way Yeonjun was not only encouraging, but also helping the omega in using the older’s hard clothed cock to get himself off.
Beomgyu pretended not to notice the way he could feel his own slick leaving damp stains on Yeonjun’s crotch area. He especially ignored how all that slick was most likely wetting Yeonjun’s fingers that were digging into the skin, dangerously close to his hole.
“You wanna come like this?” Yeonjun asked, his lips planting fluttering kisses on Beomgyu’s exposed Adam’s apple as his short nails left half-moon marks on Beomgyu’s ass.
A loud feral groan came out from the back of Beomgyu’s hoarse throat as the omega answered, “Yes, please.”
With that, Yeonjun started guiding Beomgyu into hard, slow strokes, allowing Beomgyu to fully experience the entire length of the beta’s erection against his ass and drawing embarrassingly loud moans from the younger’s parted lips.
“Gosh, you’re so sexy,” Yeonjun muttered against Beomgyu’s neck, in between primal harsh bites of skin. “The sounds you make…” He growled, letting the rest of the sentence linger in the thick lustful air of the room.
“You like them?” Beomgyu asked, his voice slightly raspy from all the moaning, but his tone audibly still flirty, needy. “Like it when I’m loud?” Beomgyu let go of Yeonjun’s already completely wrinkled top, his hands travelling lower, caressing Yeonjun’s sculpted chest and sturdy abdomen through the thin material of his shirt. He was glad Yeonjun always chose to wear summer clothing around the house despite how freezing cold the air was. “What if your little frat boys hear?” He teased, only to earn a particularly sharp bite on his collarbone in retaliation.
“I hope they do,” Yeonjun barked back, sending shivers down his spine. Despite the sharp tone, he never stopped making their bodies grind against each other.
Yeonjun’s hands parted Beomgyu’s cheeks, two fingers playing with the entrance of his slick-filled hole, teasing the rim. The pressure against his hole sent stars behind Beomgyu’s eyes, his cock twitching in his boxers, threatening to release cum all over the fabric.
Beomgyu would never forgive himself if he came before getting to touch Yeonjun, before checking if the older was just as affected as Beomgyu after just some making out and dry humping. His hands resting on Yeonjun’s torso quickly traveled down his pants, eliciting an almost-animalistic growl from the beta which made Beomgyu’s toes curl as the omega’s fingers brushed against Yeonjun’s hard cock.
He messily reached for Yeonjun’s cock under his boxers, holding the pulsating shaft in his hand before slipping it out of his pants.
“Fuck. Beomgyu,” Yeonjun muttered out, his pupils wide and darkened with raw, uncontrollable lust.
He only briefly enjoyed the delicious view of the angry red cock, its tip glistening with pre-cum, resting against Yeonjun’s stomach, before he started pumping it in slow, tight squeezes. Thankful for Beomgyu’s hand, Yeonjun went back to kissing every inch of Beomgyu’s skin he could get his soft lips on. The omega made sure to spread the pre-cum with his thumb throughout the entire length, before fastening the strokes. His hand moved with swiftness up and down the shaft, the breathless noises coming out of Yeonjun’s lips as his hot breath hit Beomgyu’s skin, making it tingle, motivating the omega to keep the speed going. Beomgyu was loving the weight and warmth of Yeojun’s cock in his palm and the way it throbbed with every twist of Beomgyu’s wrist. He wanted to feel it in his mouth, against his tongue.
Yeonjun’s digits slowly slipped inside Beomgyu’s hole, breaking his unholy thoughts. His walls stretched around Yeonjun’s fingers, the feeling of finally having a part of the beta inside him too overwhelmingly good, causing Beomgyu’s cock to pulsate painfully. A curl of Yeonjun’s fingers immediately took him over the edge and Beomgyu’s cum flooded his borrowed pants, his eyes rolling to the back of his head as a loud high-pitched moan echoed through the wall.
It took only a few more fast pumps of Beomgyu’s hand around Yeonjun’s cock to make the older boy come all over his own stomach and the younger’s hand, his release warm and shimmering against his fingers. Yeonjun moaned against Beomgyu’s jaw, before slowly removing his fingers from inside him. The omega, still shaking with pleasure on Yeonjun’s lap, kept working on Yeonjun’s cock, slowly jerking him through his orgasm as the older pressed wet kisses to his face.
His pants were all gross and sticky, he should probably leave Yeonjun’s lap to switch clothes soon, but for now, he felt too comfortable. Beomgyu’s wrist was already hurting when he let go of Yeonjun’s cock, letting his head rest against Yeonjun’s shoulder, too tired to keep it raised. Beomgyu felt… content. Satisfied. Allowing his instincts to take over had been a gamble, but it had paid off in the best way possible.
The air in the room was heavy with the intoxicating aroma of sugary coffee, warm and inviting. Yeonjun’s scent, usually subtle and understated, seemed to bloom when he was aroused, rich and sweet, like a freshly brewed espresso. Beomgyu couldn’t resist its pull. Slowly, instinctively, he leaned closer, his head tilting towards Yeonjun’s neck. The proximity sent a thrill down his spine, his nose nearly brushing against the delicate spot of Yeonjun’s small scent gland. It was maddeningly close, the scent so much more potent here, and Beomgyu’s heart raced at the unspoken intimacy of it.
“Are you okay?” Yeonjun asked, his lips brushing against Beomgyu’s ear, tingling the sensitive skin there.
“Yeah,” Beomgyu breathed out the answer, after a deep inhale of caffeine. “Would love some ramyeon right now,” he admitted, his stomach begging for some food since Beomgyu hadn’t eaten anything since he woke up. The two boys really spent the entire morning in the bedroom, how was Beomgyu not bored yet.
Yeonjun chuckled, patting Beomgyu’s ass, his hands still lingering inside the boxers for some reason. “No idea where you plan on getting that ramyeon.”
Beomgyu tilted his head up from Yeonjun’s shoulder, furrowing his brows as his gaze locked with Yeonjun’s. “A true gentleman would offer me a share of his ramyeon stash.”
Yeonjun let out a sigh of pretend relief, his grin mischievous. “Good thing, I’m not a gentleman then,” he remarked. Beomgyu lightly punched Yeonjun’s arm with his clean hand. “I’m kidding! No reason to get all violent!” Yeonjun teased, laughing.
“Chivalry is dead.” Beomgyu answered with a roll of eyes, before rubbing his hand against Yeonjun’s shirt– cleaning the cum off, as a small revenge.
Yeonjun didn’t care, his hands slipping from Beomgyu’s ass to circle his waist, pulling the boy closer, until their faces were just inches apart. The beta tilted his chin up slightly to meet Beomgyu’s eyes, his expression still playful. “I’ll give you some ramyeon,” he said with a smirk, his voice low and enticing. “But only if you agree to pay me back. And trust me, I can think of some lovely ways you can settle the debt.”
Beomgyu stared back at him, deadpan. “I’ll just starve, then.”
Yeonjun shrugged, the smug grin not leaving his kiss-bruised lips. “Suit yourself.”
Clearly, persuasion wasn’t going to work, but Beomgyu wasn’t above trying other tactics. Lowering his head and looking up through his lashes, he pouted, his voice taking on a high, almost needy, cadence. “And you’re just okay with letting a pretty omega starve?” He whined, his fingers twiddling against each other. “What a cruel leader you make…”
Yeonjun’s chuckle was soft, almost affectionate– probably Beomgyu’s post-orgasm brain playing tricks on him– as his fingers brushed against Beomgyu’s sides. “Okay, okay. You can have some ramyeon,” Yeonjun relented, squeezing the soft flesh of Beomgyu's waist, eliciting a surprised yelp from the younger boy. “Stop pouting now.”
Beomgyu smiled, triumphant, even though he was fairly certain Yeonjun would’ve given in regardless. “Done!”
“Good.” Yeonjun nodded, smiling back easily. “You have a pretty smile.”
The compliment came out so effortlessly that Beomgyu was slightly taken aback, his heart flipping on his chest as the words settled. It was almost too much– too genuine, too… something. This beta was too damn flirty for his own good, and Beomgyu found himself twisting Yeonjun’s casual charm into something dangerously close to romantic. He decided the safest move was to ignore the compliment completely.
“You’re so easy,” Beomgyu said instead, smirking.
“You’re so whiny,” Yeonjun shot back.
Beomgyu was already regretting his decision of taking Taehyun to his hideout– the basement where the noise and scent of frat boys couldn’t reach him. The peace he’d once treasured was now being shattered by the obnoxiously loud slurping of ramyeon coming from his best friend. After Beomgyu changed clothes, and left Yeonjun’s room, he headed straight to the kitchen, finding his best friend and asking him to hang out in the basement– Taehyun only accepted to leave Soobin’s arms after Beomgyu bribed with ramyeon. Now, the two boys comfortably lounged on a couple of bean bags that had seen better days– one of them had a duct-taped tear on the side, and the other was sagging in a way that threatened to swallow Taehyun whole.
Finally having had enough, Beomgyu groaned. “Do you have to make that much noise?”
Taehyun didn’t even flinch, raising his chopsticks to point at Beomgyu. “This is the sound of pure satisfaction, hyung. The ramyeon hits different when it’s forbidden.” He shot a knowing look at Beomgyu, his lips quirking up in a smirk. “So… how exactly did you manage to get Yeonjun hyung to part with this treasure?”
Beomgyu shrugged, trying to act nonchalance. “I just asked him nicely.”
“Ah,” Taehyun replied with a knowing nod. “So you guys fucked,” he added casually.
Beomgyu nearly choked on his own spit, coughing as he scrambled to respond. “We didn’t! Where did you even get that idea?” His voice pitched higher than he would’ve liked, his cheeks flushing as he avoided Taehyun’s sharp, knowing gaze. It felt like Taehyun’s big, round eyes could see right into his soul and thoughts, uncovering every moment of weakness he was trying to hide. “It was all purely tactical negotiation,” Beomgyu continued defensively.
Taehyun smirked, one eyebrow raising as his chopsticks paused between his lips. “Tactical, huh? Sure. You’re shameless, hyung,” he teased, his tone light but his eyes glinting with mischief.
Beomgyu groaned, flopping back into the bean bag with a dramatic sigh. His eyes drifted to the small hopper window, its wooden boards still tightly in place, the howling wind outside sending a shiver through him. “Do you ever wish you could peek outside? I miss sunlight.”
Taehyun, following Beomgyu’s gaze, leaned back slightly. “Hmm, not really. Honestly, I’d rather not know what’s going on out there. I have enough trouble sleeping as it is.”
Beomgyu raised an eyebrow, a smirk tugging at the corner of his lips. “Trouble? Even with Soobin hyung cuddling you every night?” He teased.
Taehyun laughed, nothing hiding the way he got flustered at the mention of Soobin. “Especially with Soobin hyung cuddling me every night. He’s so hot , hyung, it’s really distracting. How am I supposed to sleep with him all pressed against me?” He finished with a teasing smirk, leaning close to check Beomgyu’s reaction, clearly enjoying his best friend’s discomfort. This close, Beomgyu could smell a very faint scent of daisies, one he never detected before on Taehyun.
Beomgyu gagged dramatically. “Gross,” he muttered, scrunching his nose.
“You deserved it,” Taehyun said, his grin widening. He set his empty ramyeon bowl on the floor with a quiet clink.
The mention of cuddling had Beomgyu’s thoughts drifting to falling asleep with Yeonjun, the warmth of his arms, the feeling of being safe and content. It had been so nice. Okay, chill Beomgyu. It had only been a few minutes since he’d been away from Yeonjun, but why was his mind already consumed by him?
“But for real, Tyun, how’ve you been handling everything?” Beomgyu asked, tilting his head as he studied his best friend, still worried about him after he watched him tear up in Soobin’s bedroom.
Taehyun paused, thinking for a moment before giving a small nod. “Better. I’m trying not to overthink too much about everything. Honestly, your scent and Soobin’s are the only things keeping me grounded right now.”
Beomgyu chuckled softly. “I can see that. So that alpha boy really conquered you, huh?”
Taehyun smiled, a rare, lovesick expression lighting up his face. “I think I’m really into him, hyung.”
“And I’m into making fourteen-year-olds cry after absolutely obliterating them in League. Big whoop. Tell me something I don’t know.”
Taehyun rolled his eyes but laughed despite himself. “Stop being annoying. It’s a big confession! I’m a bit scared of all these new feelings.”
Beomgyu shifted in his bean bag, turning to face Taehyun fully. “Listen, Tyun,” he started, his tone soft. “I don’t know much about Soobin, and you know how I feel about frat alphas. But… It seems like he genuinely cares about you– worries about you. And if he makes you happy, I’d say… go for it.”
Taehyun blinked, taken aback. “Choi Beomgyu? Telling me to date a fraternity alpha?”
“I’ll take my words back so fast, don’t test me,” Beomgyu shot back with mock seriousness.
Taehyun burst into laughter at the threat. “No, please don’t! I’m just happy to have your blessing.”
“I wouldn’t call it a blessing,” Beomgyu muttered, crossing his arms. “More like… reluctant acceptance.”
“Still a win,” Taehyun said with a smirk.
Beomgyu couldn’t hide the small smile tugging at his lips. “I’m happy for you, Taehyun, seriously. I just don’t get what’s stopping you from making it official,” he commented casually, expecting a quip or a shrug. Instead, Taehyun’s expression darkened.
“Kai…” Taehyun muttered, his voice barely audible over the wind howling outside the boarded-up window.
“Oh,” Beomgyu froze. He hadn’t realized Taehyun had pieced together Kai’s feelings for Soobin.
“Oh?” Taehyun echoed, a flicker of confusion crossing his face. “Wait, did you notice it too?”
“I mean… yeah,” Beomgyu admitted, fingers playing with a piece of loose fabric of the old bean bag. “It’s not exactly subtle. He’s… pretty obvious.” His mind flitted to the way Kai blushed whenever Soobin gave him even a sliver of attention.
Taehyun’s expression twisted, his frustration evident. “So everyone just knew Soobin is into Kai, and no one thought to tell me?”
Wait, what?
“Hold on,” Beomgyu said, his voice rising slightly in disbelief. “That’s not–”
“I’m such an idiot,” Taehyun continued, cutting him off. “Even you figured it out, and you’re mostly busy drooling over Yeonjun.”
Beomgyu chose to ignore the blatant slander and instead focused on the real issue at hand. “Taehyun, that’s… not what I was thinking.”
Taehyun stopped mid-ramble and turned to him, his eyebrows knitted. “What?”
“Just tell me– why do you think Soobin likes Kai?” Beomgyu’s mind was running wild, how come he never noticed anything?
Taehyun sighed, leaning forward slightly. “How can I not think that? The way Soobin babies him, how he always takes care of him. You should hear how he talks about Kai, hyung– like Kai hung the moon and stars just for him, like he shines brighter than the sun itself.”
Beomgyu opened his mouth to protest, but Taehyun wasn’t done.
“I mean, just this morning,” Taehyun continued, his voice quieter now, “I woke up, and there was Kai. In bed. With us. I didn’t even notice him getting there.”
That explained the faint scent of daisies Beomgyu had noticed clinging to Taehyun earlier– and why Kai’s bed had been conspicuously empty last night. Beomgyu remembered cracking Soobin’s door open after drinking with the alphas, but hadn’t bothered to look closely– the mixed scent of mango and coconut was too overwhelming to be able to tell apart the muted flowery smell anyway. If he had, he probably would have seen all three of them cuddled up together. The mental image was undeniably adorable, and Beomgyu couldn’t help but feel a little disappointed he’d missed it.
“Why did he join you guys?” Beomgyu asked, equal parts confused and charmed by the image of Kai squeezing his way into their cuddle pile, snuggling cutely with the two other boys.
“Exactly! Why?” Taehyun burst out, throwing his hands in the air. “I mean, I didn’t mind– he’s very cute, and so warm– but still! Why would he do that unless he was sure Soobin wouldn’t mind? It proves there’s something going on between them.”
“I highly doubt there’s anything going on, to be honest,” Beomgyu replied. “They’re both way too awkward to make a move, I think.” Taehyun gave him a doubtful look, but Beomgyu pressed on. “Besides, I’m pretty sure Soobin likes you. Even his yaoi is on the line, so you know it’s serious.” Taehyun blinked, his confusion palpable. “Don’t worry about it,” Beomgyu dismissed with a wave of his hand. “The point is, maybe they just have small, harmless crushes on each other. It happens. It’ll probably go away.”
Taehyun frowned, remaining in silence, his lips pursing as he carefully considered Beomgyu’s words. “Unless…” Beomgyu added, raising an eyebrow. “You don’t want it to go away?”
The smaller omega let out a sigh, his shoulders slumping slightly. “It’s not that I want them to date– because I want to date Soobin myself– but I also don’t want to ruin anything between them. They’re both so sweet, such good guys, and I’d feel awful being the bad guy and ending a possible beautiful relationship.”
Beomgyu tilted his head, a teasing glint in his eyes. “Since when did you care about not being the bad guy?”
Taehyun glared half-heartedly at him. “Since now. Shut up, hyung.”
Beomgyu chuckled, though his tone softened. “I get it. But you’re not ruining anything, Tyun. If Soobin likes you– and I’m pretty sure he does– you’re not stepping on anyone’s toes. Honestly, I think you just need to talk to him, clear things out. Or talk to Kai. Or both.” Beomgyu sighed, rubbing his head, the love triangle situation making his brain hurt and it didn’t even involve him. “I don’t know, maybe just date them both, everything would be solved less awkwardly and quicker.”
Taehyun chuckled at Beomgyu’s proposal. “Sure,” he said with dripping irony, but his amusement faded quickly as his thoughts began to wander.
“Do you feel jealous?” Beomgyu asked, genuinely curious, tilting his head as he studied Taehyun’s face.
“Huh?” Taehyun blinked, snapping out of his mental spiral. “Not exactly, no. More like… annoyed. It’s so obvious they like each other, and it took me too long to figure it out.”
Beomgyu hummed thoughtfully, his brows furrowing. “So you’re not even jealous… That’s curious. In my expert opinion, you should ask them to make out and just… watch. See how it makes you feel, you might even enjoy it.”
Taehyun groaned, muttering, “You’re going to hell.”
“Or better,” Beomgyu continued with a devilish smirk. “Watch them fuck.”
“Nope. Never mind. You’ve been upgraded to turbo hell, sir.”
Beomgyu burst into laughter at Taehyun’s horrified expression and dramatic reaction. “I’m just kidding! But seriously, talk to them. You’ll figure something out. Maybe kiss Kai a little in the process–”
“Oh my god, please be quiet,” Taehyun interrupted, glaring at him.
“–but for now, just enjoy the moment of getting to cuddle with two pretty boys,” Beomgyu concluded with a cheeky grin.
“Yeah, yeah,” Taehyun said, waving him off. “And you enjoy sneakily going to Yeonjun’s bedroom to sleep with him.”
Beomgyu’s head whipped around so fast he almost gave himself whiplash. “How do you know?”
Taehyun raised an unimpressed eyebrow. “You really thought I wouldn’t notice? Hyung, you might only smell faintly of Yeonjun, but he is walking around like a lighthouse beaming a ‘Beomgyu was here’ sign everywhere. He stinks of you.”
Beomgyu’s mouth fell open. How was that even possible? He was sure Yeonjun had reapplied fresh scent patches to his scent glands just that morning. How come– Beomgyu cursed the older boy. Yeonjun had spent a long amount of time licking and biting into his neck earlier. The wet skin must have slightly loosened up the patch, enough for the scent to stick to Yeonjun.
“Let’s keep pretending you know nothing then,” Beomgyu muttered, his fingers brushing against the scent patch on his neck as he tried to press it back into place.
“Deal,” Taehyun agreed easily, though the smirk on his face suggested he wasn’t going to let Beomgyu off the hook entirely.
But as Beomgyu’s fingers lingered on the patch, brushing against the sensitive skin underneath, his thoughts began to spiral. The sensation was enough to bring back the memory of Yeonjun’s lips there, soft and insistent, the warmth of his breath sending shivers down his spine. It felt too fresh, like the moment had been burned into his skin and mind alike.
What the hell was wrong with him? Why can’t he stop thinking about him? The tall, gorgeous, and annoyingly charming beta seemed to occupy every corner of his brain. But, in Beomgyu’s defense, he had to think about Yeonjun. Not just because his body couldn’t seem to forget him, but because there was a very important proposition he needed to consider. A proposition that might change everything.
“Hey, Tyun,” Beomgyu began, his voice hesitant as he avoided eye contact with his friend. “What if… I spent my heat with, uh, someone who isn’t an alpha?”
Taehyun raised an eyebrow. “I’m flattered. I’d accept, but I doubt Soobin would approve.”
Beomgyu rolled his eyes. “Not you, just, another, unspecific, random non-alpha.”
Taehyun let out a soft sigh, the sound mixed with faint anticipation. “I had a feeling this was coming.” He grinned, way too excited about this entire situation. “Wasn’t it supposed to be just a one-night thing?”
“And it was!” Beomgyu quickly defended himself. “But, you know, circumstances changed the original plot." He shrugged, trying to downplay his growing confusion.
“Well,” Taehyun pondered for a few seconds. “You already know what to expect from him and know if he’s good enough to keep up with your horny omega.”
Beomgyu knew it, without a doubt. Yeonjun was someone who could take care of him, both sexually and emotionally. He trusted the older boy, still not completely, but pretty damn close to it. Just this morning, he had trusted Yeonjun with his body, allowing himself to let go of all his inhibitions, surrendering to his omega’s instincts. The thought of it made a flush creep up Beomgyu’s neck, his mind replaying the intensity of the moment.
The idea of spending his heat with Yeonjun, of having him all to himself for an extended period, made his skin tingle. The thought alone was enough to make his body itch, his heat flaring to life, as if his very being was eager to give in.
“Wait,” Taehyun spoke, breaking the line of Beomgyu’s thoughts. “What is this scent in the air?”
“What?” Beomgyu asked, his voice stained, confused.
Taehyun got closer to Beomgyu, leaning in to smell him. “It smells like… boner.”
Beomgyu sighed, feeling a mix of disbelief and embarrassment. “Just be quiet.”
Taehyun chuckled, leaning back into his bean bag with a knowing look. “From the way you’re reacting to this conversation, I think it’s pretty clear what you want, Beomgyu hyung.” Beomgyu didn’t respond, every cell in his body boiling and his mind hazy. Taehyun’s tone shifted slightly, his words more serious now. “Just a heads-up, hyung– without a knot, your heat will be prolonged.”
Beomgyu blinked, the reality of it sinking in. “Oh.” He had already thought about the implications. After being knotted, an omega usually felt immediate satisfaction, which ends the heat faster. Without a knot, Beomgyu wasn’t sure what to expect.
Taehyun continued, the matter-of-factness of his tone making it easier for Beomgyu to listen. “Without a knot, your omega won’t be fully satisfied until it feels like you’ve been properly bred. You’ll probably need to go through multiple rounds with Yeonjun hyung until your omega feels completely fulfilled and your heat ends.”
Beomgyu swallowed the knot– no pun intended– in his throat. Talking about this with his best friend was awkward, but he was grateful that Taehyun knew the biology behind it and was able to explain things without judgment. It made the whole situation a bit easier to digest, even though it still left him feeling restless and unsure.
Beomgyu nodded as he processed Taehyun’s helpful words. “Yeah, I guess it’s better than… the alternative.” His thoughts were swirling. “I mean, between multiple rounds with Yeonjun and some awkward one-off with a random alpha, the choice is obvious, right?”
Taehyun smirked, giving Beomgyu’s arm a playful slap. “I bet it doesn’t sound too bad to you. But remember, hyung, you never exactly enjoyed being in heat. Not being in control of yourself, losing that sense of self-control… that’s something you’ll have to deal with for the entire heat.”
Beomgyu grimaced, knowing Taehyun was right. He hated feeling vulnerable like that, completely at his instincts’ mercy. But the thought of being with Yeonjun, their hot bodies attached together for hours, seemed to overpower any other critical thinking. Why was it so hot in this damn basement?
The older omega shrugged off his hoodie, the warmth of the basement combined with his restless thoughts making it unbearable to keep wearing it. Now in just a simple red t-shirt– because ‘It’s festive, and Christmas is coming up soon’, as Yeonjun had teased him earlier– he tried to cool down.
“I’ll be okay,” Beomgyu muttered, fingers scratching absentmindedly at the itchy skin on his neck, a telltale sign of his growing restlessness.
Taehyun glanced at him, the faintest smile tugging at his lips. “Oh, you’ll be okay, alright. Just completely worn out when all’s said and done.” His tone was soft, but the amusement in his voice was unmistakable.
“Should we head upstairs? The basement is getting too warm,” Beomgyu suggested, tugging at the hem of his red t-shirt as if it would help.
Taehyun laughed, an incredulous grin on his face. “It’s freezing down here, hyung, but sure. I’ve been meaning to help with the tree anyway.”
“The tree?” Beomgyu repeated, his voice almost breathless as he shot up from the bean bag. His body was jittery, and he needed to leave. Now.
Taehyun followed suit, standing up and stretching leisurely. “Yeah, the frat decided to put up a Christmas tree. Trying to make things feel a little more… normal, I guess.” He started climbing the stairs alongside Beomgyu. “They wanted to ask for Yeonjun hyung’s opinion, but apparently, he hadn’t left his room all morning.” His voice carried a teasing edge, punctuated with a knowing wink.
Beomgyu barely registered the jab, his feet moving quicker as they reached the top of the stairs. The sound of faint laughter drifted through the hallway, drawing him in. As he stepped into the main hall, his eyes immediately searched for a certain someone, however, the first thing that caught his attention was the crooked artificial Christmas tree in the center of the room, its branches still half-bare as a small box of ornaments and multiple red plastic cups– probably to compensate the lack of ornaments– lay scattered across the floor.
Sure enough, Taehyun made a beeline for Soobin, who stood near the tree with a broom in hand, poised to sweep up the glitter and stray green plastic strips fallen from the tree.
Finally, Beomgyu’s eyes caught him. Yeonjun stood at the base of the tree, decorating it with an easy confidence that made Beomgyu's chest tighten. His sleeves were rolled up to his elbows, exposing his forearms as he held a string of lights, carefully weaving them through the branches. The way his smile lit up his face, accompanied by the soft glow of the fairy lights, made Beomgyu’s breath hitch slightly.
“Hyung!” Kai called from across the room, waving a candy cane ornament in greeting. But Beomgyu barely acknowledged him, his focus glued to Yeonjun.
The frat leader laughed at something one of the younger frat boys said, the sound rich and warm, filling the space like it belonged there. A faint streak of glitter dusted his cheek– probably from his own overly enthusiastic ornament choices– and Beomgyu’s heart gave a little flip.
Beomgyu stood frozen in place, watching as Yeonjun reached up to hang a sparkly ball ornament on one of the higher branches, his movements deliberate yet effortless. His hair fell slightly into his eyes, and when he brushed it back, Beomgyu felt his knees go weak. His body started heating up, much like the way it did this morning, when he had woken up in Yeonjun’s arms. The tingle worsened on his skin .
Beomgyu couldn’t move, he was stuck. Hopelessly so. His whole body screamed at him to reach out for Yeonjun, to cling to him.
“Are you alright, Beomgyu hyung?” Kai’s voice snapped him out of his trance, his tone full of worry once he realised the older boy wasn’t answering. He hadn’t even noticed the younger boy getting closer.
Beomgyu shook his head, trying to mask the blush creeping up his neck. “Yeah, just… it looks nice.”
Yeonjun heard his voice and turned towards him, his eyes meeting Beomgyu’s with a smile so genuine it felt like the world had tilted. “Hey, Gyu. Come help us out. We’re making history here– ugliest Christmas tree in the frat’s history.”
Beomgyu answered with a small broken chuckle, stepping further into the room, standing right next to Yeonjun. “I think you’re doing a great job with the ugly part.”
Yeonjun laughed, tossing a star ornament in Beomgyu’s direction, clearly made to be put on the top of the tree. “Careful, or you’ll get glitter duty.”
Beomgyu caught the ornament– just barely– and tried to play it cool, even though his whole face felt like it was burning up and his hands were way too clammy. The omega stared at the star, his cheeks warming up a bit too much for him to handle and his breathing getting erratic to the point his lungs hurt.
Before Beomgyu could attempt to hang the star, Soobin approached him with an apologetic look in his eyes. “Hey, Beomgyu… I want to apologize. Again.”
Beomgyu blinked, caught off guard. “What are you talking about?”
“For taking the bed…” Soobin trailed off, his voice heavy with guilt.
“You should be sorry,” Yeonjun cut in before Beomgyu could answer, his tone sharp even as his eyes remained fixed on the tree. “Offering the bed just to take it back later, making an omega sleep on the couch, knowing his condition.” Technically, Beomgyu hadn’t slept on the couch last night, but Soobin likely didn’t know that so the jab still hit its mark.
Soobin winced, clearly flustered at being called out by his best friend– who, at that moment, sounded more like the frat leader than a buddy. “You’re right, Hyung. I wasn’t thinking…” He turned back to Beomgyu, his voice earnest. “I’m so sorry, Beomgyu. I’d never forgive myself if something happened to you because of my carelessness.”
Beomgyu waved it off, not particularly bothered by the situation. “It’s fine, really. I’m okay.”
Still, he could feel Yeonjun’s presence beside him, quiet but protective, making it incredibly hard for Beomgyu to stay focused on answering Soobin’s pleas of forgiveness. “Since Beomgyu forgives you, it’s all good,” Yeonjun said, his voice calm. “Just be more considerate next time, Soob.”
Soobin nodded quickly, his shoulders sagging under the weight of guilt. “Of course, Hyung. I’m really sorry again, Beomgyu.” Without waiting for a response, he awkwardly turned and walked back toward Taehyun– who was smiling as he chatted with overly-excited Kai– looking like a scolded puppy with his imaginary tail tucked between his legs.
Yeonjun continued adjusting the silver tinsel on the tree, acting as if nothing had happened. Meanwhile, Beomgyu’s gaze lingered on him, his body thrumming with an undeniable, almost unbearable want. A feeling of desire so raw and consuming it made his fingers tremble as they clutched the star Yeonjun had handed him earlier.
“Now he’s upset…” Beomgyu commented, hating how his voice came out too high. He sounded so damn needy, it was pissing him off.
Yeonjun didn’t even look up. “Well, Soobin shouldn’t have done that,” he replied, voice calm but firm. “He was too busy making sure his omega was safe to realize he neglected your safety.”
Beomgyu didn’t respond, his throat dry as Yeonjun’s words settled over him, thinking back to when Yeonjun had called him ‘his omega’ back in his bedroom. He stared at Yeonjun’s hands fixing the tinsel, thinking about his fingers digging into the skin of his ass cheeks as Beomgyu rolled his hips against his hard bulge, sitting on his lap. Thinking about how heavenly it had felt to be stretched by those long digits.
The silence stretched until Yeonjun finally turned to face him. His sharp eyes immediately caught the way Beomgyu, with flushed cheeks, was nervously fiddling with the star, the pointed edges digging lightly into his pink palms.
A teasing smirk spread across Yeonjun’s lips, his fox-like eyes glinting with mischief. “Want me to pick you up so you can put the star on top of the tree?”
Beomgyu kept his head lowered, his gaze fixed on the star in his hands. His head shook slightly, a quiet, almost imperceptible gesture.
“No?” Yeonjun's voice softened, getting slightly higher, as if he were speaking to a sulking child. He had clearly noticed something was off with Beomgyu and decided to act accordingly, adjusting his tone to match. “Then what do you want, cub?” he asked gently, his warm eyes fixed on Beomgyu with an almost tangible care.
Beomgyu didn’t respond, a faint whine slipping past his lips instead, caused by the pet name Yeonjun had already called him so many times, so soft and endearing. But this time, it was making his chest tighten like never before. With his brain basically turned to mush, he stepped closer, his head naturally leaning against Yeonjun’s chest. The comforting warmth of Yeonjun’s scent flooded his senses, sweet as always, though tinged with a faint, subtle thread of worry. It was that trace of concern that made Beomgyu whine again, the sound quieter but weighted with unspoken need .
“Gyu, what’s wrong?” Yeonjun asked again, his voice impossibly soft as his hand reached up to stroke Beomgyu’s hair. His fingers threaded through the strands, his nails gently scratching against Beomgyu’s scalp in a soothing rhythm, making Beomgyu almost purr at the contact. “C’mon, tell hyung what you want, hm?”
“I want…” Beomgyu began, his voice cracking under the weight of his emotions– too needy, too raw. What did he want? The whirlwind of feelings in his chest made it impossible to focus on anything else, except for one thing– “You.” he finally said, his voice barely above a whisper yet filled with undeniable conviction. Slowly, Beomgyu tilted his head up, his gaze locking onto Yeonjun’s wide, startled eyes.
“I want you, hyung.”
Notes:
next chapter will take me longer to write because of bg’s heat (too much smut for my tiny brain), but ill try to update fast ! thank you so so much for reading and supporting smomf, she’s my baby so it makes me all giggly seeing you guys liking it ilysm <3
my sweet, talented daisy drew the most amazing art for the last scene of this chapter !! pls go check it out and give it lots of love :( thank you so so so much, i love you
Chapter 5: burning up
Notes:
surprise :D
im back with another smomf chapter yay !! sorry about the wait, this chapter took me way too long to write bc of all the smut (my true writing weakness), that being said this chapter is a bit smut heavy, so proceed with caution pls
(See the end of the chapter for more notes.)
Chapter Text
Yeonjun froze, his hand stilling in Beomgyu’s hair as his brain struggled to fully process the words. He blinked once, then twice, his mouth opening slightly before closing again, clearly at a loss.
“Hyung?” Beomgyu called softly, his voice trembling with urgency, yet quiet enough for only Yeonjun to hear. His fingers curled into the waistband of Yeonjun’s pants, tugging lightly but insistently to pull him closer. “Did you hear me? I said I want you.” At that point he didn’t even care how desperate he sounded, because he was desperate. He needed Yeonjun. Badly. He didn’t care where anymore– whether it be in his living room with all the frat boys watching, or in the dirty, dark basement, or even on that hard kitchen island where they had kissed before– all those tiny details were insignificant compare to the burning hunger for Yeonjun’s touch, the crave of his hands on Beomgyu’s body.
Yeonjun’s breath hitched, his sharp inhale barely audible over the soft hum of distant conversation. “I heard you,” he finally replied, his voice low and measured, though there was an undeniable tension beneath the calm. Without breaking eye contact, Yeonjun reached for the star in Beomgyu’s hand, plucking it away and tossing it into a nearby box with an effortless flick of his wrist. “I heard you perfectly, Gyu,” he repeated, his words carrying a weight that seemed to anchor Beomgyu in place.
He cupped Beomgyu's face gently. “Hyung will take care of you, yeah?” Beomgyu nodded frantically, his body already shaking from the intense, burning heat travelling through his veins, his grip tightening on Yeonjun’s waistband. “But not here.” He said, the pad of his thumb brushing over Beomgyu’s flushed, blazing cheek. Beomgyu swallowed hard, resisting the maddening urge to pull that thumb into his mouth. “Let’s take you to my bedroom, cub.” Yeonjun said in a soft whisper, his hand letting go of Beomgyu’s cheek to guide the younger boy to his room, away from the circle of frat boys surrounding them– too engrossed in happily decorating the Christmas tree, they continued blissfully unaware of the charged tension, heavy with suffocating desire, coiling around Beomgyu and their leader.
Before Yeonjun could take a step, Beomgyu yanked on his waistband, pulling him with surprising urgency. Without hesitation, the omega led them up the stairs, his grip firm and determined, leaving Yeonjun momentarily stunned but silently following, a small, knowing smile tugging at his lips.
They barely made it to Yeonjun’s bedroom before Beomgyu shoved the older boy inside, the door clicking shut behind them. With no second thoughts, Beomgyu wrapped himself around Yeonjun, arms clinging tightly as he pressed his flaming body flush against the beta’s. Standing on his tiptoes, he buried his face in Yeonjun’s neck, leaving a trail of needy, messy kisses along the smooth unmarked skin.
His movements were desperate, lips brushing and sucking as though he couldn’t get enough, his fingers clutching at the fabric of Yeonjun’s shirt to pull him even closer. Yeonjun staggered slightly, caught off guard, before steadying himself with his hands on Beomgyu’s hips, his breathing faltering at the intensity of the omega’s affection.
Something painful clawed at the insides of Beomgyu’s body, a sharp pang that made him hiss through his clenched teeth. His nails dug into Yeonjun’s shoulder, his frantic kisses coming to an abrupt halt. “It hurts,” he muttered between heavy, labored pants against Yeonjun’s scent gland. “It hurts so bad,” he whined.
Yeonjun tightened his hold on Beomgyu’s hips, his concern etched in his furrowed brows. With gentle pressure, he pushed Beomgyu back just enough to study his face. The omega’s flushed skin glistened with sweat, his expression teetering between pain and desperation. “Gyu, you’re burning up,” Yeonjun said softly, his voice laced with worry.
Beomgyu could barely even hear the beta, his skin too clammy, too itchy. He reached for his neck, aggressively scratching at the skin there, trying to remove the already loose scent patch. “Take this off me,” he said between a feral groan. When his frantic scratches turned out unsuccessful, he whined, his big round eyes pleading with Yeonjun. “Help me, hyung,” Beomgyu pleaded, his voice trembling and cracking under the strain of his need.
“I will,” Yeonjun promised firmly, his tone soothing as his hands moved upward, sliding beneath the hem of Beomgyu’s red t-shirt. He lifted the fabric slowly, revealing Beomgyu’s overheated skin, before pausing to meet the omega’s eyes. “Let’s cool you down a bit first, yeah?”
Beomgyu nodded weakly, his trust in Yeonjun absolute as he allowed the beta to undress him. Yeonjun pulled the fabric over the omega’s head, the cool air hitting Beomgyu’s overheated skin in a too-brief comfort. It helped, but only ever so slightly– his body still screamed for something more.
Yeonjun reached for his neck next, removing the scent patch there. The sense of relief was immediate as his gland could finally release the overflow of pheromones that were being suppressed. The air in the room grew instantly heavier, Beomgyu’s strong, horny scent reaching Yeonjun fast from the way the older had to stop for another hot second, his long fingers lingering on Beomgyu’s neck as he took deep shaky breaths.
When the beta, at last, came to his senses, he also removed the other scent patch he had glued to Beomgyu’s scent gland on his wrist. His thumb softly caressed the delicate skin, trying to somehow calm down the aggressive, verging on overwhelming, outflux of pheromones.
“Okay, are you feeling any better?” Yeonjun asked gently, his tone soft and caring, as if he were soothing a wounded pup. Beomgyu couldn’t help but feel like one too, completely vulnerable under the beta’s watchful gaze. He nodded.
Yeonjun brushed the damp strands of hair already clinging to Beomgyu’s flushed face, revealing his hazy, tear-brimmed eyes. “Now,” he began, his fingers lingering on Beomgyu’s cheek, “What can hyung do to make you feel good?”
“Anything,” Beomgyu blurted out, his voice desperate. He wasn’t picky, he couldn’t care less about the specifics– the how, the where, or even the details of what position they did this in. He just needed Yeonjun, now. “Whatever you want, hyung.”
Yeonjun shook his head, his hand resting steady on Beomgyu’s cheek. “That’s not how this is going to work,” he said firmly but kindly. Beomgyu whined, his fingers clutching at Yeonjun’s shirt, his arms, anywhere he could anchor himself. “I need you to tell me what you want, and hyung will do it for you, okay?”
Beomgyu hesitated, his mind drifting to something he’d been thinking about, something he’d wanted to try again. He bit his dry bottom lip in thought, tugging unintentionally at the cracked, dry skin there. Yeonjun’s hand was quick to intercept, his thumb gently pulling Beomgyu’s lip free from his teeth before brushing over the sore spot. “Please stop hurting yourself, cub,” he murmured. “What are you thinking about? Tell hyung.”
The flutter of butterflies in Beomgyu’s stomach was almost too much, though it paled in comparison to the molten heat pooling deep inside him, so Beomgyu chose to ignore their tiny little wings flapping around his belly.
“The thing you did that night…” he mumbled, his voice barely audible. “I really liked that.”
Saying it out loud wasn’t as mortifying as Beomgyu had feared– it was almost a relief.
The wheels in Yeonjun’s mind visibly turned as he replayed the memory of their night together. Slowly, a grin crept onto his face, one that was equal parts playful and knowing. “You liked hyung’s mouth, Beomgyu?” He teased, his voice dipping into a sultry tone.
Beomgyu’s ears burned, but he couldn’t even try denying it. Instead, he nodded, his eyes flickering between Yeonjun’s face and his lips, a silent plea written all over his features. “Especially when it’s not doing any talking,” Beomgyu muttered, his tone laced with impatience. He was tired of the teasing, tired of the drawn-out back-and-forth. He just wanted this conversation to end and for them to get to Yeonjun’s bed as quickly as possible. His body ached for it.
“Ouch,” Yeonjun pouted, clearly amused despite his words. “Now you’re being mean to your lovely hyung.”
This was going nowhere, and the itchiness creeping across Beomgyu’s exposed skin was becoming unbearable. He didn’t have the energy to keep playing Yeonjun’s teasing game– or maybe Yeonjun was just trying to calm down Beomgyu enough, before he got into something he didn’t actually want, who even cared at that point– so he resorted to the one thing he knew would get through to the easy beta.
He stepped forward, closing the space between them, his hands resting lightly on Yeonjun’s chest. “Please, hyung,” Beomgyu whispered, his voice trembling with need. He tilted his head up, his lips inches from Yeonjun’s. “I need your mouth so bad.”
Yeonjun froze for a moment, his eyes widening slightly before narrowing in that familiar, predatory way that made Beomgyu shiver. The teasing smirk returned to Yeonjun’s face, but this time, there was a heat behind it that sent a thrill down Beomgyu’s spine. “You drive a hard bargain, cub,” Yeonjun murmured, his hands sliding to Beomgyu’s waist, before he started to pull the omega’s pants down, together with his boxers. “But since you asked so nicely…”
Beomgyu quietly moaned as his cock slipped out of his boxers, it was already half-hard and painful. Gosh, this heat thing sucked! How was he so goddamn horny already?
Yeonjun tugged Beomgyu toward the bed with ease, the movement so fluid it made the omega’s mind blank out for a moment. By the time Beomgyu realized what was happening, Yeonjun was already reclining against the mattress, fully clothed but utterly at ease, his confident, yet awfully caring, grin never wavering.
“Come here,” Yeonjun coaxed, his voice low and smooth as he guided Beomgyu to climb on top of him. Beomgyu didn’t hesitate, settling himself on the bed with his knees on either side of Yeonjun’s hips, his weight resting lightly on the beta’s crotch.
Yeonjun’s hand found its way to Beomgyu’s thighs almost immediately. His fingers curled against the pale skin, giving it a firm squeeze that made Beomgyu’s cock twitch. The contrast between Yeonjun’s large, warm hands and his own overheated, sensitive skin was overwhelming, making him bite his own lip again, this time to suppress the moan that tried hard to escape the back of his throat.
“I want you to sit on my face,” Yeonjun said, his thumb caressing the meat of Beomgyu’s thigh. Beomgyu got a bit lightheaded, if the pleasurable tracing of Yeonjun’s fingers didn’t manage to pry a moan out of Beomgyu’s lips, then Yeonjun’s words certainly did. “That way you can use hyung’s mouth however you’d like to. Would that be okay with you, princess?”
“Y-Yeah,” Beomgyu agreed, slowly and carefully manoeuvring himself to place both knees on either side of Yeonjun’s head, looking down at the gorgeous beta underneath him, studying his expression. “Are you sure?”
“Couldn’t be more sure.” Yeonjun’s smile was slow and teasing as both of his hands settled firmly on Beomgyu’s hips, keeping him hovering over the beta’s face. “You’re so pretty like this.”
The sudden, rubbing-on affectionate, compliment sent an instant wave of heat to Beomgyu’s already flushed face, and to his already hard cock. He bit back a groan, his fingers curling into the long locks of Yeonjun’s hair. “Hyung…” he muttered in a whine, his tone somewhere between a plea and a warning.
“You’re already so wet for me,” Yeonjun commented, noticing the slick dripping down the back of Beomgyu’s raised thighs. Beomgyu was suddenly feeling like sitting down just so he could shut Yeonjun up more quickly.
Yeonjun, thankfully, didn’t say anything else, guiding Beomgyu down by his hips until Beomgyu’s ass was only slightly elevated above his mouth. First, Beomgyu felt the warmth of Yeonjun’s breath against his hole, then, his tongue was prodding at the entrance, gathering the slick there.
Beomgyu half-gasp, half-moaned, his hand on Yeonjun’s hair tightening, while the other reached for the wall behind the bed for support. Yeonjun groaned against him, relishing the taste of Beomgyu’s slick. Beomgyu’s vision almost went black when Yeonjun’s tongue came back for seconds, this time his tongue became more fierce, licking into Beomgyu as his full plush lips sucked around the sensitive rim.
At that point, it was impossible for Beomgyu to control his own noises and he didn’t even care, something completely feral inside him preventing him from feeling any ounce of shame as Yeonjun’s lips worked around his hole, eating Beomgyu out like he was the best thing he had ever tasted.
Yeonjun’s tongue teased the rim before gently slipping inside the entrance, causing the omega to let out airy little mewls, at the pleasurable wet stretch of the ring of muscles. Beomgyu’s needy hole easily accommodated Yeonjun’s tongue, like it was made for the beta.
“You’re so good, hyung.” Beomgyu blurred out the compliment before his mind could even process what his vocal cords were doing. Yeonjun hummed, satisfied, the vibration against the walls of Beomgyu’s hole sending jolts of electricity through the omega, a whiny moan escaping his mouth. “So fucking good.”
Yeonjun’s tongue didn’t stop fucking Beomgy’s hole, thursting in and out, when his hands travelled up the back of Beomgyu’s wet thighs to firmly hold Beomgyu’s ass cheeks and parting them for better access. The sounds coming out of Beomgyu’s mouth were animalistic, his thighs squeezing Yeonjun’s head in place as his cock throbbed against his own abdomen, so red and painful.
The stretch around him wasn’t large, but the wet muscle inside him and the passionate movements of Yeonjun’s mouth were driving him insane, making Beomgyu completely sit on Yeonjun’s face, grinding his ass down to fuck himself with his tongue– just like Yeonjun had told him to.
The movements became frantic, Beomgyu’s mind was beyond taken over by lust, pure throbbing desire, so at that moment, he couldn’t care less if Yeonjun couldn’t breathe underneath him, his thighs still trapping the older boy under him as his hole clenched around Yeonjun’s tongue. The reassuring squeezing of the meat in Beomgyu’s ass and the wet, open lips moving around his hole, were evidence enough that the beta was doing perfectly fine, so Beomgyu didn’t need to worry anyways.
Without Beomgyu even noticing, one of Yeonjun’s hands left his ass, and suddenly, the pad of his thumb was tracing Beomgyu’s hole, pushing in slightly and parting the walls open so he could have more space to thrust his tongue deeper into the omega.
Beomgyu could very easily come just like this, with Yeonjun’s tongue inside him, he had done it before. But his cock had already been hard before Yeonjun’s lips even touched him, so the pressure was becoming too much, the twitching and swelling too painful and bringing even more tears to Beomgyu’s eyes.
“Fuck,” he muttered between a sob, his hips’ movements slowing down. “C-Can I touch myself, hyung? Please.”
Beomgyu didn’t get an answer, his ass still rubbing against Yeonjun’s face like he had been doing on his lap just a few hours ago. Only when he got a particularly hard squeeze on his ass did the omega realise what he was doing and lift up his hips.
“I’m sorry, hyung,” Beomgyu muttered out in a hurry, his fingers fondling gently with the beta’s dark sweaty strands of hair as an apology. How was Beomgyu expecting any sort of answer when he was sitting on Yeonjun’s face, the older man’s tongue trapped inside him?
“It’s okay, cub,” Yeonjun chuckled, sounding a bit breathless, hot puffs of hair hitting Beomgyu’s pulsing hole. “You can touch yourself.”
With Yeonjun’s permission, Beomgyu’s hand resting against the cold wall, quickly fisted his own leaking cock instead, mumbling out a bunch of needy ‘Thank you’s as he gave the hard length fast pumps, his legs quivering against Yeonjun’s face.
With Yeonjun’s mouth still buried under the younger, but with some more breathing space, he kept licking inside Beomgyu, like he could never get tired of the omega’s taste– the thought made the strokes of Beomgyu’s hand waver a little.
The beta’s tongue eventually left Beomgyu’s hole, to lick down his inner thigh, only to stop at his damp scent gland, his lips gently nibbling on the sensitive, heated skin.
With a faint, teasing, brush of Yeonjun’s teeth around the gland, Beomgyu was loudly moaning, releasing all over his own fist, cum dripping down his digits. The omega kept stroking his own cock, the lewd sound mixing with his moans, as his fingers pulled hard on Yeonjun’s soft hair, making the older grunt against him, his voice low and dripping with lust.
After a few gentle kisses to Beomgyu’s hole throughout his orgasm, Yeonjun held the younger’s hips again to place him back on his lap– his pants doing a poor job at hiding the bulge that didn’t go unnoticed by Beomgyu. The beta used his elbows to sit back up on the bed, making his hips move faintly under Beomgyu, the bulge rubbing against the omega’s still overly sensitive dripping hole– now wet not only from the slick but also from Yeonjun’s warm saliva.
“How are you feeling?” Yeonjun asked, wrapping his arms around the younger boy, bringing him closer.
“Really good,” Beomgyu admitted, his voice tiny as he avoided eye contact with the beautiful beta in front of him.
His heat had clearly started, the omega instincts which made him feel desperately in need to be bred, to be claimed, effortlessly taking over him. Now that he’d just come, his head was a bit less lust-foggy, so he was starting to feel all the embarrassment from the way he was acting before coming down on him.
The pain, the itchiness, the burning heat, have all subsided, but they were still buried down there, letting him know this was far from over.
“I’m glad,” Yeonjun beamed, but his eyes were still darkened by his own desire.
Before Beomgyu could study his eyes some more, Yeonjun’s head tilted to the side so he could plant a kiss on Beomgyu’s uncovered scent gland. “Your scent is so hypnotizing right now, it’s driving me insane,” he groaned. “You really can’t walk around the house with no blockers, okay?”
Beomgyu nodded, a little afraid to talk. He wanted to tell Yeonjun he had nothing to worry about, because he was scared of even getting out of the room at that point, much less not wearing any scent patches.
Yeonjun kept kissing his neck, nibbling on the skin of his gland and getting a mouthful of Beomgyu’s taste. Beomgyu was quite impressed with how the beta still wasn’t sick of it.
He gave the skin tentative little bites that made Beomgyu’s toes curl. Beomgyu’s hands travelled to Yeonjun’s lower back, purposely sliding upwards until they were raising the beta’s shirt, attempting to touch his warm smooth skin.
Quite overwhelmed with Yeonjun’s sensual kisses, Beomgyu lightly adjusted his position on his lap, causing Yeonjun’s covered erection to rub against him, making the two boys groan in unison.
“Let me help you, hyung,” Beomgyu said softly, his voice a bit too raw from all the moaning.
Yeonjun raised his head from Beomgyu’s neck before shaking it. “Don’t worry about me, cub,” he said, his tone too sweet compared to what they were just previously doing. “I didn’t expect anything in return. I just wanted to help you.”
“I know,” Beomgyu quickly remarked. “But you told me you would do what I want.” He gulped trying to find the courage to utter the next sentence. Gosh, it was easier when his omega was guiding him. “And there’s something else I want to do.”
Yeonjun eyed him with such intensity that it made Beomgyu shiver, his foxy eyes seemed to be trying to read the omega’s thoughts. Beomgyu wondered if he could. “Something else?”
Beomgyu nodded, gaining a bit more courage as he saw Yeonjun wasn’t against the idea of keeping this going in the slightest. Beomgyu himself was feeling more satisfied, but the soft burning in his stomach was threatening to cause a fit at any moment, so why not take advantage of having Yeonjun’s help while he had it.
With shaky eyes and shakier hands, Beomgyu tugged on Yeonjun’s shirt , pulling the fabric over the beta’s head and using it to clean his dirty fingers. “I’ve been thinking about sucking you off ever since this morning.” The way Yeonjun eyed him after his confession didn’t go unnoticed by Beomgyu, who was reaching for the beta’s pants now, unbuttoning them. “Since that party actually,” he corrected, pulling down Yeonjun’s pants and boxers, the beta raising his hips slightly to help him.
“You could’ve told me before, Gyu. We could’ve definitely made this happen earlier,” Yeonjun said with a small smirk, but his dark foxy eyes revealed how truly affected he was by Beomgyu’s confession, his hold around Beomgyu tightening.
The omega didn’t answer, drinking in the sight of Yeonjun’s hard cock resting between them. Beomgyu licked his lips, his hand immediately reaching for the base, still obsessed with the warmth of Yeonjun’s length against his palm. Yeonjun’s low growl echoed through the room as Beomgyu started jerking his hand up and down, in slow deliberate strokes, savouring the enchanting noises of the beta.
Beomgyu slid off of Yeonjun’s lap, one knee resting between Yeonjun’s legs, to give himself more space to lower himself, until his face was close enough to Yeonjun’s cock. Beomgyu parted his lips automatically, placing them over the head as he kept rubbing the rest of the length.
“Fuck,” Yeonjun blurred out during an broken exhale, his fingers flying to Beomgyu’s head so he could tug on the dyed strands of hair. “I’ve also been thinking about this, cub…” Beomgyu almost purred at Yeonjun’s words, but he let out a small whine instead– muffled because his mouth was too busy vigorously sucking on the head, as his tongue peeked out to taste the pre-cum from the slit.
He moaned around the beta’s cock, his lips parting slightly, as Yeonjun’s arousal hit his taste buds, his burning desire made evident as well as a few other things Beomgyu was too scared to put a name to.
“Thought about your pretty lips around me a lot,” Yeonjun’s words carried an honesty that struck deep, as if he wanted Beomgyu to know he wasn’t alone in being unable to shake the other from his thoughts.
Beomgyu’s hand moved almost lazily along the rest of the length as his mouth covered the head of Yeonjun’s cock, rubbing it against the soft, wet insides of his cheeks. Beomgyu took things slow, enjoying the flavour and weight on his tongue, pushing another inch of Yeonjun’s cock inside his mouth.
The heavy pants above him and the palpable throb of the length in his mouth were evidence enough that his unhurried pace was driving Yeonjun a bit insane, even though his fingers kept running through Beomgyu’s hair gently, the gesture nearly affectionate.
Between his stretched lips, Beomgyu’s tongue swirled around the shaft, letting himself drool all over the taut skin. Eventually, his hand stopped stroking Yeonjun’s length, instead he squeezed the base, holding his cock in place as Beomgyu detached his lips from around it. Yeonjun’s head was thrown back in pleasure, his fingers pulling on Beomgyu’s hair– still careful to ensure his pull wasn’t strong enough to hurt– when Beomgyu’s tongue started licking fat, wet strips of warm skin across the length, from the base to the crown, eagerly sucking the tip everytime pre-cum would gather there.
“Beomgyu…” Yeonjun called him, despite the name being spoken between harsh pants, his tone was still verging on caring. “My pretty omega… sucking hyung’s cock so well.”
My pretty omega.
Yeonjun had said it again. The words made Beomgyu whine, the sound broken, needy and loud, his lips instantly pressing kisses throughout the entire shaft, a bit too emotional about his omega finally feeling claimed– feeling like Yeonjun’s.
He rubbed his face against Yeonjun’s already angry-red cock, nibbling and licking into every inch of skin he could reach, before messily massaging the shaft right back to his mouth. Placing the cock in the middle of his tongue with his mouth wide open, he looked up at Yeonjun with pleading eyes, begging for some more sweet words.
His vision was blurred slightly from the tears staining his eyes, but he could still make out the hunger etched in Yeonjun’s expression– the way he was visibly restraining himself, holding back with palpable effort to let Beomgyu take the lead. Yeonjun pushed the hair back from Beomgyu’s eyes, his thumb traveling down his face to wipe away one of the tears that had fallen down his flushed cheek.
“So fucking gorgeous,” Yeonjun muttered. “Today it’s all about what you want, but you’re totally letting hyung fuck your pretty face another time, yeah?”
Beomgyu quickly nodded, unable to conceal any of the eagerness from his wide, teary eyes.
Yeonjun softly beamed and Beomgyu’s omega couldn’t help but preen at the satisfied expression of the beta, he looked nearly proud of how hard Beomgyu was trying to be the good boy his partner deserved.
The omega whined at the thought, his tongue still stretched to accommodate the older’s cock. Wanting to keep pleasing the beta, Beomgyu finally enveloped the shaft fully in his mouth. The omega’s free hand fondled with Yeonjun’s balls as his head lowered more and more into Yeonjun’s crotch, trying to take in as much as much of the length as he could between his lips. Without Beomgyu even noticing, his hips thrusted into the mattress, rubbing his already leaking cock against the smooth fabric and on the most desperate ones, right against Yeonjun’s legs.
He bobbed his head up and down, slobbering over the whole length as he kept sucking hungrily– like the good boy his omega so desperately wanted to be seen as– motivated by the soft compliments and words of assurance coming out of the sweet, beautiful beta above him, whose nails were tenderly scratching Beomgyu’s scalp. As more and more pre-cum filled his mouth, an alarm flared in Beomgyu’s head. Yeonjun couldn’t come like this, not when Beomgyu needed the beta inside him.
Beomgyu’s mouth slid off with a loud pop and he promptly raised his body so he could sit back on Yeonjun’s lap. The older boy’s confused expression quickly turned into pure pleasure as the omega’s cock rubbed against his own. Beomgyu wrapped his hand around the two shafts and pumped them slowly. Like this, their cocks pressed against each other, it was pretty clear his own size and girth paled in comparison to Yeonjun’s, the omega already knew that very well, but seeing it was a whole different story, the sight setting his cheeks and neck ablaze.
Yeonjun’s lips find Beomgyu’s mid-grunt, making it sound muffled. Beomgyu quickly sneaked his tongue between his lips, just enough to touch Yeonjun’s own, letting them brush against each other. Beomgyu moaned into the kiss, not realising how much he had missed Yeonjun’s plush lips on his.
The beta tasted overly sweet, likely from Beomgyu’s own slick, making the omega feel slightly lightheaded. His hips started moving on Yeonjun’s lap, matching the movements of his own hand around the two pulsing cocks, while his lips focused on nibbling Yeonjun’s bottom lip, before lightly biting it.
“Fuck,” Yeonjun muttered, his bottom lip still trapped between Beomgyu’s teeth.
The younger boy released his bottom lip, giving it a small lick as an apology, before he answered, “Sounds like a good plan to me.”
“Cub…” Yeonjun started, but was quickly interrupted by Beomgyu’s pleas.
“Need you to fuck me, hyung,” he whined, his wet lips now clinging to every inch of skin he could reach on Yeonjun’s face, nibbling on his jaw and up to his cheekbone. “Need you to fuck me real good, the way I know only you can.”
“We should talk first, Gyu,” Yeonjun urged gently, his voice trembling with restraint. Beomgyu’s mouth reached his neck next, leaving open-mouth kisses until he felt Yeonjun gulping underneath the skin. His clammy hand rested against Beomgyu’s bare lower back, warm and steady, yet not urging him to pull away.
“You can talk while you’re inside me,” Beomgyu said, his patience running thin at the friction of their leaking cocks rubbing together.
A strong hand held Beomgyu's, stopping him from stroking their cocks. Beomgyu whined, his head falling into Yeonjun’s shoulder. Why was Yeonjun being so mean to him?
“We need to talk before that, cub. It’s important,” the beta insisted, his large pupils and the throbbing cock in Beomgyu’s hand telling him the exact contrary.
What could possibly be more important than Yeonjun railing Beomgyu right now?
“No,” Beomgyu answered stubbornly, his hips continuing their slow, deliberate movements, seeking friction and comfort against the warmth of Yeonjun’s broad, steady palm which enveloped their cocks a lot better than Beomgyu’s own..
In a swift, decisive motion, Yeonjun flipped them over, Beomgyu’s back sinking into the soft mattress as Yeonjun’s body loomed over him, effectively pinning the omega in place.
Yeonjun’s voice was low and firm, laced with a mix of frustration and determination. “You’re not moving until we’re done talking.”
Beomgyu let out a defiant huff, his breath displacing a damp strand of sweaty hair that stuck to his lips during Yeonjun’s flip. “Well, unfortunately for you, I actually like being manhandled in sex, so this works just fine for me,” he remarked, his tone as sharp as the flush of heat on his cheeks.
Before the beta could answer, Beomgyu looped his arms around his neck, gently coaxing Yeonjun closer and not getting any resistance. Beomgyu leaned in, pressing a single, lingering kiss to Yeonjun’s lips, but before he could deepen it again, Yeonjun pulled back slightly, maintaining just a breath of space between them.
“Gyu, listen to me.” Beomgyu whined, a pout forming on his lips. “I’m not that well-versed in heats, but I do know they end a lot quicker with knotting… Before we do anything, I need you to understand I can’t give you that.” Yeonjun was clearly trying to bring some sense into Beomgyu, making sure the younger boy knew what he was getting himself into, but he had already made his decision when Yeonjun offered his help.
“How is that a problem?” Beomgyu smirked, his knee hitching up until it was brushing against Yeonjun’s cock, making the older let out a surprised gasp against his lips. “You’ll just have to work extra hard to satisfy me,” he murmured, his voice dipping into a velvet tone, smooth and persuasive, laced with both challenge and allure.
Yeonjun wasn’t having any of it, one of his hands shot out behind him, firmly gripping Beomgyu’s thigh to stop his movements. “I’m being serious, cub,” he said, his voice steady but tinged with exasperation.
Beomgyu groaned, letting his head fall back into the pillow, giving up. “So you offered your help, and now you’re backtracking? Seriously?”
Yeonjun let out a long, heavy sigh, his frustration evident. “I’m not backtracking,” he said firmly, leaning closer, his eyes locking onto Beomgyu’s with an intensity that left no room for argument. “I’m more than willing to help you. I just don’t want you to make a choice you might regret later.” Then, Yeonjun’s voice softened, shifting from stern to tender. It was a calculated move, one that left Beomgyu feeling both cared for and cornered, his thumb absentmindedly brushing small, soothing circles against Beomgyu’s thigh. “I can’t knot you–”
“You think I don’t know that already?” Beomgyu cut him off. Yeonjun has been inside Beomgyu before, and the omega had absolutely loved every single second of it. Beomgyu couldn’t care less about a painful knot, ripping his sensitive hole open.
"–so I’m not sure how effective my help will be," Yeonjun continued, his voice quieter, almost hesitant.
Beomgyu was taken aback by the rare glimpse of self-doubt, the confident, assured persona Yeonjun usually wore cracking a bit more in front of him. It was as if the walls he had carefully built up were beginning to crumble, leaving his vulnerability partially exposed. Beomgyu hadn’t expected to see this side of the beta, especially not during sex, and it caused something to shift in him, taking the subject more seriously as the heat-induced haze in his mind began to lift. The sight of Yeonjun’s rare uncertainty made Beomgyu’s heart tighten, realising just how much Yeonjun cared, not only about the situation but about him.
“Hyung…” Beomgyu's voice was soft, his fingers gently brushing through Yeonjun's hair. The older boy seemed to like the feeling, and it felt like a comforting gesture, a way to bridge the gap between them when words weren't enough. “If I got out of this room and asked for help, I can assure no alpha would be asking me any questions. They would’ve fucked me until I didn’t have an ounce of dignity left…”
Yeonjun’s jaw tightened, the once-sweet scent of coffee surrounding them darkening into something more bitter, nearly sour. Beomgyu’s senses sharpened, easily picking up on the shift in Yeonjun’s scent. He’d gotten better at recognizing the subtle changes in Yeonjun’s faint scent, but the weight of this one made his stomach knot. He almost felt a sense of pride in his growing awareness, if only this change wasn’t signaling something bad.
“This alone should show you why I picked you over anyone else, hyung.” Beomgyu hated how his voice got too soft. “You will actually take care of me– actually satisfy my omega– and not just use my heat as some quick, easy way of getting laid…”
With or without a knot I’d pick you. The rest of the words got locked in the back of his throat, almost choking him.
Yeonjun’s eyes never leave Beomgyu’s, his gaze intense as he asked, “You’re sure?”
Beomgyu nodded. “Never been more sure. And it’s not the heat speaking, okay? I had made my decision before it even started,” he confessed, his sense of shame already long gone. If Yeonjun could be so raw with him, then Beomgyu owned him as much. He deserved honesty.
“Now, can you fuck me, hyung?” the omega said while he fixed his position underneath Yeonjun, making their warm bodies rub against each other and inducing noises from the older boy. “Please,” Beomgyu begged, deciding to add the foolproof magic word.
“Yeah,” Yeonjun muttered between breaths, a mix of relief and excitement clear in his voice. “Fuck yeah, Gyu.” Yeonjun used his knee to part Beomgyu’s legs, fitting between them as his hand reached for Beomgyu’s hole.
“Finally,” Beomgyu grunted out, nails digging into Yeonjun’s head and neck, as two of his long fingers pressed against his dripping hole, the pads slowly entering past the ring of tight muscle.
Yeonjun quickly fingered him open, rapidly opening and closing the digits to the side, in a fast scissoring motion, to stretch the walls properly. The beta normally was better at self-control, taking his sweet time and teasing Beomgyu until the younger boy was quivering and almost crying for his cock, but it was clear that this time around he couldn’t wait any longer to be inside Beomgyu.
Beomgyu had truly underestimated how much Yeonjun needed him at that very moment– how strong Yeonjun was fighting his own instincts, his own needs, during that conversation, just to make sure Beomgyu was okay with the whole thing.
With that in mind, the omega pulled Yeonjun toward him once more, his lips pressing against the older boy’s in a heated kiss that spoke volumes– silent gratitude for the care and tenderness Yeonjun had shown him. He was in heat, his entire being felt like it was burning from the inside out, but somehow the warmest part of him at that moment was by far his chest, his heart beating in loud thuds against his ribcage.
Their lips kept moving passionately against each other’s, as Yeonjun added a third and fourth finger inside Beomgyu, sending stars behind Beomgyu’s closed eyes. Only breaking the kissing for low moans and pants, Beomgyu rolled his hips around Yeonjun’s fingers, needing more, more Yeonjun.
“Yeonjun…” Beomgyu moaned his name into his mouth, pleading with him, forgetting to add the honorific. “I’m stretched enough. Please. ”
Yeonjun seemed to agree with Beomgyu, getting back up and taking his warmth with him– making the omega’s empty hole clench around nothing– to grab a condom from the bedside table. Beomgyu wanted to help him put it on, but in a blink of an eye Yeonjun already had the condom around him, the latex taut over his girthy cock. Beomgyu needed him so badly it was painful.
Yeonjun drew closer, this time his arm wrapped around Beomgyu’s waist and turned the younger boy to his side, pressing their chests together and trapping his own arm underneath the omega. With his free hand, he let his fingers trace down the skin of Beomgyu’s thigh, before holding it up to rest against the beta’s hip.
“You have no idea,” Yeonjun mumbled, his face so close to Beomgyu that their lips brushed as he spoke. “How long I’ve been dying to fuck you again,” he said before he kissed the younger. Yeonjun’s lips were so plump and soft against his own, Beomgyu was already getting too addicted.
Beomgyu felt the hard tip of Yeonjun’s cock press against his entrance, slowly inching inside him and stretching him open. Beomgyu let out a strangled whimper, eyes rolling to the back of his head, at the feeling of pure bliss of having Yeonjun inside him at last.
“Would’ve fucked you right on that counter if you had let me,” he added, before sucking on Beomgyu’s bottom lip, not being able to properly kiss him because of the moans escaping the younger’s parted mouth. Beomgyu cursed his past self for pushing Yeonjun away that night, everything in his body had been telling him to stay, let his urges guide him, but his own dumb mind had to tell him to leave.
Yeonjun slid his cock in, his hand gently caressing the warm skin of Beomgyu’s thigh as the younger’s body shuddered against him, his leaking, already aching cock resting between their stomachs. Finally completely buried inside Beomgyu, the older started slightly moving out and then back in again, in unhurried, shallow thrusts.
“I should’ve let you,” Beomgyu said in a cry, his leg rising higher until his heel was resting on Yeonjun’s lower back, trying to bring the beta even impossibly closer to him and improving the angle of Yeonjun’s slow pushes inside him.
The confession forced a growl out of Yeonjun’s mouth, the pace of his hips fastening and his fingers squeezing the meat of Beomgyu’s pale thigh to the point of bruising. Yeonjun pounded into the omega’s hole, eliciting hoarse, broken moans out of Beomgyu’s throat, as Yeonjun’s cock hit all the right places inside him, stretching him so good.
With his body quivering and his mind getting foggier by the minute, Beomgyu threw his head back, exposing his neck entirely, in a complete act of submission. “Please,” he added for good measure.
Yeonjun seemed to immediately get the memo, his tongue creating partners over the omega’s damp scent gland and his lips sucking on the skin there, giving him red marks that would likely stay for a few days. “You stretch so beautifully around me, princess.”
Beomgyu keened at the praise, his body instinctively grinding against Yeonjun’s, trying to create some friction against his painful, neglected cock. His movements tried to keep up with Yeonjun’s quick but steady pace.
“Gonna come soon, hyung,” Beomgyu admitted through a sob, not being able to stop the cold tear sliding down his blazing cheek.
Yeonjun’s lips stopped sucking on Beomgyu’s scent gland to answer, “Me too, cub.” His fast thrusts never wavering as he slammed relentlessly into the younger, the base of his cock heavenly jamming into Beomgyu’s cheeks. “Did too good of a job with your mouth earlier,” he said, followed by a low chuckle. “Almost made hyung come just at the sight of my cock resting on your pretty tongue.”
Beomgyu cried out softly between clenched teeth, the happiness of being good to Yeonjun utterly indescribable. Yeonjun pulled out completely, before easily sliding back inside Beomgyu’s slick-filled hole. He kept those hard, deep thrusts that Beomgyu loved going, his hips never stuttering, as he pulled out and buried himself inside Beomgyu to the hilt in fast slams of his hips. Their heavy breaths and the dull meaty noise of sweaty skin slapping into each other filling the room.
One particular deep thrust, caused heat to launch to Beomgyu’s crotch and with a hard twirl on his belly, he was soon releasing all over their stomach, his cock twitching as he came for the second time, this time untouched.
Still processing his mind-blowing orgasm, shockwaves suddenly travelled Beomgyu’s quivering body as sharp teeth bit deep into his neck, purposely close to his scent gland, causing the omega to cry out in pleasure. Yeonjun kept biting the skin there, trapping it between his teeth, as his hips kept rocking messily into Beomgyu, chasing his own climax.
With a sudden clench of Beomgyu’s hole, Yeonjun reached his peak, spilling cum inside the condom. He kept pounding slowly into Beomgyu, slowly releasing his teeth from around the omega’s neck. The bite left Beomgyu utterly speechless; although it had been pressed right below his scent gland, it had nearly the same effect on Beomgyu’s omega a mate bite would’ve. The animalistic part of Beomgyu felt completely pleased and at ease, but his own human was screaming at him for enjoying that pretend-mark of ‘ownership’ so much.
Between Beomgyu’s inner monologue, Yeonjun slowly tried to slip his cock out, but Beomgyu’s heel pushed him closer to him, not letting him leave just yet. The beta raised his head, his hair disheveled and sweaty, his gorgeous foxy eyes blissed out and his lips swollen and bruised. Beomgyu wanted to kiss him.
And so he did. Beomgyu grabbed Yeonjun’s face, hands cupping his cheeks and brought him closer, their lips meeting in a needy, but slower kiss– less erratic and tongue-heavy as the other ones. Yeonjun broke the kiss, staring at Beomgyu with a certain sadness in his eyes, a look Beomgyu as never seen before on the older boy.
“Gyu, there’s no point in making me stay inside. I can’t give you a knot,” he insisted, his tone vulnerable.
“For fuck’s sake,” Beomgyu groaned, before throwing a small light punch to Yeonjun’s arm, who pouted at the aggression. “I know, dummy! Just want you to stay a little longer. It’s nice, I like the way it feels.” I like when we're connected, Beomgyu doesn’t add.
Yeonjun’s eyes lit up a little, before his face tilted to fit back in the space between Beomgyu's neck and his shoulder, pressing feather-light kisses to the bite mark he made, as his cock slid back fully inside Beomgyu. “I can do that.”
“Good.” Beomgyu replied with a fond smile, the pleasurable stretch around his walls so comfortable and warm. He allowed himself to close his eyes, fingers tracing the lines of hard muscles on Yeonjun’s sweaty, bare back. “But, one more mention of a knot and I’m throwing you out of the bed.”
Yeonjun whined, his nose gently brushing against his scent gland like a kitten. “But, it’s my bed.”
After a while of soft kisses and tender touches, Beomgyu finally loosened his hold on Yeonjun, letting the soft beta slip free from their shared embrace. Yeonjun’s warmth left an emptiness in its absence, but Beomgyu understood the necessity, they couldn’t stay like that forever.
“Stay put,” Yeonjun murmured, planting one last kiss to Beomgyu’s still sex-flushed face. “I’ll get some warm towels to clean us up.”
Beomgyu hummed softly in response, his heavy eyelids half-closed as he watched Yeonjun move across the room. There was something mesmerizing about how Yeonjun carried himself– even now, disheveled and naked, his movements were calm and purposeful, exuding care.
As Yeonjun disappeared into the bathroom, Beomgyu let himself sink further into the bed, getting inside the clean sheets, his body still pleasantly aching from their earlier intimacy, his omega calmer and entirely pleased. The cool sheets against his heated skin brought a quiet sigh of relief to Beomgyu’s lips, though there was something lacking in the comfort of Yeonjun’s bed, something that still didn’t feel quite right.
When Yeonjun returned with a damp, warm towel, already cleaned up himself, his eyes visibly softened at the sight of Beomgyu’s relaxed form. A low chuckle escaped him. “The point of the towels was to not dirty the sheets, cub.”
Beomgyu blinked, momentarily caught off guard. “Oh,” he muttered, a faint flush creeping up his neck. “Sorry, I was cold, and my personal heater was taking way too long.”
Yeonjun’s soft expression didn’t flatter as he kneeled on the mattress, he pushed the sheets off Beomgyu’s torso, and began cleaning his stomach with slow, caring movements, his touch gentle yet thorough. “Glad to have you back, brat Beomgyu,” Yeonjun teased, his tone light but with a familiar mischievous lilt.
Beomgyu groaned at the memory of his earlier behaviour– how desperate and needy he’d been, his entire personality reduced to begging Yeonjun to bed him or risk a full-blown sobbing meltdown. And, well… he had ended up crying anyway. The reminder was mortifying. He wanted to grab the sheet back and hide.
Yeonjun laughed, his eyes crinkling at the corners as he grabbed Beomgyu’s hand, using the damp warm towel to clean the dry cum off Beomgyu’s palm next. The way Yeonjun carefully worked the towel over each of Beomgyu’s fingers, his touch unhurried and precise, was mesmerizing. Beomgyu couldn’t tear his gaze away, transfixed by the tenderness in Yeonjun’s actions. Every subtle, slow brush of the fabric against his skin carried a quiet intimacy that made his chest tighten. The scene was almost perfect.
Almost.
Beomgyu couldn’t ignore the nagging feeling that something was off, an incompleteness he couldn’t quite place. His surroundings, while warm, didn’t feel cozy enough yet. The bed needed more– more pillows, more blankets, more of Yeonjun’s scent lingering in the air.
Yeonjun tossed the gross damp towel into the laundry basket like he was shooting a basketball, before turning towards the resting omega with a proud smile as he successfully scored. Beomgyu would make fun of him, if it wasn’t for his mind being in a completely different place at that moment. The beta made a move to join Beomgyu in bed, seeming eager to close the distance between them. But just as he climbed into the sheets, Beomgyu sat upright, his body restless.
“This isn’t right,” Beomgyu muttered, pushing himself up from the bed. His legs wobbled beneath him, sore and unsteady, and he nearly collapsed as his feet hit the ground.
“Gyu?” Yeonjun called, his voice laced with worry. “What’s wrong?”
“The nest…” Beomgyu began, his tone distracted as he scanned the room. Spotting a discarded piece of Yeonjun’s clothing, he grabbed it, brought it to his nose for a quick sniff, and then tossed it onto the bed with a satisfied hum. “It’s not perfect yet.”
Yeonjun blinked, his beta brain struggling to fully grasp the intricacies of Beomgyu’s omega instincts. Still, he nodded, playing along. “Okay… And how can I help you fix it, cub?”
Beomgyu didn’t respond, already pacing around the room with single-minded determination. He picked up random articles of Yeonjun’s clothing, sniffing each one like a treasure hunter inspecting loot, and flung them onto the bed. Every step seemed to cost him, though, a quiet hiss escaping his lips as he moved.
“Princess,” Yeonjun interjected gently, sitting up to intercept him. He took hold of Beomgyu’s wrist and guided him back to the bed. “Please, just rest. I’ll handle this for you, okay?”
Beomgyu hesitated, his pout deepening, but allowed himself to be coaxed back into the bed anyway. Once he was settled, Yeonjun stood, his bare frame moving across the room as he started gathering clothes himself. His sharp gaze scanned the floor, picking out the pieces whose fabric seemed more fluffy and warm.
After a moment, Yeonjun grabbed an oversized light blue sweater and turned to Beomgyu, handing him the soft-looking piece of clothing. “Here, wear this. You’ll catch a cold otherwise.”
Beomgyu didn’t argue, his skin that had just been burning, was now bare in the cold air of the room, the sudden change of temperature could certainly not be good for the omega. He slipped the sweater over his head, the smooth fabric sliding down his body and pooling around the middle of his pale thighs– now marked with faint purplish fingerprints that peeked out from under the hem.
Yeonjun finally climbed back into bed, placing the clothes he gathered around them, before pulling the omega close, arms reaching underneath the sweater to wrap around his waist. “Better?”
“Better,” Beomgyu mumbled, nuzzling into the warmth of Yeonjun’s chest. “But I still need more scents. Nice, familiar scents. They help me feel safe.”
Yeonjun nodded, his mind processing Beomgyu’s words with care. “Alright. Rest for a bit, and then I’ll head to Soobin’s to grab some clothes that smell like Taehyun.”
Beomgyu smiled softly against Yeonjun’s chest, his heart warming at the thoughtful gesture. “I appreciate it,” he whispered, his voice laced with genuine gratitude. But the urge to tease Yeonjun– along with testing a sneaking suspicion– bubbled to the surface. “Maybe grab some alpha clothing too, you know, for my omega’s oh-so-desperate need for the sweet smell of a knot.”
The bitter scent of unsweetened coffee filled the air almost instantly, sharp and bracing. Beomgyu bit back a grin. Yeonjun’s reaction was immediate and predictable– he clearly didn’t enjoy the topic of alphas.
Peeking up from where his head had been resting, Beomgyu tilted his face to catch a glimpse of Yeonjun’s expression. His teasing smile widened when he saw the faint tension in Yeonjun’s jaw. “I’m obviously just teasing you, hyung. Because of the whole ‘I won’t survive a heat without a knot’ thingy,” Beomgyu said, his eyes sparkling with mischief as he reveled in the newfound ability to detect Yeonjun’s emotions through his scent.
Yeonjun’s scent, typically muted and faint, had always been difficult to read– little more than a subtle baseline that rarely betrayed his true feelings. But recently, Beomgyu realized that the more time he spent with and around Yeonjun– in the literal sense– the easier it became to sense the subtle shifts in his scent, the quiet undertones that hinted at emotions Yeonjun rarely expressed aloud. The discovery thrilled him, giving him a deeper understanding of the pretty beta.
“You know, I think I’m getting more in tune with your scent,” Beomgyu confessed, his tone bordering on bragging.
Yeonjun’s eyes flicked down to him, the sparkle there revealing he welcomed the random subject change. “Oh, really?” he asked, raising a curious eyebrow.
Beomgyu nodded enthusiastically, practically glowing. “I can sense it better now, it’s almost like your scent got stronger.”
“Or maybe I just need a shower,” Yeonjun playfully remarked.
Beomgyu burst into laughter, his face twisting in mock disgust. “You definitely could use one, Mr. President.”
“Too bad,” Yeonjun shot back, moving swiftly to shift their positions, pinning Beomgyu beneath him as he lay on top of the younger boy, effectively trapping him. “I don’t feel like it.”
Beomgyu’s laughter turned high and goofy as he weakly pushed at Yeonjun, hands pressing against his chest. “Get off me, you stinky caffeine man.”
Yeonjun raised his head slightly, gazing down at Beomgyu with a quirked brow. “Caffeine, huh? Is that what I smell like?”
The omega’s laughter stilled, replaced by a sharp, quick pang in his chest. “You don’t know your own scent?”
Yeonjun shrugged, his expression unreadable but his tone light. “People don’t usually care what a beta smells like. It’s faint anyway– nothing special.”
Beomgyu’s heart clenched deeply, his lips instinctively forming a sad pout as he took in Yeonjun’s nonchalance. The casual dismissal in his words hurt more than he’d expected. His chest ached as he watched the sweet beta act like it didn’t matter, like he’d never allowed himself to care. How could Yeonjun not even know? Not know how his scent was everything to Beomgyu at that moment– comforting, grounding, and undeniably his.
The omega cupped Yeonjun’s cheeks, squeezing them just enough to puff up his face, making him look both ridiculous and utterly adorable. Beomgyu tilted his head, forcing their gazes to meet.
“You smell like freshly brewed coffee,” he started, his voice soft but insistent. “Not just any coffee– like the kind that fills the air in a cozy café on a rainy afternoon. The kind that’s rich and warm, wrapping around you like a soft blanket in the morning.” Beomgyu’s lips pulled at the edges into a faint smile as he watched Yeonjun’s squeezed cheeks get flushed, warmer underneath his palms. “You smell like that very first sip of coffee during a long night of studying for the exams– so smooth and grounding.” The omega sighed, the back of his neck warming with embarrassment as the weight of his own rambling settled over him. Okay, easy on the compliments, Beomgyu. “It’s comforting. Familiar. Like something that makes you feel at home, no matter where you are.” Or don’t go easy, there was no point in shutting up now.
The words had tumbled out of Beomgyu’s mouth before he could stop them. Still, he couldn’t bring himself to regret it. Yeonjun deserved to know how much someone appreciated his scent– how much he appreciated it. If no one else had ever taken the time to notice or cared enough to tell Yeonjun what he smelled like, then Beomgyu would proudly be the first.
Noticing the beta’s lips parting to speak, Beomgyu loosened his grip, letting go of Yeonjun’s pinkish cheeks. Yeonjun’s gaze softened, his voice low. “Thank you, Gyu,” he murmured. “Really.”
Then, Yeonjun’s eyes roamed over Beomgyu’s face, lingering on every curve and detail as though memorizing them. The intensity of his gaze made the omega feel vulnerable and exposed, his body heating up as he squirmed slightly under the weight of Yeonjun’s body, curling into the soft blue sweater.
Not being able to handle the intense eye contact, Beomgyu broke it by pulling Yeonjun into a kiss– which led to plenty of more kisses.
Beomgyu woke up, not even sure at what time, to Yeonjun’s sleeping face resting just a few inches away from his own, almost making him go crossed-eyed as he stared at the beta’s beauty. Yeonjun lay sprawled on his back, his chest rising and falling steadily with deep breaths and his head uncomfortably turned to the side, facing Beomgyu. His golden skin, his soft long black hair messily splayed across the pillow, his pink kiss-swollen lips. He looked completely relaxed, completely satisfied as tiny breaths puffed out his plump parted lips. It was a pity Beomgyu’s omega still wasn’t satisfied.
He was still sore, every muscle in his body cramped up in a painful protest as he shifted, the ache from their second round still very present in his body. After being far too honest with Yeonjun earlier, Beomgyu chose a different tactic instead of addressing it– burying his face in the one way he knew would distract them both. It was a foolish move, really. The moment Yeonjun’s tongue slid against his, smooth and practiced, his heat showed its claws again, flaring with renewed intensity.
Now, after waking up, a few hours should’ve gone by, because the omega's neediness was reignited once more, relentless and overpowering, as though nothing could quench the fire burning within him except for Yeonjun. Beomgyu was exhausted and he knew Yeonjun was too, but apparently his omega couldn’t give less of a shit.
The arousal was completely taking over him and clouding his common sense, his cock already half-hard just from the sight of Yeonjun next to him and the memory of what they had already done– imagining more of what they could do together. So, despite the deep exhaustion in his bones, Beomgyu moved with little care of subtlety, climbing on top of Yeonjun and placing his hands on his chest for leverage, until his thighs were straddling the older boy’s hips– the oversized, now wrinkled, sweater bunching up slightly at the omega’s waist.
Beomgyu wasn’t sure what it had been, if it was his burning hands pressing against Yeonjun’s cold, exposed chest, or his just-as-hot thighs trapping his hips, that had woken Yeonjun up. His tired eyes fluttered open, head turning slowly towards Beomgyu as he acknowledged the omega on top of him with a confused, narrowed gaze.
“Gyu?” He asked, his voice raspy and low from sleep. Despite the confusion, in both his words and eyes, his hands immediately reached for Beomgyu’s thighs, brushing his fingertips over the patches of discoloured skin.
The omega couldn’t bother answering, lowering his body until he had his head buried in Yeonjun’s neck. Beomgyu felt Yeonjun’s next question get stuck in his throat with a shuddery exhale, as his lips brush against his scent gland. The hold on Beomgyu’s thighs tightened just enough to cause him to moan against the older’s neck.
“Aren’t you tired, baby?” Yeonjun asked in a shaky voice, while Beomgyu pressed messy, open-mouthed kisses to his throat, loving the way the soft skin vibrated against his lips at every syllable.
Beomgyu was indeed exhausted, but if he didn’t have Yeonjun right now he would start sobbing. “I want you, hyung,” he said between broken pants and loud kisses. His hand reached between them, until his fingers were wrapped around Yeonjun’s hardening cock. The beta moaned, his short nails digging into the meat of Beomgyu’s bruised thighs. “I need you inside me.”
“You can’t wake up a man like this. You could’ve killed me, Beom– Fuck,” Yeonjun’s sentence was caught off by a harsh bite of Beomgyu’s teeth around his scent gland, as his hand started to move up and down Yeonjun’s length– that was growing harder by the millisecond– in slow strokes.
Beomgyu sat back up, momentarily releasing his hold around Yeonjun’s cock to lick his own palm instead, purposely drooling all over the skin to make it as wet as possible for the other. “Don’t you dare die before you fuck me,” he muttered between his teeth, quickly returning to stroking the older boy’s cock, this time tighter and in a faster pace.
Yeonjun groaned as he tried to sit up, likely an attempt to turn the two boys around, his desire to help Beomgyu through his heat bigger than his pain and muscle soreness. Beomgyu used his free hand to push Yeonjun back to the bed, the still-sane part of his foggy brain felling guilty that Yeonjun had to deal with the horny, hormone-driven omega and still having to do all the work during it– doing such a wonderful job at fucking Beomgyu to tears.
“Can I ride you, hyung?” Beomgyu asked, trying to keep his voice confident, but Yeonjun was likely able to hear the lace of hesitation. The question felt unnecessary given the look Yeonjun was giving him, the way his long fingers were gripping his thighs, however he still wanted to be a good boy for his beta– always seeking that sweet reassurance in doing things right.
“Yeah,” Yeonjun quickly muttered through a few quick pants. “Gosh. Yeah, Beomgyu. O-Of course,” he added, his answer coming out slightly stuttered, taken aback by the proposal, as his cock kept hardening in Beomgyu’s palm. “Let me stretch you first, baby.”
Beomgyu shook his head, an almost-childish pout forming on his lips– a surprisingly adorable expression given the circumstances. Despite the fact that, biologically, betas did not possess the same stamina and strength as alphas, Yeonjun had easily kept up with Beomgyu’s demanding omega, pleasing him in ways that left him feeling both wanted and safe. But now, seeing the faint exhaustion etched into Yeonjun’s features, feeling the tightness of his muscles underneath him, it was clear that all of this wasn’t as effortless as Yeonjun had tried to make it seem.
“No,” Beomgyu finally answered as he kept pumping Yeonjun’s cock, stopping briefly to massage the head with his thumb. “I’m ready now.” He wasn’t even lying to speed things up, he was indeed still ready to take Yeonjun’s cock, the walls of his hole still stretched from their last round.
Beomgyu didn’t get an answer, the twist of his wrist as he squeezed Yeonjun’s shaft leaving the beta speechless, only breathy words of agreement breaking loose from his parted lips, his fingers running up and down Beomgyu’s thighs.
Felling the hard, heavy length against his wet palm, the omega looked down to relish on the sight of Yeonjun’s red cock— the head already glistening with pre-cum— and licked his lips in delight.
“There’s condoms in the first drawer,” Yeonjun’s voice woke him up from his thoughts.
Oh right, condoms. Beomgyu completely forgot those were needed. He pushed past the sharp pang in his chest, trying not to think about its meaning. There was more important business at hand— quite literally— at that very moment.
Beomgyu hopped off Yeonjun’s lap for a brief second to grab a condom. He slowly slid the latex material down Yeonjun’s shaft, a sad pout reaching his lips as he noticed he could no longer feel the complete warmth of Yeonjun’s skin and the wetness of his pre-cum in his hand. Such a pity.
Trying hard to push those thoughts to the back of his head, Beomgyu took hold of the base of Yeonjun’s cock, before positioning the tip underneath his own leaking hole. His moves were rushed and a bit frantic, but Yeonjun’s hands were suddenly holding his hips, preventing him from jumping ass first into his cock, and instead guiding him slowly down the length.
As soon as the head passed the rim, Beomgyu swore he saw God, the feeling of pure relief and joy that washed over him so overwhelming he might have become a practicing believer. No matter how many times Yeonjun has been inside him, nothing could prepare him for the sweet, slight sting– it turned out he wasn’t as ready as he originally thought– of Yeonjun’s heavenly stretch.
He sank lower onto Yeonjun’s cock, hissing quietly at his walls being slowly split open, the feeling of his hole finally being filled still too pleasurable to keep himself from burying the length completely inside him. He closed his eyes and gasped, needing a moment to breathe and feel every inch of Yeonjun steadying inside him, completing him.
To help him adjust and stretch him a little better, Yeonjun gripped Beomgyu’s hips a little lower and moved him in small circles around his cock. The sudden, pleasant movement, traveled straight to Beomgyu’s groin, making his cock twitch against his stomach, under the sweater, as he loudly moaned and clenched hard around Yeonjun. He closed his eyes tighter as Yeonjun kept moving his hips in tiny circular motions, his nails jabbed at his chest, his hole was overly sensitive so every grind of Yeonjun’s cock against his walls was leaving him breathless.
“You feel so good around me, Gyu,” Yeonjun spoke, his voice low and stained, he sounded as desperate as the younger boy felt. “Can’t have enough of you,” he added, unconsciously thrusting upwards and earning another loud sound from the back of Beomgyu’s throat. Those words hit Beomgyu especially hard considering the omega didn’t want Yeonjun to get tired of him after all of his heat was said and done.
“Hyung,” Beomgyu yelped. “Me too, me too,” he rushed the words out, relating to the feeling of never having enough of Yeonjun. At last, feeling comfortable and brave enough to move, Beomgyu started raising his hips, leaving just the tip inside him, before sinking onto Yeonjun’s cock again. “Can’t get enough, hyung.”
Beomgyu started slowly bouncing on Yeonjun’s cock, sliding inside and out, but soon his pace started getting faster, sloppier, his tired thighs not allowing him to keep the deep slams going and instead focusing on shallow, but fast, pounds of his hips.
“Fuck.” Yeonjun swore through clenched teeth. “You look so fucking hot like this, cub.” His hands slipped away from Beomgyu’s covered hips, sneaking beneath the hem of the light blue sweater instead, fingertips gliding over warm skin as he pushed the soft fabric upwards to reveal Beomgyu’s red, leaking cock. “Wearing my clothes while bouncing on my cock.”
Beomgyu couldn’t help the beam that spread across his face, his chest warming at the thought of pleasing his partner just as much as he was being pleased. “Is your omega doing good, hyung?” he asked softly, the hopefulness in his voice betraying his desire to hear those sweet, reassuring words Yeonjun always seemed to have– words that never failed to send his heartbeat into an erratic rhythm.
“More than good,” Yeonjun praised, his fingers digging into Beomgyu’s bare waist, his strong hold helping the younger boy move up and down his length, making the bounces deeper and faster. Every pound elicited high, needy whines and broken moans from Beomgyu’s mouth, as the boy’s hole clenched around Yeonjun’s cock, trying to feel more, more, more. Yeonjun growled, his head thrown back as he uttered the rest of the words. “You’re so fucking warm and tight, shit, it’s like you were made to take hyung’s cock.”
The younger boy relished Yeonjun’s words, feeling the exact same way– as if he was meant to be right here, around his length with the beta’s hands holding onto him as they connected their bodies together again and again, in blissful pleasure. Beomgyu bit his own lip harshly, drawing blood from his bottom lip, preventing any irrational words from coming out of his mouth, not wanting to voice his own dumb feelings and end up scaring Yeonjun away.
Not realising the conflict happening in Beomgyu’s mind, Yeonjun started thrusting upwards, matching Beomgyu’s bounces and making their bodies meet at a fast, delicious pace, that brought tears to the corner of Beomgyu’s eyes, his omega feeling utterly delighted and taken care of.
The beta’s fingers poking into his waist were starting to sting, leaving pink stains in the skin, but Beomgyu didn’t mind, adoring how his body was slowly becoming a painted canvas of the heat they spent together. Every passionate grind of Yeonjun’s cock against his tight walls drove Beomgyu closer to his own release, his thighs trembling against Yeonjun’s hips as he struggled to keep his breath stable and his pace steady.
The intense, fierce bounces caused Beomgyu’s throbbing cock to hit repeatedly against his stomach, pre-cum leaking down the entire length, and leaving glossy splatters on the pale skin of his abdomen. He wanted to touch himself, to stop the angry painful twitching of his cock and the aching muscles spasms of his thighs, but mostly he didn’t want this moment to end, what he desired the most was to please the sweet, caring beta underneath him, he wanted to be good.
“Fucking hell, Gyu.” Yeonjun groaned, his voice low and rough, drawing Beomgyu’s gaze to him like a magnet. “Keep going, baby. You ride hyung’s cock so well.”
Beomgyu barely took in Yeonjun’s words, too focused on staring at the older boy. God, he was breathtaking. Absolutely stunning. His long, disheveled hair framed his face like ink spilled across the white pillowcase. His full, glistening lips, flushed and slightly parted, invited attention. But it was his eyes— sharp, darkened with desire, and set intently on Beomgyu— that sent heat waves throughout the omega’s lower belly, that pooled at his crotch, until his cock was spilling warm cum against his own stomach and dripping into Yeonjun’s, due to the non-stop bouncing on his lap.
Yeonjun kept fucking Beomgyu throughout his orgasm, hips ferociously pounding up to meet his hole, bringing more tears to the omega’s eyes and more needy noises out of his mouth. His entire body quivered on top of Yeonjun, basking in the ecstasy of his pleasure. The muscles in his thighs cramped up, losing their strength, and causing the omega to topple over, falling onto Yeonjun while breathing heavily against his chest, the hot puffs of air bringing goosebumps to the skin.
Having Beomgyu tumble over out on top of him, Yeonjun quickly turned them around, pressing Beomgyu’s back to the mattress so he could chase his own climax, thrusting into the omega feverishly, nothing like the tired boy who was woken up by a horny Beomgyu a while ago. Beomgyu hooked his legs around Yeonjun’s hips, ankles crossing securely behind him as he pulled the older boy closer.
Yeonjun’s lips pressed wet open-mouthed kisses to Beomgyu’s chest, leaving traces of saliva on the skin. His tongue flicked his nipple, teasing the sensitive skin, before catching it in his teeth.
“Ah–” Beomgyu yelped in a sharp intake, his toes curling and his eyes closing momentarily.
Yeonjun’s rough pounds didn’t stutter. “I could get addicted to this, baby,” he murmured, his lips tracing up until he was kissing Beomgyu’s collarbones, sucking on patches of unmarked skin. “It’s scaring me,” he confessed, his voice low and quiet like Beomgyu wasn’t truly meant to hear that part.
“Me too,” Beomgyu mumbled out in a moan, his voice stained and horse and his nails carving semi-circles in Yeonjun’s back. He didn’t even know what he was responding to, he too was getting addicted and that was quite terrifying to him– to show this much vulnerability to someone.
Yeonjun slowed his pace to rock his hips in harsh deep pounds, pulling out almost completely before slamming inside Beomgyu’s wet hole. The beta released soon after, filling up the condom and making Beomgyu frown with a sad pout again, a bit jealous of the used condom.
As he came, Yeonjun trusted in small slow drives, like he was struggling to completely stop moving inside Beomgyu. The omega let his legs fall, too drained and blissed out to keep them lifted. His arms, however, remained firmly wrapped around Yeonjun’s back, refusing to let the older boy go.
Yeonjun chuckled softly, his tongue tracing a warm, teasing path along the sensitive skin beneath Beomgyu’s jaw, his skin was likely salty with sweat but Yeonjun didn’t seem to care. “I’m not going anywhere, cub.”
“Glad you’ve learned your lesson,” Beomgyu quipped, a playful lilt in his tired voice.
Yeonjun used his elbows to raise his body so he could look at Beomgyu, who was now tracing the harsh red marks he had left on the beta’s back. From that vantage point he quickly noticed Beomgyu’s red bottom lip, so with his thumb he cleaned the blood lingering on the small cut, before giving the omega a small, gentle peck.
He licked his own lips, playfully frowning at the taste of blood. “Hm, iron.”
Beomgyu giggled, weakly swatting at Yeonjun’s bicep, though there wasn’t an ounce of strength behind the gesture– not that he had any to spare at the moment. “I thought you said you liked my taste. If I remember correctly, you called it ‘heavenly’ or something weird like that,” the omega teased, recalling Yeonjun’s words from their first night together at the party.
Yeonjun smirked, his eyes glinting with mischief. “You remember that, huh? Bet you’ve got a little notebook where you jot down every compliment I give you.”
Beomgyu groaned, dragging his hands from Yeonjun’s back to cover his face in embarrassment. “How do you always manage to turn things around on me?” he asked, his voice dripping with dramatic despair.
“It’s a gift, really,” Yeonjun said with a chuckle. “But hey, past-Yeonjun was being honest about your taste.”
Peeking through the gaps in his fingers, Beomgyu couldn’t help but quietly ask, “Yeah?”
Yeonjun’s expression softened but his brows still furrowed just slightly as if offended by the doubt in Beomgyu’s voice. “You taste like whipped cream with a shot of vanilla, Gyu, what’s there not to like?”
Beomgyu hesitated, finally lowering his hands as he asked, “It’s not, like, too sickeningly sweet, is it?”
Yeonjun shook his head with an easy smile. “It’s sweet, sure, but not in a bad way at all. Definitely not overwhelming. If anything, it’s the kind of sweet that you can’t get enough of– completely addicting once you’ve had a taste, if I’m being ho–”
“Okay, okay. I get it,” the omega interrupted Yeonjun’s rambling, nodding his head quickly, trying to brush past the subject before his cheeks could grow any warmer. He wasn’t sure how much more praise he could take without combusting on the spot.
Yeonjun chuckled softly as he watched Beomgyu squirm under his gaze. “Why are you getting so shy now? You weren’t this bashful earlier, cub,” he teased, leaning close like he wanted the blush on Beomgyu’s face to deepen.
“The actions and words of ‘heat-crazed-Beomgyu’ don’t define me,” Beomgyu pushed back, even though he was sure Yeonjun could read right through his lie.
“Hm hm. Sure, princess.” Yeonjun agreed, his tone laced with playful skepticism. “And what exactly defines ‘heat-sane-Beomgyu’, then?”
“Well,” Beomgyu began, shifting slightly beneath Yeonjun despite the connection between their bodies, trying to get as comfortable as he could. “Right now, I’m pretty sure he just wants to sleep a little, since the other Beomgyu decided to wake him up in the middle of the night.”
Yeonjun’s lips curled into a small smirk, his amusement evident. Beomgyu didn’t even mind that Yeonjun was teasing him, because goddamn did that boy have a pretty smile. “Yeah, that Beomgyu is a really fun guy, but man, his sleep schedule is pure chaos.”
Beomgyu scrunched his nose in indignation, his bottom lip jutting out into– what he hoped it was– a cute pout. “It’s not his fault, though,” he protested, feigning innocence.
The beta beamed at the younger boy, his expression soft and affectionate. “I know, Gyu.” Then, Yeonjun hummed contentedly as he rested his weight back onto Beomgyu, the comfort of his body against his own, made the younger’s heart swell even if he was pretty sure he’d wake up later struggling to breathe– just like the other times. “Let’s sleep then,” Yeonjun murmured, his voice barely above a whisper as he nestled closer. He placed his warm cheek on Beomgyu’s covered chest, the gentle rise and fall of the omega’s chest– despite his heart beating like crazy– moving his head slightly as he fluttered his eyes shut.
Beomgyu admired Yeonjun for a few seconds before he closed his eyes too, finally surrendering himself to the exhaustion coursing through his body, the weight and warmth of Yeonjun above and inside him relaxing him, making his omega feel so complete and safe.
The omega sat at Yeonjun’s desk, reclining in the chair with his leg bouncing incessantly, the repetitive tap of his foot against the wooden floor filling the room. He was trying– really trying– to stay calm, to resist the urge to leave the room and search for Yeonjun. But holding himself together was far easier said than done.
His fingers fidgeted with one of Yeonjun’s t-shirts, twisting and untwisting the fabric in his hands. The familiar scent was comforting at first, but soon it wasn’t enough to silence the loud doubts creeping into his mess of a mind. Yeonjun had said he’d be gone for just a bit, the beta wouldn’t lie to him, right? But… What if he wasn’t coming back at all? What if his heat was being too much for him? Too emotional, too intense. Maybe Yeonjun had originally wanted to be Beomgyu’s heat partner thinking it would be pretty fun, but now realised he didn’t want to deal with the omega’s rollercoaster of emotions and hormones?
The hurtful thought made Beomgyu groan, frustration and anxiety knotting in his chest. He tossed the now wrinkled t-shirt back into his nest with more force than necessary. Did Yeonjun actually leave him? Could the sweet beta really do that to him? His heart clenched in his chest. He unlocked his phone set on Yeonjun’s desk, its screen lighting up to show the time ‘1:29pm’. It had been five minutes since Yeonjun left. Five whole minutes.
Yeonjun had left him for sure. Maybe even left the frat house, since dealing with a hurricane was better than dealing with Beomgyu.
A knock on the door broke through his spiraling thoughts.
Beomgyu shot to his feet, his chest tightening with sudden relief. If he had a tail, it would’ve been wagging furiously. A smile spread across his face as he stared at the door with eager anticipation.
The door creaked open.
“God, it reeks of sex in here,” Taehyun’s voice rang out, his fingers pinching his nose in disgust. He stepped inside, holding a small pile of neatly folded clothes and blankets in one hand and frowning dramatically. “You should crack a window or something, hyung,” he added, voice nasally.
Beomgyu’s hopeful expression instantly dropped, replaced by a sigh of disappointment. He flopped back into the chair with a pout, slumping into the seat.
“Hey!” Taehyun called out, attempting to get Beomgyu’s attention. “That was a joke– because, you know, the windows are all boarded up and everything.”
Beomgyu barely raised his eyes to meet the younger boy’s own, offering a half-hearted smile. “Hilarious,” he deadpanned, his voice dripping with sarcasm.
Taehyun sighed, tossing everything he brought onto the bed before sitting cross-legged on top of the mattress. Thankfully Yeonjun and Beomgyu had changed the sheets before Yeonjun decided to back-stab him and leave.
“I brought you stuff for your nest, and this is how you repay me?” Taehyun said, shaking his head in disappointment. His tone was light, not genuinely offended by the older omega’s sour mood. He had experienced heats before– never as intense as Beomgyu’s, but enough to understand the irritability and frustration that came with them.
Beomgyu’s eyes brightened at his best friend’s words, finally understanding the purpose of Taehyun’s gifts now set on top of Yeonjun’s bed. He got up from the chair with renewed energy, plopping down next to Taehyun on the edge of the bed and immediately touching the soft fabric of a blanket Taehyun brought. “Thank you, Tyun,” he said, his soft tone filled with appreciation.
“You’re welcome,” Taehyun replied, with a smile. “Yeonjun hyung told me you needed some stuff that smelled like me, so I figured I’d stop by and deliver it myself.” He petted Beomgyu’s hair, purposely messing it up a little. “Just please don’t get any cum on it,” he added.
At the mention of Yeonjun, Beomgyu couldn’t help the low growl that escaped his throat, barely audible but enough to make Taehyun raise an amused brow.
His best friend didn’t comment on it though, still adding, “I also roped Kai into helping me pick whatever my scent was strongest, so if they’re not perfect, blame him.”
Beomgyu beamed, tilting his head knowingly. “Kai? You do know his sense of smell is very weak, right?”
Taehyun’s confidence faltered slightly, and he rubbed the back of his neck, suddenly looking a little sheepish. “Well… he offered to help, and…” His voice trailed off as his cheeks turned faintly pink. “He’s just too cute, okay? I didn’t have the heart to tell him no.”
Beomgyu laughed, beginning to fix his nest with the new material he had gotten. “You get all softie and mushy when it comes to him.”
“Don’t push it,” Taehyun warned, though his tone was light, betraying the fondness hidden behind his words. “How could I not get mushy? He is adorable.” Taehyun groaned after some thought. “Kai might have a weak sense of smell, but he’s got those big, innocent eyes perfected down to an art form. And don’t even get me started on Soobin hyung. He’s like a walking cloud of fluff and awkwardness. It’s infuriating how endearing they both are.”
Beomgyu laughed harder this time. “Oh, you’re down bad.”
Taehyun rolled his eyes. “I’m not down bad. It’s just frustrating trying to have a serious conversation with them, it feels like I’m talking to two puppies while shaking a bag of treats, they are just staring at me with fond eyes, not hearing a single thing I’m actually saying.”
“So, I’m guessing you still haven’t managed to have the treesome conversation with them yet?” Beomgyu inquired playfully. He didn’t want to pry too hard into Taehyun’s relationship, but his curiosity got the better of him. Besides, it wasn’t like he had much else to do while he was too busy getting thoroughly railed by Yeonjun in every corner of the bedroom.
Taehyun sighed, his lips curving into a frustrated pout. “Not really,” he admitted. “I thought I’d try talking to Soobin hyung first– figured it might be easier if I approached them separately– but as soon as I brought it up, he started panicking.” He mimicked Soobin’s stuttering voice, “‘Oh, no, Taehyun, my feelings for Kai will go away eventually! I swear! Please don’t let this ruin what we have! ’” He rolled his eyes, shaking his head. “He didn’t even give me a chance to explain that I wasn’t mad, or jealous, or whatever he thought I was. I tried to tell him it’s okay that he likes Kai, that we could figure it out together, but I think he was too busy tripping over his words to actually hear me out.”
Beomgyu hummed in understanding, nodding as he adjusted a pillow in his nest. “Sounds complicated. I mean, you and Soobin hyung are still pretty new– too fresh. It makes sense he’d be nervous that you want to talk about his feelings for Kai– that he probably doesn’t even realise the extent of them anyways. Poor guy’s probably scared of messing things up before you two even get your footing.”
The younger omega gave him a small nod with a sad smile. “I think so too… But I don’t know how to get through to him without making him spiral more.”
“What about Kai? Have you talked to him yet?” Beomgyu asked, already guessing the answer.
“Not really,” Taehyun admitted, shaking his head with a resigned sigh. “Honestly, I’m dreading it. I just know it’s going to be ten times more awkward than talking to Soobin hyung. He’ll probably end up crying about his feelings getting exposed, and I’ll have to pet his head and clean his tears.”
Beomgyu couldn’t help but laugh at his best friend’s obvious frustration. He had to admit that having Taehyun around was a really good distraction from the mess happening in his head, even though his skin still felt like it was on fire and the itchiness made him want to claw at himself. Where the hell was Yeonjun, anyway?
“Well,” Beomgyu started, his laughter dying down as he placed a hand on Taehyun’s shoulder. “You already know what my genius plan of action is.”
Taehyun rolled his eyes playfully. “Yeah, yeah. Ask them to make out. I know.”
“Don’t use that dismissive tone with me!” Beomgyu huffed, glaring at him. “It’s a brilliant idea! Think about it– they can figure out what they feel for each other, see that you’re totally fine with it, and you get a front-row seat to the whole show! Three birds, one stone.”
Taehyun gave him a flat look, though the corners of his lips twitching in amusement didn’t go unnoticed by Beomgyu. “You just want to live vicariously through me, don’t you?”
“Never guiding you with my unmatched wisdom again,” Beomgyu quickly remarked.
“Right,” Taehyun drawled, his tone heavy with mock seriousness. “Anyway,” he quickly pivoted, his eyebrows wiggling dramatically. “How are things with Yeonjun hyung? Or should I ask– how’s the furniture holding up?”
Beomgyu’s eyes widened in alarm. “Yeah, we are not talking about that.”
“Oh, so my love life is all free terrain, but yours is completely off-limits?” Taehyun teased, crossing his arms.
“Obviously,” Beomgyu replied, as if it were the most natural thing in the world. “Besides, there’s no love life to discuss. This is just Yeonjun helping me deal with my heat.” His words came out firm, but his heart clenched uncomfortably at the admission.
Taehyun tilted his head, his expression growing a little more thoughtful. “So, how’s your heat life going, then? Is hyung treating you well?”
Was Yeonjun treating him well? The question lingered in Beomgyu’s mind, though the answer was plain as day. Yeonjun was always attentive, always ready to take care of Beomgyu whenever the clawing need of his heat grew unbearable. He didn’t just take care of Beomgyu physically– he soothed the emotional needs too– the cuddling, the quiet reassurances, the way he made Beomgyu feel claimed and cherished. Yeonjun made his heat feel… almost pleasant. And that was the problem, wasn’t it? Beomgyu could already feel a clutch of sadness forming at the thought of it ending, of giving this up. Of giving Yeonjun up.
“Hm,” Beomgyu finally hummed, his mind still spinning as he scrambled for a response that wouldn’t betray his thoughts.
Before he could answer, the door creaked open slowly, and Yeonjun’s head peeked in. “Can I come in?”
Taehyun snorted, breaking the moment. “The room is literally yours, hyung.”
Yeonjun grinned, stepping fully inside, revealing a tray full of snacks and a bowl of something steaming that smelled absolutely delicious. His gaze landed on Beomgyu, soft and warm, and Beomgyu felt his heart stumble in his chest like it was trying to escape through his throat. “I brought you some food, Gyu.”
Beomgyu had missed the beta so much , he nearly got up, ready to cling himself between Yeonjun’s strong arms and bury his face in the beta’s chest and neck, inhaling his comforting scent. But he was too struck by the sweet, thoughtful gesture to move. When was the last time he’d eaten? He couldn’t even remember. His meals had been reduced to nibbling on Yeonjun’s snacks scattered around the room. Only now, at the sight of the food, did he realize how hollow and aching his stomach was, punctuated by a quiet growl.
Yeonjun chuckled softly, likely noticing the sound rumbling in Beomgyu’s stomach, and set the tray on the bedside table before settling down on the bed beside the two omegas.
“Hyung! Please tell me you have some leftovers downstairs for me?” Taehyun whined, reaching out to lightly touch Yeonjun’s arm with a playful grin.
The innocent gesture sent a wave of irritation crashing through Beomgyu. Before he could even process it, a low, guttural growl escaped his throat– raw and animalistic, foreign even to him. He froze for a moment, unsure if the sound had truly come from him. He never heard himself make that sort of noise.
Both Taehyun and Yeonjun snapped their heads toward him, wide-eyed. Taehyun immediately withdrew his hand, his expression teetering between nervous and apologetic, while Yeonjun’s worried eyes scanned Beomgyu’s face, searching for what had triggered the sudden response.
Taehyun broke the tension with a nervous laugh. “Wow, hyung, you must be really hungry. Don’t worry, I won’t steal much.”
But Beomgyu’s piercing gaze didn’t waver, his eyes locked on the younger omega with a sharp, territorial intensity. Another growl followed, sending a shiver through the room. “Mine,” he ground out through clenched teeth, the single word dripping with primal possessiveness.
Taehyun blinked, his eyes darting between Beomgyu and Yeonjun. “Ah, shit,” he muttered under his breath, realization dawning on him. He raised both hands in mock surrender, his usually calm demeanor faltering. “Okay, got it. Message received loud and clear.”
The younger omega stood slowly, avoiding any sudden movements that might further provoke Beomgyu’s instincts. Despite the tense atmosphere, he managed a half-smile, his voice softer as he gave a rushed wave. “Alright, hyung. Have a nice rest of your heat. Love you loads.”
He backed toward the door, opening it carefully before slipping out with practiced ease. The door closed firmly behind him.
Beomgyu exhaled shakily, still tense, but Yeonjun reached out, his hand gentle as it rested on Beomgyu’s knee, thumb tracing the skin over the fabric of the pyjama pants he had lent him. “Hey,” Yeonjun murmured, his voice soothing. “It’s okay, cub. He’s gone. Just you and I now, okay?”
Just him and Yeonjun.
Beomgyu released a sigh of relief, his shoulders finally relaxing.
Chapter 6: holding on
Notes:
this last chapter took me muchhh longer than i originally expected, but it’s also twice the size i originally expected so :D hope you guys don’t mind long ass chapters... ahah awkward laugh
hope you enjoy it ! (please do ♡)
(See the end of the chapter for more notes.)
Chapter Text
Yeonjun’s gaze didn’t leave Beomgyu, his expression a mixture of concern and amusement. “That was intense,” he said lightly, his tone warm and soothing, his thumb still brushing small, calming circles against his thigh. “You’re okay, cub?”
Beomgyu blinked, his breathing slowly steadying as the primal edge in his gaze softened. He nodded, though his cheeks turned a deep red, the realization of what had just happened hitting him. “I… I didn’t mean to–”
Yeonjun interrupted him with a soft chuckle, leaning in to nuzzle Beomgyu’s temple. His soft sweet scent of coffee wrapped around Beomgyu and soothed the frayed edges of his nerves. “It’s fine, Gyu. Totally normal. You’re just in heat.” His voice dropped to a teasing whisper. “Although, you growling like that? Kinda hot.”
Beomgyu groaned. “Don’t make it worse!”
Yeonjun’s laughter filled the room, warm and reassuring. “Alright, alright. Come on, let’s get you fed,” he said, his voice gentle. He reached for the steaming bowl of kimchi-jjigae he’d brought, setting the tray on his lap before patting a spot closer to him on the bed. “Come here, sit with me. You need to eat up, baby. Gotta keep your strength up,” he teased, with a playful smirk.
Beomgyu huffed, the corner of his mouth twitching in a half-smile, but not arguing. Instead, he allowed himself to lean into Yeonjun’s side, setting his clingy omega free as he rested his cheek against the beta’s shoulder. The small contact soothing him.
Yeonjun filled a spoon with the vibrant red stew, the aroma of spices and fermented cabbage filling the air as he lifted it to Beomgyu’s mouth. He really should be feeling embarrassed by the babyish gesture but instead, Beomgyu complied, parting his lips as Yeonjun carefully fed him the first bite. The spicy, tangy warmth of the stew was an instant comfort to his growling belly.
Beomgyu hummed in satisfaction, making Yeonjun grin as he watched the omega swallow the food. “It’s good, right?”
He only nodded against Yeonjun’s shoulder, his lips parting again as he accepted another spoonful of the stew without hesitation, his sense of shame completely absent. The beta’s steady hand fed him bite after bite, and with each mouthful, Beomgyu felt better, stronger, he hadn’t realised how much he needed some good warm food.
Once the bowl was empty, Yeonjun got up from the bed, careful not to jostle Beomgyu too much. He set the tray back on the bedside table, straightening up as he turned his attention back to Beomgyu. “Is your stomach full?” he asked, his voice soft but with a small lint of teasing.
Beomgyu placed his hand over his belly, rubbing it with a small pout. “A bit too full. I’m not used to eating so much in one sitting.”
Yeonjun chuckled softly as he moved around the room, storing the snacks and water bottles he’d brought on the drawers of his desk for when Beomgyu might want them later. “You haven’t eaten much in a while, Gyu. I need to make sure you stay well-fed.”
Beomgyu watched him with a fond smile as Yeonjun returned to the bed, settling back down beside him. “So you can eat me afterwards? I see what you’re doing, hyung,” he playfully remarked.
Yeonjun smirked, draping an arm around Beomgyu’s shoulders and pulling him closer. The beta’s head tucked perfectly into the curve of Beomgyu’s neck, and before the younger could react, sharp teeth grazed his skin, tugging lightly at the spot where Yeonjun had left a mark earlier, dangerously close to his scent gland. Beomgyu hissed at the sudden string, but his head instinctively leaned faintly to the side giving Yeonjun more space.
“Exactly,” Yeonjun murmured. Beomgyu felt Yeonjun’s lips curving into a smile against his skin.
Beomgyu tried to glare, but the giggle bubbling out of him betrayed his attempt at annoyance. “Such a weirdo,” Beomgyu declared, pushing Yeonjun’s head away from his neck before standing up. “I’m going to take a shower now. Please keep those cannibalistic thoughts at bay while I’m gone.” He really needed a hot shower, his skin felt too clammy from the earlier anxiety of thinking Yeonjun had left him.
Yeonjun leaned back on his hands, his eyes following Beomgyu with a soft chuckle. “No promises,” he quipped, as the omega rolled his eyes with a faint smile.
As Beomgyu shuffled toward the bathroom, Yeonjun stood back up with a grunt. “I’ll take this back to the kitchen,” he said, glancing over his shoulder at Beomgyu.
Beomgyu froze in his tracks, his eyes catching the beta’s reflection in the bathroom mirror. Yeonjun was already holding the tray, a soft smile on his lips as he prepared to leave the room.
No, no, no. Yeonjun was leaving. Again.
“Wait!” The word tumbled out of Beomgyu’s mouth in a yell before his brain even caught up with what he was doing. Yeonjun paused, his gaze shifting back to Beomgyu, confusion flickering across his pretty face.
“Don’t you need to shower too?” Beomgyu blurted, his voice uneven and uncertain.
Yeonjun tilted his head, his brows knitting together slightly. “I already showered before I left the bedroom, Gyu.” Then, he frowned, lowering his head to sniff at his own shirt. “Do I smell too much like spices or something? I can shower again after you’re done if it’s bothering you.”
Omega’s had a sensitive sense of smell, especially during heat, so the adorable beta thought Beomgyu was bothered by the smell of food. It would be sweet, if Beomgyu wasn’t getting a bit frustrated at Yeonjun’s inability to take a damn obvious hint.
Beomgyu groaned softly, shaking his head. “No! You always smell great, hyung.”
Yeonjun blinked, visibly caught off guard by the sudden compliment. “Oh.” He hesitated for a moment before asking, “Then, why are you asking?”
The heel of the omega’s foot started tapping against the floor in a nervous rhythm. He wasn’t sure if Yeonjun really was that dumb or if he was just pretending to be, unfortunately Beomgyu knew the first option was the most likely.
“Just come shower with me, hyung,” Beomgyu whined, trying to keep the desperation in his voice not obvious, even though he was almost ready to beg. The mere thought of Yeonjun leaving him alone again felt unbearable.
However, he didn’t have to beg, not even a little. Yeonjun had already set the tray down, his long strides bringing him closer to Beomgyu as he pulled his shirt over his head in one fluid motion before he even passed through the threshold of the bathroom door. “You could’ve just said so, Gyu,” he replied, his tone soft but teasing.
Beomgyu blinked, caught off guard by Yeonjun’s eagerness and excitement, before letting out a small laugh and shaking his head. “I was trying to play it cool, you know– get you to invite yourself. Guess I failed miserably.”
“If I’d known that was on the table,” Yeonjun remarked with a grin, already unbuttoning his pants, “I’d have invited myself every single time.”
Beomgyu giggled, as he peeled his own shirt off, his eyes flickering to Yeonjun’s effortless movements to his muscles stretching as he undressed under the dim bathroom light. The beta turned toward the shower, twisting the handle to turn on the water, before holding his hand under the stream, waiting for the temperature to rise as warm steam began filling the cool bathroom air.
Yeonjun glanced over his shoulder. “It’s ready,” he said, stepping inside first, the water cascading over his broad shoulders and dampening his dark hair, the weight of the water straightening the strands and making it seem longer. He adjusted the angle of the showerhead, letting the spray hit more of his body while still leaving space for Beomgyu.
The omega stepped in hesitantly, shivering slightly as the warmth of the water finally enveloped him. The droplets trickled from Yeonjun’s hair, running down his neck and onto Beomgyu, who stood close, almost tucked into his neck.
Beomgyu tilted his head back, letting the warm water cascade over his face and drip down his cheeks. He blinked through the droplets, raising his voice slightly over the sound of the shower. “Help me wash my hair, hyung?”
Yeonjun looked down at him, feigning annoyance as he let out a dramatic sigh. “You’re getting way too spoiled, you know that?”
A small, satisfied smile tugged at Beomgyu’s lips. He took the answer as a yes, already turning his back to Yeonjun. “Thank you,” he murmured, his voice soft and pleased.
Behind him, he heard Yeonjun shift, the faint rustle of movement followed by the familiar click of a shampoo bottle opening. The soft scent of the shampoo mixing with the rich scent of coffee in the steamy air inside the shower.
Yeonjun’s fingers soon touched Beomgyu’s head, threaded slowly through his dyed locks, the cool shampoo working into a gentle lather as he massaged the omega’s scalp. His long, delicate fingers worked carefully to untangle the more stubborn knots, brushing through them with a touch so soft that Beomgyu barely felt any pull, making the omega close his eyes in an attempt to fully enjoy the feeling. Yeonjun was careful, almost reverent, as if afraid to cause the omega even the slightest discomfort.
“I should redye my hair,” Beomgyu mumbled, his voice barely audible over the sound of the shower. A sudden wave of self-consciousness washed over him as he thought about Yeonjun’s hands so close and personal to his visible dark roots peeking through the faded blonde strands.
Yeonjun hummed thoughtfully, his focus never wavering as he continued spreading the shampoo through Beomgyu’s hair. “I think you should dye it dark this time,” he suggested, his tone light and casual.
“Yeah?” Beomgyu asked, resisting the urge to turn around and meet Yeonjun’s gaze. His heart fluttered in his chest for no good reason, but he tried to play it off.
“Yeah,” Yeonjun replied easily. “Like dark brown or black. I think it’d suit you, Gyu.”
Beomgyu nodded, his fingers twitching slightly at his sides as water dripped down his fingertips. “It would be nice to go back to my natural color. Less maintenance,” he said, trying to sound nonchalant even as his cheeks warmed under the hot steam of the shower.
Yeonjun chuckled, the sound warm as it softly echoed in the bathroom. He guided Beomgyu’s head back gently, letting the warm water rinse away some of the suds– without getting the shampoo in the omega’s eyes– and briefly allowing the younger to see just a glimpse of Yeonjun. “I actually have some black hair dye laying around,” he said, his fingers still lightly working through Beomgyu’s wet hair as the spume washed away. “I could help you dye it if you want.”
Beomgyu’s breath hitched at the thought. The idea of Yeonjun’s hands in his hair again, so careful and caring, sent a tingle down his spine. “Yeah,” he muttered quickly, almost too quickly. “I’d like that.”
“Alright, I promise your hair is in good hands,” Yeonjun said with a grin, releasing Beomgyu’s hair to reach for something behind him.
Beomgyu’s brows furrowed as he glanced over his shoulder, watching Yeonjun’s bare, wet back with a hint of suspicion creeping into his voice. “I wasn’t too worried before, but now I’m not sure if I can trust you to dye my hair.”
Yeonjun’s laughter bubbled out, warm and easy, mixing with another soft click of a bottle of conditioner being opened. “Don’t worry, silly,” Yeonjun teased, before turning around, raising the opened bottle in his hand. “Hair mask?”
Beomgyu’s lips twitched into a smile as he turned his back to him again. “Sure.”
Yeonjun’s hands moved deftly through Beomgyu’s hair again, and the omega felt himself begin to drift, his body melting under the gentle caresses. Closing his eyes back up, he let himself sink into the moment, savoring the soothing sensation of Yeonjun’s fingers massaging his scalp. The tingling warmth spread through him like a lullaby, his shoulders slumping with relaxation.
That was until he felt a soft, unfamiliar vibration rising in his body, rumbling against his chest and climbing up his throat.
Oh no. For fuck’s sake!
Beomgyu froze as the barely audible purr escaped him, the sound so foreign that it startled even himself. His eyes flew open, his heart racing. Was he actually purring? He clamped his mouth shut, holding his breath to stifle the embarrassing sound. The vibration died immediately, leaving only the steady rush of the shower to fill the silence.
He swallowed hard, his cheeks burning. There was no way Yeonjun heard or felt that, right? The shower was too loud and the beta had only been touching his hair, not his skin, so there was no way he noticed Beomgyu was purring. No fucking way.
Beomgyu coughed, trying to steady his breathing and calm his racing nerves. “Hey, hyung. I meant to ask you something,” he asked in what he hoped was a casual tone.
“I feared you would ask me eventually,” Yeonjun playfully sighed. “You’re wondering how is my dick so big, even though I’m not an alpha, right?” he said, trying hard to keep his tone serious. “It’s just pure genetics, cub, really.”
Beomgyu groaned, as he swung his elbow backward in a feeble attempt to hit Yeonjun. His aim was terrible, and the beta easily dodged, laughing in amusement.
“Sorry,” Yeonjun apologised, still chuckling as he steadied Beomgyu’s head. “What did you actually want to ask me, Gyu?”
“Well...” Beomgyu hesitated for a moment, then decided to just go for it. “You’re good friends with Soobin hyung and Kai, right?” he asked, carefully venturing into the topic he’d been mulling over for days.
“Yeah,” Yeonjun replied, his tone shifting to something softer, more thoughtful. “Kai and I have been friends since high school, and I met Soobin when college started. Why?”
Beomgyu chewed on his lip for a moment before blurting, “Are they, like... into each other?”
Yeonjun’s hands stilled for a moment in Beomgyu’s hair, the pause just long enough to make the omega feel self-conscious. Then Yeonjun resumed his careful rinsing, the warm water trickling over Beomgyu’s scalp as he spoke. “That’s... complicated,” Yeonjun admitted, his voice carrying a mix of contemplation and reluctance. “When I introduced them, I thought there was some tension, yeah. I even tried playing cupid for a bit, you know, nudging them together here and there.”
Beomgyu tilted his head slightly, too curious not to take a glance at Yeonjun. “And then?”
Yeonjun let out a quiet chuckle, rinsing the last of the mask from Beomgyu’s hair. “It didn’t go anywhere, they likely didn’t even get the hints I was trying to throw at both of them.” Beomgyu, with his hair now clean, turned to fully face Yeonjun, the older gaze’s lowering to meet the omega’s. “Then, Soobin started talking about this pretty omega named Taehyun that he met at the college library, and I assumed he had moved on.” He shrugged. “Soobin and Kai… It felt like it wasn’t anything serious– just a fleeting crush or something. But Taehyun is around and nothing between them has changed,” he sighed. “So I’m not so sure anymore.”
“What if it’s more serious, though? What if there’s something deeper between them, and they just don’t know how to handle it?” Beomgyu asked.
“If that’s the case,” he said, his voice gentle, “then I think it’s up to all three of them to figure it out. Feelings can be quite messy, Gyu. Sometimes it takes a while for people to sort through them, especially when they’re scared of what might happen if they voice them out.”
Beomgyu frowned, his wet hair sticking messily to his forehead. “So... no meddling to help them out?” he asked, his voice tinged with disappointment.
Yeonjun chuckled softly, his gaze lowering as he reached out to gently push Beomgyu’s damp hair back from his face. His touch was tender, almost absentminded, as if he didn’t even realize how much comfort it brought. “No meddling,” Yeonjun said, his voice warm but firm. “Soobin and Kai both seem pretty smitten with Taehyun so I think they can figure things out on their own. And lots of packs consist of multiple mates anyways, so it’s not unheard of.”
“It’d be cute, wouldn’t it? Them mated?” Beomgyu said, a bright beam lighting up his face as he imagined the cute trio. The thought of Taehyun getting all that love from two devoted partners filled him with warmth. “I love that Taehyun’s going to have double the affection. He deserves it.”
Yeonjun’s arms slid around Beomgyu’s waist, pulling their bodies closer and bringing heat to the back of the omega’s neck. “That’s so sweet, Gyu,” he murmured. “You deserve a lot of love, too.”
Beomgyu would be lying if he said Yeonjun’s words didn’t strike something deep inside him, the warmth of them traveling straight down to his crotch. His omega, that until now was unusually quiet and buried in the background, clawed its way to the surface at the mention of love, a possessive, yearning presence stirring in his chest. Without thinking, Beomgyu wrapped his arms around Yeonjun’s shoulders, pulling the older boy closer.
“I don’t think I ever got to truly thank you, hyung,” Beomgyu murmured, his voice barely above a whisper. His gaze dropped to the tiled floor as warmth bloomed through his body. “Thank you for taking such good care of me through my heat.” His throat felt dry, and he swallowed nervously before continuing. “I know omegas in heat can be… a lot to handle.”
Yeonjun immediately shook his head, droplets of water scattering from his damp hair like a soaked kitten trying to shake itself dry. The sight made Beomgyu’s lips twitch, but before he could say anything, Yeonjun’s voice cut through, soft yet firm. “Don’t say that, cub. It’s really no trouble at all. I just wish I’d been more prepared so I could take even better care of you. I don’t know much about nesting or all the little things you need during a heat– I wish I knew more.”
Beomgyu’s pout deepened, and his arms tightening around Yeonjun, their wet, warm bodies flush against each other, touching skin he was eager to feel against his and pulling a strangled breath out of Yeonjun’s mouth. The desire of having Yeonjun closer and closer was starting to burn him alive and he couldn’t even blame his heat on this one. No, this desire– this aching burn that made his heart race and his skin tingle– was something that he would be feeling in or out of heat in that moment.
Yeonjun’s thoughtfulness, his undeniably kindness, the way he seemed to care just a little more than necessary, they were all spending sparkles of electricity throughout his entire core. Who knew Yeonjun’s softness was such a big turn on to him.
“I should’ve been the one to warn you more about the heat,” Beomgyu murmured, his voice full of lust but also tinged with a bit of guilt. “I should’ve told you how emotional and territorial omegas can get during it. I’m sorry, hyung.” His head nestled perfectly in the curve of Yeonjun’s shoulder, his lips ghosting over the beta’s neck in a fleeting soft touch. “Thank you for staying with me,” he added, his voice almost a whisper. It wasn’t just gratitude– it was something deeper, a genuine acknowledgment of how much it meant to him that Yeonjun had chosen to stick by his side, even when the experience became more than just the sex.
“Cub,” Yeonjun called softly, his fingers threading through the wet strands at the back of Beomgyu’s hair, tugging just enough to make the omega gasp. “Why do you keep thanking me like it’s some kind of chore? I’m personally having a great time.” His laugh was warm and genuine, and he punctuated his words with a quick kiss pressed to the top of Beomgyu’s crown, the touch muted by thick damp hair.
Beomgyu’s laughter bubbled up in response, his lips brushing teasingly against Yeonjun’s scent gland. Without hesitation, he let his teeth graze the sensitive skin, earning a slight hitch in Yeonjun’s breath. “Is it really that fun?”
Yeonjun hummed, the sound low and resonant, his throat vibrating under Beomgyu’s parted lips. “Let me think,” he mused, pretending to weigh his answer to tease the omega. “Getting to bed a gorgeous, funny omega and then getting some sweet cuddles afterwards?” His voice dropped to a sultry whisper. “How could it not be fun, baby?”
Beomgyu’s parted lips pressed gently to the skin, sucking lightly around it and teasing with the tip of his tongue. He felt the sharp intake of breath from Yeonjun, the sound catching in the back of his throat, and it made a thrill of satisfaction ripple through the omega. “Fun or not, I’m still grateful.” Without his lips leaving his neck, Beomgyu pushed Yeonjun into the tile shower wall, fitting one leg between Yeonjun’s thighs while his knee pressed faintly against his cock, enough to notice how it was already growing harder– making Beomgyu smirk. “Let me show you how grateful I truly am.”
Before Yeonjun could even react, Beomgyu was already kneeling on the cold shower floor, the sharp pressure of his kneecaps digging into the porcelain tiles going unnoticed as he marveled at the sight of Yeonjun’s hardening cock in front of him.
“Beomgyu!” Yeonjun called out his name in a yell, worried about seeing the omega suddenly drop in front of him, but Beomgyu wasn’t even paying attention to his voice, his hand already reaching for the base of the older’s cock, starting to slowly pump the length in his palm. “Shit.” Beomgyu watched the beta let out the swear as his head hit the wall, a quiet growl leaving his lips.
“What, hyung? You called me?” Beomgyu bit his lips, to prevent himself from smirking at his hyung’s reaction, and widened his eyes in a coy act. He fastened the pace of his hand, the water from the shower dampened both his hand and Yeonjun’s cock, helping with the smooth, fast strokes.
Yeonjun looked down at Beomgyu. “You little brat,” His hand reached for Beomgyu’s hair, tugging slightly and bringing out a low moan from the back of the omega’s throat. “You like teasing, hyung, huh?”
Beomgyu nodded, slowly releasing his bottom lip to smile innocently at the beta as he kept passionately jerking Yeonjun’s cock, brushing his thumb against the tip, teasing it, every so often. “I want you to fuck my face, hyung.” He blinked softly. “Like hyung said he would.”
At his words, the omega felt Yeonjun’s cock twitch against his palm, the shaft getting harder and harder with each quick, tight pump. Yeonjun seemed caught off guard for a moment but quickly regained his posture, his hold on Beomgyu’s hair never loosening. “You want it, omega?”
Beomgyu didn’t answer, instead he let go of Yeonjun’s hard cock, and placed both his hands on his knees, like a well-behaved puppy. Then, to Yeonjun’s surprise– taken by his wide eyes, Beomgyu parted his lips wide, his eyes big and glossy as he stared up at Yeonjun through his dark lashes, some water from the shower falling down his face and dripping into his open mouth.
Yeonjun seemed to have enjoyed seeing the younger boy in this submissive position before, so, like the good boy he wanted to be, Beomgyu decided to try it out again, but this time around, letting the beta take full control of the situation. He let his tongue slightly slip between his parted lips, a silent, deliberate request, his wide eyes locking onto Yeonjun’s with unwavering intensity. The elder’s hands twitched against his head, his fingers curling faintly around the strands of hair and scratching his scalp, as his cock throbbed in front of Beomgyu, gathering glossy pre-cum at the tip.
The beta needed only one quick second to compose himself, before he grabbed his own cock, squeezing the base before guiding the length into Beomgyu’s mouth, placing the tip on the wet tongue. “Fuck. I should be the one thanking you, cub.”
Beomgyu wanted nothing more but to envelop the head of Yeonjun’s cock in his mouth, to taste the delicious lust-filled pre-cum that was dripping on his eager tongue, but he didn’t. He just kept looking at his beta through his wet lashes, waiting for orders.
“I’m the grateful one,” Yeonjun added, moving the length deeper into Beomgyu’s awaiting mouth, leaning his cock to the side until the tip was rubbing against the warm inside of Beomgyu’s cheeks. The omega salivated, drool lingering on his tongue as Yeonjun’s tip teased his mouth. “For a lot of things,” he continued, pulling out slightly to spread the pre-cum he was releasing over Beomgyu’s lips, making them even wetter. “But right now, I’m so grateful for your beautiful mouth.”
Beomgyu quietly whined, making him sound almost like a hurt puppy, at Yeonjun’s words as his hard cock almost jumped in excitement against his belly, so utterly happy to be pleasing the beta.
“Put your pretty lips around my cock, cub,” Yeonjun said, his voice low with a ting of desperation– barely perceptible if it wasn’t for Beomgyu getting better at recognising Yeonjun’s small shifts in tone.
Beomgyu was quick to obey, placing his lips around the hard cock, but only mouthing the length Yeonjun placed on his tongue and not deeper. He let his tongue lap around the shaft and moaned at the feeling of getting to fully relish Yeonjun’s taste, his desire and want, on his taste buds again.
“Gorgeous,” Yeonjun muttered in a heavy pant while Beomgyu sucked fervently around him, not moving his head around the shaft, since he didn’t have Yeonjun’s permission, but allowing himself the pleasure of swallowing what he could of the older’s cock. His lips were tight around the length and his cheeks hollowing with every deep suction, occasionally dipping his tongue into the slit to savour the residual pre-cum.
Yeonjun’s fingers pulled Beomgyu’s hair a bit too hard as his throat let a raspy growl escape between his lips. His harsh pull brought a tear to the corner of Beomgyu’s eye, but the omega still found himself moaning around Yeonjun’s hard, heavy cock, the faint pain jolting electricity throughout to his own leaking shaft.
Realising what he had done, Yeonjun stopped pulling, hissing in regret. “I’m sorry, cub,” the beta’s fingers petted Beomgyu’s hair instead, caressing over the hurt scalp. “Hyung, got too carried away.” Beomgyu shook his head, and whined around Yeonjun, the tear that pooled at his eye sliding down his flushed cheek and mixing with the warm water still falling from the shower head.
Beomgyu knew Yeonjun liked to treat him carefully, like he was made of some type of rare, precious crystal– the omega not-so-secretly relished in that gentle care– but he also wanted the older boy to know that he wasn’t that fragile, he wouldn’t mind at all if Yeonjun was a little rougher with him during sex. Beomgyu trusted him.
“You liked it, Gyu?” Yeonjun asked, his voice a little shaken despite how he was trying to keep it steady, then he fisted his hand tighter in Beomgyu’s head, curling his digits into the blonde hair in another harsh pull. Beomgyu moaned again, this time high and needy, his lips parting around Yeonjun’s length and panting against it. “Like it when I pull your hair a little?”
With tears in his eyes, Beomgyu nodded, muttering a whiny ‘please’ before quickly returning to swallowing Yeonjun’s cock. This time, he couldn’t help but try to fit as much as the length as he could in his mouth, brushing his tongue around the cock, licking every strip of skin he reached, too overly excited about Yeonjun getting a little rough with him.
At that, Yeonjun pulled his head back by his hair as a warning, causing his cock to almost slip out of Beomgyu’s lips. “Behave,” Yeonjun warned, his voice a bit rougher. Beomgyu whined, his omega ashamed of getting caught doing something his partner didn’t yet allow him to do.
“Open wide, Beomgyu,” Yeonjun demanded. Beomgyu opened his mouth back up, gazing up at Yeonjun while pleading with his eyes, pitiful tears swiftly sliding down his face. “I’ll set the pace.” Despite the harshness in Yeonjun’s words, the beta looked as broken as Beomgyu, his bottom lip red and swollen from biting, his eyes lowered and full of dark, heavy lust and the sun-kissed skin of his chest getting pinker at the warm water and overall arousal.
“I’m going to fuck your pretty mouth, now,” Yeonjun said, before adding, “Pinch my leg if it gets too much.”
With that, Yeonjun took no time in shoving his cock deeper inside Beomgyu’s mouth, before pulling out a few inches. Beomgyu fully wrapped his lips around the shaft again, trying to adjust to the pace of Yeonjun’s sudden deep thrusts, as the rhythm quickly fastened.
The beta had a handful of Beomgyu’s blonde locks as he rammed his hips into Beomgyu’s mouth, the tip of his cock repeatedly hitting the back of the omega’s throat. Beomgyu choked slightly, the tears pooling at his eyes getting heavier and more constant, but he loved it, he didn’t want Yeonjun to ever stop. And Yeonjun didn’t. Yeonjun kept fucking him harder and faster, using Beomgyu’s wet mouth however he liked while pulling Beomgyu’s hair, causing an aching but so pleasurable burn in his scalp. The omega’s cock, which so far had been completely neglected, throbbed angrily against his own stomach, red and swollen, threatening to release at any given moment.
“Do that thing you did before, Gyu,” Yeonjun’s deep commanding voice sounded above him, making Beomgyu’s gaze lift again. “Suck hyung’s cock like you do so well.”
Beomgyu didn’t have to be told twice. He tightly sealed his painfully stretched lips around Yeonjun, vigorously sucking the length in his mouth with sunken cheeks. He could easily get addicted to this– to having Yeonjun’s cock rubbing against his hollowed cheeks, the tip hitting his throat and making him choke and short nails digging into the sore skin of his head. Beomgyu wasn’t sure he could ever let Yeonjun go.
With the warm tightness and strong suction around Yeonjun’s cock, his pounds stuttered, his pace slower, but still steady and deep, while he muttered swears underneath his breath between multiple groans. “Fucking love having you around my cock, cub,” he said after a particularly loud growl, feral and deep, that made Beomgyu’s insides set themselves into flames before the immense, throbbing pressure in his crotch finally released. Beomgyu’s tense muscles relaxed, his sore jaw loosening around Yeonjun causing his suction to lose its strength.
The beta didn’t seem to mind, still thrusting hard into Beomgyu’s mouth as he mumbled out praises to the omega, telling him how good Beomgyu’s mouth felt, how stunning Beomgyu was, how he loved this. Beomgyu’s hand, which had been obligingly resting on his lap, reached for Yeonjun’s thigh, softly tracing the skin there, needing to somehow thank Yeonjun for his sweet words.
Yeonjun came after one hard thrust of his hips, fingers tugging on strands of hair as his release rushed down Beomgyu’s hoarse, sore throat. Beomgyu hummed in satisfaction as he sucked Yeonjun’s cock dry, blissfully swallowing down every drop of the beta’s warm, delicious cum.
“Let hyung take care of you, Gyu,” Yeonjun uttered, still panting hard with every word, while gently caressing Beomgyu’s hurt scalp, playing with the knots of hair he just recently helped wash.
Beomgyu didn’t answer, he kept sucking Yeonjun off throughout his orgasm, letting the beta lazily fuck his mouth. Once satisfied with Yeonjun’s licked-clean cock, Beomgyu’s lips slipped out of length, before licking the traces of Yeonjun’s cum off his lips.
“Come up here,” Yeonjun gushed gently. “You made hyung feel so good, let him repay you.”
“No need,” Beomgyu coughed out in embarrassment, his voice still too raspy and dry from overusing his throat.
His palm left Yeonjun’s thigh to clean the tears with the back of his hand as he stood up, placing his feet back on the shower floor. His knees and jaw would be sore for a while, but it was all worth it.
Yeonjun’s confusion was short-lived as he noticed Beomgyu’s deflated cock, his previous hard erection that was pressing against him before the omega dropped to his knees, now gone. With a teasing smirk, Yeonjun reached out to gently hold Beomgyu's aching jaw, his thumb brushing over the soft skin of his cheek. "You came just from me fucking your mouth?" he asked, though the answer was as clear as the water mixing with Beomgyu’s cum pooling at their feet.
Beomgyu rolled his eyes, the corner of his mouth softly curving into a playful smile. "Yeah, go ahead and rub more salt in the wound of my ego," he quipped, his voice light, even though his head instinctively leaned into Yeonjun’s touch.
He should be embarrassed. Maybe even a little ashamed. But at that moment, he wasn’t– at least not in the way he probably should be. There was no room for that when he felt so at ease with Yeonjun. And, well... he could always blame it on his heat.
Yeonjun chuckled softly, dipping his head to press a quick, affectionate kiss to Beomgyu’s forehead. "What does the baby want to do now?" he teased, switching to a playful, baby-like tone as his free hand snuck down to pinch the soft flesh at Beomgyu’s waist, making the younger yelp and flinch. "Need hyung to help you wash the rest of your body too?"
Beomgyu shook his head, nuzzling his cheek deeper into Yeonjun’s palm. “Just wanna sleep for a bit,” he murmured, his body feeling heavy and sensitive, exhaustion lingering ever since his heat had started. “Guess omegas in heat just wanna mate and nap, huh?”
Yeonjun chuckled, reaching out to turn off the shower. “What a life,” he teased before stepping out, grabbing towels for the both of them.
His words lingered in Beomgyu’s mind. A few days ago, he would’ve scoffed at the idea, but right now… he had to admit, this whole heat thing wasn’t as bad as he’d thought. In a way, it was freeing– letting his omega take the reins, surrendering himself to his own instinct.
Saying nothing, he simply reached for the towel Yeonjun held out, running it over his damp hair, water dripping onto his shoulders.
Once inside the room, Yeonjun handed Beomgyu an oversized t-shirt and a pair of boxers to wear. As Beomgyu slipped them on, Yeonjun, now clad in his own boxers, leaned against the headboard, watching with a small, amused smile.
“Really wish I had some panties for you to wear,” he mused casually.
Beomgyu froze mid-motion, the fabric of the shirt bunched in his hands. His brain short-circuited for a moment, and if Yeonjun noticed the effect his words had, he didn’t let on. Instead, he simply stretched out on the bed, arms folded behind his head, as if the comment had been nothing more than an idle thought.
Beomgyu let out a breath, thinking he had dodged further teasing– until Yeonjun spoke again.
“Bet you own some really pretty pairs,” he added smoothly.
Heat crept up Beomgyu’s neck. He did have a couple of lace panties tucked away in his dorm, a secret indulgence he never expected to be thinking about in that moment. The idea of wearing them for Yeonjun, of the beta seeing him like that, sent a shiver down his spine. Still, he forced himself to play it cool.
“Maybe I’ll show you some time,” Beomgyu answered breezily as he climbed into bed, instinctively nuzzling against Yeonjun’s bare chest and leaving wet traces of his damp hair in the skin, but Yeonjun didn’t complain. The beta, who had been resting with his hands behind his head, let one arm slip around Beomgyu’s waist, pulling him closer. “Maybe once we’re out of here,” Beomgyu added.
Beomgyu froze, shocked by his own stupid words, realising he had just confessed– whether he meant to or not– that he wanted to see Yeonjun again after this.
Yeonjun didn’t comment on the weight of Beomgyu’s words, which the omega took as a good sign. Instead, he hummed, low and pleased, the sound vibrating against Beomgyu’s cheek. “You’ll wear them for me, cub?”
Beomgyu raised his head slightly, meeting Yeonjun’s gaze– which was already fixed on him, intense and amused.
“No,” he teased, smirking. “I’ll just show them. Duh.” Beomgyu looked away from Yeonjun, his eyes drifting down to the beta’s chest. He traced a finger over the defined lines of muscle, following their shape lazily. “But you can wear them yourself if you want,” he said, feigning innocence.
Yeonjun let out an exaggerated sigh. “You’re so mean to your lovely hyung.” Then, he flinched slightly at Beomgyu’s soft touches, his chest tensing under the omega’s fingertips. A small laugh bubbled out of him, light and breathy. “That’s ticklish,” he admitted.
Beomgyu giggled, stopping his movements as warm puffs of his breath hit Yeonjun’s ticklish skin. His own chest felt impossibly warm, an unfamiliar but pleasant fullness settling there. The feeling swelled, tugging at him, drawing him closer– until he found himself lifting slightly, his face just inches from Yeonjun’s.
They hadn’t kissed in the shower, and now, Beomgyu realized just how much he missed the press of Yeonjun’s lips.
As if reading his mind, Yeonjun closed the distance easily, capturing Beomgyu’s lips in a slow, unhurried kiss. The hand that was still lazily resting behind his head finally moved, reaching up to cradle Beomgyu’s cheek, his thumb brushing over warm, damp skin.
Beomgyu slowly slipped his tongue out, teasing the soft, pink curve of Yeonjun’s bottom lip, a silent request to deepen the kiss. Yeonjun’s breath hitched slightly, a quiet sigh of satisfaction escaping him as he welcomed Beomgyu’s touch. Encouraged, Beomgyu licked along the edge of Yeonjun’s lips, slipping his tongue into his mouth, tasting him, taking in as much of him as he could.
One of Beomgyu’s knees hitched up instinctively as he shifted, adjusting his position to get closer, to sink into Yeonjun deeper. As he moved, he must’ve brushed against something sensitive because Yeonjun’s breath caught sharply, a soft sound of surprise escaping him as he broke the kiss. His glossy lips hovered just inches from Beomgyu’s, his thumb gently tracing circles on the omega’s cheekbone.
His voice held the slightest hint of embarrassment as he murmured, “You might have to ride me again, cub. Hyung’s a bit too tired to move.”
Beomgyu chuckled, remarking, “If I remember correctly you still moved.” Then, he shook his head just enough for the tip of his nose to brush against Yeonjun’s. “Don’t worry. I just wanted to kiss you a little,” he admitted, his voice more quiet than before. The omega could feel his own face turning into a pinkish color as his cheeks heated up at the confession. Feeling shy, he dropped a final peck to Yeonjun’s lips before nuzzling into the beta’s neck, inhaling the faint comforting scent that always managed to calm him down.
“Oh.” Yeonjun’s voice was quiet, almost thoughtful. His fingers curled gently around the back of Beomgyu’s head, cradling him. “I thought maybe you wanted to… keep things separate?” His words trailed off uncertainty, like he wasn’t sure how to phrase it.
But Beomgyu knew exactly what he meant. Kissing– real, slow, lingering kisses– felt intimate, romantic in a way that was normal between lovers but not always expected between heat partners. It was the kind of thing shared between mates, between people who felt something for each other beyond just instinct and need and not just during sex and aftercare. Despite that, Beomgyu didn’t really mind sharing a few kisses– especially if it meant kissing Yeonjun. But that was a truth he wasn’t quite ready to admit, not even to himself, let alone to the beta.
Beomgyu swallowed, his arms tightening slightly around Yeonjun’s waist. “I like kissing,” he said simply, voice muffled against Yeonjun’s skin. It wasn’t a full confession, not really, he had purposely made his answer quite ambiguous, not ready yet to hear a rejection from the beta. He would understand if Yeonjun didn’t want to kiss him, but that didn’t mean it wouldn’t hurt him like a motherfucker. Beomgyu could already feel his chest tightening just at the thought, the sting of thinking about Yeonjun finding out about his ever growing feelings for him and leaving the omega.
A beat of silence passed before Yeonjun spoke again, his voice softer now. “I like it too, cub.” His fingers threaded through Beomgyu’s hair in slow, comforting strokes, and the omega found himself smiling against Yeonjun’s scent gland.
His gaze lingered on the skin there– smooth and unmarked, save for a few fading bruises Beomgyu had made. He wondered, fleetingly, if Yeonjun had ever wanted to feel the sharp press of teeth there, to be claimed.
“Would you ever want a mark here?” Beomgyu couldn’t stop himself from asking, his voice casual despite the weight behind the question. He nearly added, ‘Not by me, of course,’ but held back, thinking it would only make things more awkward.
Yeonjun considered his answer for a moment. “Never really thought about it, actually.”
Something in Beomgyu’s chest tightened at that– at the idea that Yeonjun had never even considered mating. “Not big on commitment?” he asked, even though he already knew the answer. Yeonjun had a reputation. Beomgyu already knew Yeonjun wasn’t the settling-down type. Had known it before they ever started whatever this was. Yeonjun was a flirt, a player. He lived in the moment, thrived in fleeting touches and whispered promises he never planned to keep.
But still… it stung.
“I guess you could say that,” Yeonjun said, laughing lightly, though it didn’t quite reach his usual teasing tone. Beomgyu couldn’t see his face, but if he tilted his head up now, he had a feeling he’d catch a glimpse of something almost sad. “I think I might as well have some fun before I inevitably have to settle down with another beta,” Yeonjun added, voice still light, but Beomgyu didn’t miss the way his words carried something heavier.
Beomgyu frowned, something about that phrasing digging under his skin in a way he didn’t like. He resisted the urge to glance up at him. “Why another beta?”
“Because that’s just how it is, isn’t it?” Yeonjun replied, his voice carrying a practiced nonchalance.
The finality in his tone was clear– he was shutting the conversation down, brushing it off before it could dig any deeper. But Beomgyu wasn’t ready to let it go. He wanted to push, to pry beneath the surface, to catch even more of the cracks in Yeonjun’s carefully constructed walls. He wanted Yeonjun to see that he could choose for himself– that subgender didn’t have to dictate who he loved, who he mated with. Any omega would be lucky to have Yeonjun as a mate. Beomgyu would be so lucky to have Yeonjun as a mate.
But Yeonjun wasn’t ready for that conversation. Not yet at least.
So Beomgyu swallowed the urge to press further, letting the moment slip through his fingers. Instead, he held onto something quieter– hope . Hope that one day, Yeonjun would let him in a little more. That one day, he wouldn’t feel the need to hide behind indifference.
And when that day came, Beomgyu would be there, waiting. Or maybe he would get tired of waiting and make Yeonjun finally speak up about his insecurities, who knew?
Beomgyu let the conversation end there, but the words they shared still lingered– like the phantom press of teeth on Yeonjun’s unmarked skin. The scent emanating from the underdeveloped gland– though clearly a bit sour– was faint, much weaker than it had been earlier in the shower, and Beomgyu let out a small, dissatisfied growl, pressing his face against Yeonjun’s gland, nuzzling as if he could somehow draw the scent back out. It wasn’t enough. If he could crawl beneath Yeonjun’s skin, bury himself deep where the scent was richest, he would.
“It’s weaker now,” he mumbled, huffing. “It gets so much stronger during sex, it fills the entire room. It’s so good.”
Yeonjun let out a low laugh, his throat rumbling beneath Beomgyu, he seemed pleased that Beomgyu allowed the other awkward topic to be wrapped up. “Should we just never stop having sex, then?” Beomgyu scoffed, but before he could speak up, Yeonjun added more, “Or maybe I could just make a candle with my cum?”
Beomgyu groaned in exaggerated disgust, lifting his head from Yeonjun’s neck to shoot him a sharp glare as his face twisted into a frown. “You always find a way to make things so gross.”
Yeonjun only laughed, entirely unbothered. “Sorry, baby,” he said, voice laced with amusement as he tightened his arm around Beomgyu, pulling him close again. “I just don’t know how to handle compliments very well.”
Beomgyu bit his lower lip to stop the smile threatening to spread across his face, feeling far too fond for his own good. He let himself be pulled back against Yeonjun’s chest, tucking away in the crock of his neck again and settling comfortably into the warmth. “You could try, like, I don’t know– ‘Thank you, Beomgyu, for liking my scent’– and then maybe compliment mine back? You know, like a normal person?”
Yeonjun hummed, acting as if he were seriously considering it. Then, with an easy smirk, he said, “You know I’m obsessed with your scent, no need to tell you.” His voice got lower, softer. “Can’t get enough.”
Beomgyu knew he was talking about his scent– his omega scent. But still, a stupid, hopeful part of him wished Yeonjun had added just one more word.
Can’t get enough of you.
The reflection staring back at him didn’t look entirely like himself. It was still him– still tired, still broke college student Beomgyu– but something was different. Something prettier.
Yeonjun’s oversized shirt hung loosely on his frame, the thin fabric slipping off one shoulder, exposing the bruises and teeth marks the older boy had left behind. His skin, despite being untouched by the sun for days, seemed to glow– smooth, warm, alive . His dark roots peeked through the dried strands of blonde, his hair messy and in need of a trim, yet somehow, it looked effortlessly good. Free.
He had seen a version of this before– on the first day of lockdown, staring into Soobin’s mirror, his lips swollen, his neck littered with hickeys. But back then, he hadn’t felt this. Not this beautiful.
Warm arms suddenly wrapped around his waist, hitching up the hem of the shirt. Yeonjun’s face buried into the crook of his neck, lips ghosting over fading discoloured bruises as if to reclaim them. In the full-length mirror, Beomgyu could see everything– himself framed by Yeonjun’s touch, the beta’s face hidden just out of view. Soft kisses traced a slow path along his neck, one after another, following some invisible pattern only Yeonjun seemed to know.
“I made a discovery,” Yeonjun murmured against his skin, his voice low, lazy.
Beomgyu hummed in response, tilting his head instinctively to give him more space to work on. “Yeah?”
A kiss landed just beneath his jaw. Then another. And another.
“Your neck is exactly eleven kisses long.”
Beomgyu watched his reflection smile, the curve of his lips slow, almost teasing. His eyes darkened, heavy with something deeper, something simmering just beneath the surface. The heat in his body never truly left, coiling in his gut like a restless thing, clawing at his insides. But the beta must have sensed it before Beomgyu himself– Yeonjun always did. The shift in Beomgyu’s scent, the telltale spike of want, was likely obvious to the beta who had been by his side through every wave of his heat.
“Hm. I wonder how long it is in bites,” Beomgyu mused, voice just a little breathier than before. His arms wrapped around Yeonjun’s arms, holding him close, not letting the older boy get away.
Yeonjun grinned against his neck before parting his lips, letting his teeth graze over sensitive skin. “We could easily find out,” he murmured, then bit down gently, just enough to make Beomgyu shiver.
Beomgyu’s breath hitched. He watched in the mirror, transfixed, as Yeonjun’s mouth lingered against his throat, so close to his scent gland. The sight alone sent a sharp pulse of pleasure through him, a moan slipping past his lips before he could stop it. His hips shifted instinctively, ass pressing back just faintly against Yeonjun’s front.
The feeling was already intoxicating, but seeing it– seeing Yeonjun's teeth on him, marking him– was something else entirely.
"Already rubbing against me, huh?" Yeonjun murmured, his teeth grazing the sensitive skin.
His hips rolled forward, pressing his clothed length against Beomgyu, the thin fabric of his boxers leaving little to the imagination. The heat between them was palpable, every movement sending a spark down Beomgyu’s spine.
One of Yeonjun’s hands slipped from Beomgyu’s waist, sliding beneath the baggy t-shirt, fingertips trailing overheated skin before dipping lower. His palm pressed against Beomgyu’s cock, already hardening beneath the thin fabric of his boxers.
Beomgyu gasped at the touch, his breath hitching as Yeonjun’s hand began to move, rubbing slow, deliberate strokes up and down his length. “Want hyung to fuck you, Gyu?”
“Yeah,” Beomgyu muttered out. “Yeah, yeah, yeah. Please, hyung.” His hips insistently moved against Yeonjun’s bulge, quiet pants escaping his lips. “Fuck me like I’m yours.”
Before regret could catch up to him, Yeonjun was already growling into Beomgyu’s neck, his fingers hooking into the waistband of his boxers and yanking them down in one swift motion. The fabric pooled around Beomgyu’s ankles, forgotten.
"My pretty omega," Yeonjun murmured against his skin, quickly latching onto Beomgyu’s scent gland, his tongue grazing over the sensitive spot before sucking, leaving heat in its wake. Two of his fingers reached for Beomgyu’s leaking hole, slipping them inside as slick eased their way in. Once inside, he spread the omega open, the too-tight press around his digits as he moved them roughly inside Beomgyu.
The omega moaned, tilting his head back and baring more of his neck– a silent invitation Yeonjun eagerly accepted. He kept working Beomgyu open with two long fingers, until they became three, taking his sweet time to coax every languid moan out of the younger boy until he was practically sobbing for more. Beomgyu clenched around the digits between broken sobs, and rocking his hips, pushing Yeonjun’s long fingers deeper and deeper inside him, as deep as he physically could.
“I’m ready, hyung.” Beomgyu uttered in a broken, needy voice.
Yeonjun didn’t have to be told twice, he gently slipped out his slick-filled fingers from inside Beomgyu. "I'll grab a condom, baby," he said, starting to pull away.
"No!" Beomgyu yelped, his voice breaking into a sob. He whipped his head around, finally locking eyes with Yeonjun, his vision blurred with tears, cheeks damp. "No condom," he repeated, his words shaky as he pouted up at the beta, desperation lacing his voice.
Yeonjun froze, part surprised, part confused. His wide eyes searched Beomgyu’s face, mouth slightly open as if trying to process what he just heard. "No condom?" he echoed, needing confirmation, making sure he hadn’t misunderstood.
Beomgyu nodded quickly, his pout deepening. Without hesitation, he turned fully, wrapping his arms around Yeonjun’s neck. Rising onto his tiptoes, he pressed closer, his lips just inches from Yeonjun’s. His voice was softer this time, pleading. “I want you to fill me up.”
Yeonjun visibly gulped, his Adam’s apple bobbing as he struggled to find his resolve. He shook his head, albeit with difficulty. “We can’t, Gyu.”
A loud sob tore from Beomgyu’s lips. “Why not? We’re both clean, aren’t we?”
Yeonjun groaned, eyes squeezing shut as if trying to block out the temptation. “That’s not the problem, cub,” he muttered, voice strained. “You could get pregnant.”
Right. No suppressants. No condoms. And he was deep in heat. The chances of him getting knocked up weren’t just possible– they were almost certain.
Even more tears welled in Beomgyu’s eyes, spilling faster and heavier down his flushed cheeks. His chest heaved with quiet, uneven breaths, his body trembling with a mix of frustration and sorrow. The reasonable part of his mind understood– Yeonjun was right. This was a risk they couldn’t take. Having sex without a condom right now would be irresponsible, and Yeonjun was only trying to do the right thing.
But his omega didn’t care.
His heart clenched painfully, the ache spreading through his chest like wildfire.
Yeonjun didn’t want his babies.
Didn’t want him.
Didn’t love him.
The thought twisted something deep inside Beomgyu, something raw and vulnerable. His instincts screamed at him to be close, to be claimed , to belong. And yet, Yeonjun was holding back. Rejecting him.
A broken whimper slipped from his lips as he tightened his grip around Yeonjun’s neck, pressing himself closer, as if that alone could change the older boy’s mind. His scent thickened, pleading, begging, but Yeonjun stayed firm.
Beomgyu squeezed his eyes shut, a fresh wave of tears slipping free. “You don’t want me,” he choked out, barely above a whisper.
Yeonjun’s breath hitched. “That’s not–”
“Then why won’t you?” Beomgyu interrupted, his voice cracking.
“Hey, hey,” Yeonjun called out, cupping Beomgyu’s face and gently pushing him back just enough to meet his gaze. His thumbs brushed over damp cheeks, his expression soft yet firm. “I’d love to put my pups in you, baby. But I have to be a responsible adult here.”
Beomgyu sniffled, lips trembling. “But I want it.”
Yeonjun let out a quiet chuckle, wiping away the fresh tears streaking down his face. “No, you don’t,” he murmured, voice gentle but unwavering. “And please don’t make this harder for hyung. You have no idea how difficult it is to say no to you.”
Beomgyu had just about enough. With a sudden shove, he pushed Yeonjun off of him, catching the beta off guard. Yeonjun stumbled backward, the backs of his knees hitting the edge of the bed, forcing him to sit down.
“I don’t want you, then,” Beomgyu snapped, voice sharp despite the fresh wave of hurt swelling in his chest.
Yeonjun sighed, visibly trying to keep his composure, to ground himself in reason when Beomgyu was anything but reasonable right now. “Gyu… please, just listen–”
“I don’t need you,” Beomgyu bit out, his jaw clenching, his body trembling with unspoken frustration. The sting of rejection burned, twisting into something reckless. “I’ll find someone else to give me what I want.”
Yeonjun froze mid-sentence, his breath catching and his patience cracking.
“You’re just acting like a brat now,” he said, his voice still calm– too calm– but no longer as gentle. A warning laced his tone, his control hanging by a thread. “ Behave.”
Beomgyu shivered, excitement thrumming beneath his skin. Maybe it was the heat, maybe it was something else, but Yeonjun snapping was exactly what he wanted.
Exactly what he needed. Possessiveness. Dominance. Just like back in the bathroom.
Yeonjun didn’t seem like he had those feral, dominant instincts– he wasn’t an alpha, after all– but it only made it that much more intoxicating when he did. That rough, animalistic side that came out just for Beomgyu.
It was raw. Unfiltered. And it made Beomgyu’s pulse quicken, his body burning with a desire that went beyond just the physical. It was the power Yeonjun held, the way he could shift from calm to commanding, and Beomgyu found it so fucking hot.
“Make me behave,” Beomgyu dared, testing the waters with a bold glint in his eye. “Stop me from walking out, right now.”
He watched as Yeonjun’s gaze darkened, flickering with something dangerous– anger, desire, maybe both. Beomgyu felt like he was currently poking a tiger with a really short stick, and he couldn’t help but wonder just how far Yeonjun would let the omega push before sinking his sharp teeth into him.
Apparently, it wasn’t far at all, because Yeonjun’s jaw clenched, his frustration clear in the way his body tensed. His gaze hardened, and with a calmness that sent a chill skittering down Beomgyu’s exposed thighs, he demanded, “Lay on my lap.”
Beomgyu wanted to refuse, to stand his ground, to prove he was still angry with Yeonjun. But the words never came. Instead, he stood frozen, his mouth slightly agape, wide eyes locked on the older boy like he’d been caught in some kind of trance.
“Now,” Yeonjun’s voice rang out, firmer this time, the command unmistakable.
The omega walked slowly towards Yeonjun, every step measured, the elder’s gaze fixed on him, unwavering. As Beomgyu finally laid down on Yeonjun’s lap, his body felt warm, pressed against the beta’s, the fabric of his shirt hiked up slightly, revealing the exposed skin of his ass. His crotch brushed against Yeonjun’s clothed one, the contact sending a jolt through him. Beomgyu bit his lip, hard, trying not to moan at the friction.
Beomgyu could already sense where this was heading– and he loved it. Loved how Yeonjun could keep up with his needy, bratty omega, how he knew just how to handle him, even when Beomgyu pushed too far. It was like the older boy thrived off of it, matching his intensity and never letting him go too far without a response.
“Let me know if it gets too much, Gyu.” A warm hand rested on Beomgyu’s ass cheek, squeezing it, making the younger bite his own lip harder.
Beomgyu nodded, his cheeks ablaze, rubbing his forehead against the mattress with the movement. He let go of his bottom lip to answer, “I will, hyung.”
“You really need to be taught a lesson,” Yeonjun said, massaging the meat of Beomgyu’s asscheek. “Being so mean to your hyung, when he’s always so sweet to you.”
The omega wanted to defend himself. He knew Yeonjun was always sweet to him, but he couldn’t help but be upset about him not wanting to fucking him raw. “I just wanted hyung to cu–”
A sharp slap cut Beomgyu off mid-sentence. Right to the massaged cheek, the sting vibrated through the skin and echoed through the walls. It wasn’t painful, nothing too harsh, but enough to have his breath knocked out of the omega.
“What did you say?” Yeonjun asked, a teasing tilt in his low voice.
“I-I said–” Beomgyu whined, rubbing slightly against Yeonjun’s lap. “I just wanted hyung to cum inside me…”
Yeonjun hummed as answer, his hand smoothing the heated cheek, before pulling back and connecting to the tingling skin once again, this time a little firmer, causing Beomgyu’s eager hips to shift forward into the beta’s obvious bulge, a whine rushing out from the back of his throat.
“You’re not getting punished for that, princess,” Yeonjun corrected, his thumb digging into the tender skin. “You’re being punished for disrespecting hyung. Threatening to look for another partner.”
“I’m sorry,” Beomgyu sobbed. Another smack hit his ass and the force caused him to grind against Yeonjun once again. It was starting to get too painful . Not the spanking, but the throbbing, hardness of his cock. “I’m your omega, hyung. Only yours.” Beomgyu started rambling, a part of him desperate to let the beta know he would never actually leave the room, he couldn’t even if he tried really hard. He was too attached to Yeonjun, too addicted. “I would never look for anyone else. I don’t need anyone else…”
"Good," Yeonjun replied, his voice laced with satisfaction. He sounded pleased– really pleased– and that alone made Beomgyu’s chest swell with pride. “Such a good boy.” The omega practically preened under the praise, basking in the warmth of Yeonjun’s approval like it was something he craved just as much as his touch.
“More, please,” Beomgyu whimpered, his voice trembling with need. The plea spilled from his lips before he could stop it, raw and desperate. The sting of Yeonjun’s hand was intoxicating, sending tingling waves across his heated skin, leaving him aching for more.
“It’s a punishment, Gyu. You’re not supposed to be begging for more,” Yeonjun said, slipping his right hand to Beomgyu’s back underneath the shirt.
Beomgyu whined at Yeonjun’s hand leaving his ass, but before he could actually complain there were three fingers being shoved inside him with Yeonjun’s free hand, burning the walls that had been previously stretched. The omega fisted the sheets in surprise as he gasped, the overstimulation almost making him release all over Yeonjun’s lap.
“Still all ready for me, cub?” he asked while thrusting his digits inside and out of Beomgyu, testing the resistance of the wet muscle. Those fingers roughly opening him up so very different from the gentle caressing of Yeonjun’s other hand on his back, tracing the harsh lines of his spine.
“Yes, yes. Please, hyung, yes.” Beomgyu’s hips rolled back, trying to reach for more, but the fingers quickly slid out, leaving the omega feeling empty again, his hole clenching around nothing.
Yeonjun lifted Beomgyu with ease, setting him down on the bed and shifting him off his lap. “Get on the bed, cub,” he commanded, his voice firm, leaving no room for defiance, but still softer than before.
Then, standing to his full height, he hooked his fingers into the waistband of his own boxers and stripped them off in one swift motion. Beomgyu’s breath hitched as the thin fabric dropped down his toned thighs and pooled around Yeonjun’s ankles, revealing the hard length standing proudly against the elegant, strong lines of his abdomen.
“Ass up,” Yeonjun ordered, his tone rasp and expectant. Beomgyu swallowed hard, his body shivering at the command.
Beomgyu crawled forward on unsteady limbs, his legs trembling beneath him as he made his way to the head of the bed. The mattress dipped behind him, a clear sign that Yeonjun had followed closely, wasting no time in joining him.
Settling onto all fours, Beomgyu braced himself on his elbows, his body instinctively arching. The air felt charged, thick with anticipation and lust– then he heard it. A low, guttural growl from behind him.
His breath hitched. Yeonjun liked what he saw.
Heat prickled up Beomgyu’s spine at the realization, his fingers gripping the sheets as a shiver ran through him.
“Omegas like this position, right?” Yeonjun murmured, settling himself comfortably behind Beomgyu, hands immediately settling on the younger boy’s raised hips. His voice was teasing, but there was something else beneath it– curiosity, maybe even a hint of possession.
Beomgyu swallowed, his cheeks burning as he gave a small, shy nod. It was true. Omegas loved being like this– ass up, face down. Instinct told them it was the best way to be bred, to take everything their partner had to give. And right now, Beomgyu’s instincts were screaming for it, for Yeonjun to mark him, to make him his, in every possible way.
One of Yeonjun’s hands left Beomgyu’s hips, and before he could process the loss, he felt it— the blunt head of Yeonjun’s cock pressing insistently against his entrance guided by Yeonjun’s hand.
Beomgyu’s head tipped back, a long, drawn-out moan spilling from his lips as the beta slowly pushed in, bare and unrestrained. The sensation of Yeonjun’s hot, hard length stretching him open was absolutely overpowering, every inch of warm skin pressing snugly against his slick walls.
“You’re so fucking warm. You were so right, princess,” Yeonjun growled, clearly trying to hold himself not to move deeper and faster inside Beomgyu’s hole. “We should be fucking like this everytime.”
“D-Do it,” Beomgyu answered before sharply inhaling, his fingers gripping the sheets, body trembling as he felt everything– every swollen ridge, every pulse of heat, every inch that buried itself deeper inside him. It was too much, too good.
“When you’re back on suppressants, Gyu,” Yeonjun murmured, his voice rough with containment. He pushed forward slowly, inch by inch, until his hips pressed flush against the back of Beomgyu’s thighs, burying himself completely.
Beomgyu’s breath came in heavy pants, his body pulsing with heat. He glanced over his shoulder just in time to catch the sight of Yeonjun’s shoulders tensing, his muscles flexing as he fought to hold himself back. His eyes were squeezed shut, jaw clenched tight, as if grounding himself– controlling himself– despite the primal urge to move, to take.
Beomgyu’s own cock angrily twitched at the sight. He did this to Yeonjun. The knowledge sent a fresh wave of arousal through him, making his body ache even more. Their desires were mutual, their urges perfectly aligned. The only difference was that Yeonjun had to be the strong one– had to hold back– because of Beomgyu’s heat and lack of suppressants.
“Yeah?” Beomgyu breathed out, his voice laced with pure raw need. He wanted more– wanted Yeonjun to say it, to lay bare the burning desire he could already feel in every touch, every lingering glance and flex of his muscles.
Yeonjun nodded, his eyes slowly fluttering open, dark with intent. Without warning, he rolled his hips back and forward, thrusting slightly deeper, the tip jamming into all the right places. Beomgyu moaned, the sensation sending sparks up his spine.
“Once you’re back on suppressants,” Yeonjun murmured, his voice thick with restraint, “I’ll fill you up as many times as you want, cub.”
Beomgyu gasped, overwhelmed– not just by Yeonjun’s words but by the way his hard length dragged against his sensitive walls, pulling out completely and leaving the omega empty once again. He almost cried, whining at the loss of stretch and warmth inside him, that was filling him up so perfectly.
“I’ll fuck you,” Yeonjun continued, lowering himself until his breath was brushing against Beomgyu’s flushed skin of his ear, “until you’re all swollen with my cum.” He pressed a wet kiss to the meat of Beomgyu’s earlobe before pulling back, his warmth momentarily leaving as he reached toward the nightstand.
The moment Beomgyu saw what he was reaching for, his chest tightened. A condom.
A desperate whine escaped his lips as he let his head fall against the sheets, his body trembling with frustration. He wanted to throw another tantrum, to beg, to plead– but he held himself back. He knew he was already making this difficult for Yeonjun, and the last thing he wanted was to push too far. Because if Yeonjun regretted this– if he left him– Beomgyu wasn’t sure he could handle it. At all.
Besides, Yeonjun’s words weren’t just filthy whispers meant to please Beomguy’s omega– they felt like a promise . A vow Beomgyu could cling to.
So he would hold onto that.
Once the storm passed, once the haze of his heat had cleared, Yeonjun would be his again– fully, completely. No barriers. No frustrating, annoying layers of latex between them, preventing them from feeling each other.
Just them.
“Can’t wait,” Beomgyu moaned, his forehead still pressed against the sheets as sweat dripped down his sideburns. His body quivered, anticipation thrumming through every single nerve of his body.
Yeonjun chuckled, the sound low and teasing, as the tip of his cock pushed past Beomgyu’s rim once more. “Me too, cub.” The omega gasped, his breath hitching as pleasure jolted through him. Instinct took over, his hips arching higher, desperate and needy to take more, to feel Yeonjun deeper.
With what little self-control he had left, Yeonjun buried himself fully inside Beomgyu, a guttural groan slipping past his lips. He set a relentless pace, his thick cock dragging out before slamming back in, each thrust deep and unforgiving. The sharp sound of skin meeting skin echoed through the room, mixing with the scent of sweat, coffee and something distinctly them – heat-heavy and intoxicating.
Beomgyu’s body responded instinctively, his hips rolling back, desperate to match Yeonjun’s brutal rhythm. He bit down on the sheets, muffling his moans, but it didn’t last long– fingers tangled in his damp hair, yanking his head back until his throat was bared, vulnerable and exposed. A strangled whimper escaped him, his neck arching at the sharp pull.
Yeonjun’s grip tightened around his waist, locking him in place as he rammed into him, every pound of his hips hitting against the back of Beomgyu’s parted legs. Hot puffs of air hit the omega’s sensitive neck, then, lips grazed his skin, pressing open-mouthed kisses before teeth scraped over the delicate spot over his scent gland.
“What did I tell you about your sounds?” Yeonjun murmured against his throat, his voice dark, possessive.
Yeonjun didn’t say anything else, leaving space for Beomgyu to respond. The omega’s mind raced, trying to recall how Yeonjun had said he liked Beomgyu’s sounds– how he wanted the whole frat to hear him, loud and unashamed.
Beomgyu swallowed hard, trying to steady his voice. “That you like me being loud?” he asked, though it came out more like a question than a statement.
“Exactly,” Yeonjun replied. Without missing a beat, he sucked at Beomgyu’s scent gland, the sudden action making the omega’s arms tremble. His elbows buckled, nearly giving out under his weight, but Yeonjun’s arm around him was firm, keeping him steady.
“So don’t hide your sounds from me, baby,” Yeonjun added, his words laced with a quiet command.
And Beomgyu obeyed. Allowing every broken gasp and high-pitched moan to leave his parted lips as Yeonjun nibbled on his neck and relentlessly thrusted into him, vigorously rubbing against the muscles of his hole. Every harsh pound pushed Beomgyu closer to the edge, his cock releasing pre-cum with each movement, throbbing and swelling, threatening to release.
Noticing the omega’s trembling, weakened form, Yeonjun gently lifted Beomgyu, supporting him with one arm around his waist, and carefully settled him on his lap. Beomgyu’s back leaned against Yeonjun’s chest, his head dropping back to rest on Yeonjun’s shoulder. High, breathy moans escaped Beomgyu’s lips, hitting Yeonjun’s ear with a perfect, intimate cadence.
Yeonjun’s thrusts remained steady and controlled, rocking his hips up to hit every spot he knew would drive Beomgyu wild, making him beg for more– which the younger eagerly did. The beta’s fingers traced over Beomgyu’s stomach before settling on the warm skin, spreading his hand across it. “You’d love being filled with my pups, wouldn’t you, baby?”
If Beomgyu’s brain wasn’t completely fogged with heat he would for sure be ashamed of the loud moan that escaped his throat, and especially ashamed of how he came at those words, warm cum spurting all over his own belly and Yeonjun’s fingers as he clenched down around the hard, thick cock pounding passionately into him.
“Y-Yes. Please,” he answered with a beg, as Yeonjun fucked him through his climax. Lucid Beomgyu couldn’t imagine wanting children– not now, not with everything he had to focus on, still buried in his studies. But his omega? His omega craved being filled with Yeonjun’s pups, longed to carry his babies and be his.
Beomgyu’s shaky hand reached back, fingers tangling into Yeonjun’s dark hair, pulling him toward his neck. “Hyung,” Beomgyu whimpered, his voice trembling. He didn’t need to say more– Yeonjun understood immediately. Without hesitation, he sank his teeth into Beomgyu’s neck, just barely missing his scent gland again.
The omega would turn this into a religion if he could, being embraced and marked by Yeonjun, their bodies completely intertwined, just felt out of this world, a feeling so good it felt truly unreal and unfathomable.
Yeonjun released soon after, filling up his condom and muttering sweet and reassuring words to the younger as he pressed fluttering kisses to the tender red mark on his neck. Beomgyu’s sweaty, exhausted body remained nestled against Yeonjun, his eyes shut tight and his chest heaving, rising and falling with labored breaths. The beta gently laid them down on the bed, keeping Beomgyu close as he spooned him, their bodies still connected like Beomgyu loved.
For the first time since his heat symptoms had begun, Beomgyu felt entirely at ease. The clawing hunger deep in his belly had finally faded, replaced by a profound sense of contentment and safety. His omega, now completely pleased, relaxed into the moment. His body was only now fully feeling the ache of countless rounds of mating, sore and heavy with exhaustion. He could only imagine the toll it had taken on Yeonjun, who, without any raw, intense instincts to guide him, had pushed through it all, making sure he satisfied Beomgyu’s every need. And oh boy did he satisfy them all.
As the warmth of satisfaction settled deep into Beomgyu’s bones– that truly felt like jelly at that moment– a soft, involuntary sound rumbled in his chest. It started as a quiet vibration, barely noticeable, but as he relaxed further into the mattress, the gentle purring grew significantly louder. This time, however, he didn’t stop it, letting the purr be audible to the older boy, the sound echoing between their close embrace.
Yeonjun, who had been absentmindedly tracing patterns along Beomgyu’s abdomen, stilled for a moment. Then, with a small, breathless laugh, he resumed his motions, his hold around the omega tightening just slightly, before pressing a lazy kiss to Beomgyu’s temple and muttering– almost too gently– the word, ‘Cute.’
“So, it’s over?” Yeonjun asked from behind him.
Beomgyu sat cross-legged on the cold tile floor of Yeonjun’s bathroom, a dark grey towel draped over his shoulders as the older boy sat on the toilet behind him, mixing the hair dye in a small plastic bowl. The strong scent of chemicals filled the small space, easily covering Yeonjun’s scent and making Beomgyu pout as he scrunched his nose.
“Yeah, I think so,” Beomgyu replied. It had been a long time since his last heat, so he wasn’t entirely sure anymore, but at that moment, he felt more in control– no longer at the mercy of his own instincts.
“Was it painful?” he asked, his voice careful and soft. Yeonjun obviously knew how anxious Beomgyu had been about going through his heat, so it was only natural he’d be concerned about how the omega felt now that the haze had lifted.
Beomgyu let out a soft chuckle, idly playing with the hem of his t-shirt. “You know, I always hated heats. They felt... dehumanizing, like I wasn’t in control of myself. So I figured going through one with someone would be even worse– like I’d lose all sense of autonomy.” He trailed off, turning his head slightly to glance at Yeonjun, who was already watching him. The warmth in the beta’s gaze made something inside him flutter. “But with you… it was actually kind of fun.” A small smirk curled at his lips.
Yeonjun mirrored his smirk, his hand resuming its motion over the bowl. “I’m glad you had fun,” he said, pausing for dramatic effect, “but I think I might need hip surgery after this.”
Beomgyu burst into laughter, tilting his head forward as his shoulders shook, facing away from the older boy again as he answered, “Hope your health insurance covers it, because I’m too broke to help you with those expenses.”
Yeonjun laughed back, sounding full of contentment, before letting the gentle sound of the brush hitting the sides of the bowl as the beta swirled the product fill the silence of the room.
“So… what about your future heats, then?” Yeonjun suddenly asked, breaking the comfortable silence while carefully touching Beomgyu’s hair, examining the blonde strands he was about to dye.
Even though Yeonjun tried to hide his curiosity behind a casual tone, Beomgyu could very clearly hear the underlying question in Yeonjun’s voice, the weight behind it. Spending time with the older boy was making him better at reading him, he bet he could even notice the shift in his scent if it wasn’t for the intoxicating smell of chemicals.
“I’m thinking of switching to the type of suppressants Taehyun uses– just to ease the heat symptoms instead of completely stopping it,” Beomgyu admitted, his voice thoughtful.
He had to admit, letting go of the constant control, even for a few days, had felt… really nice. He honestly thought he would hate it, but for once, he didn’t have to overthink every move, didn’t have to calculate or second-guess himself. Letting his omega instincts take the lead had been freeing in a way he hadn’t expected. It had given him the courage to act on things he’d usually be too scared to do— like making a move on Yeonjun after their one-night stand.
With that afterthought, Beomgyu added, “I think I’ll stop suppressing my omega.”
Yeonjun’s gloved fingers traced Beomgyu’s scalp in a slow, soothing motion. At this point, it wasn’t just about analyzing his hair– it was something gentler, more intentional. A quiet, kind reassurance.
“That’s good, Gyu,” Yeonjun murmured, his tone honest. “You shouldn’t suppress it like your subgender is completely separate from you. It’s still you– just another part of who you are.”
Beomgyu nodded before swallowing, his fingers still on his lap and fidgeting, a little flustered by the more serious, slightly embarrassing, topic. “You’re right, hyung.”
“Hyung is always right,” Yeonjun teased, finally dipping the brush into the dye before gently pressing it against Beomgyu’s hair. The cold, wet bristles sent a small shiver down the omega’s spine. “See? The color is almost the same exact shade as your roots. I told you this was your natural color.”
Beomgyu chuckled, the corners of his lips curving slightly. “Like you said, hyung is always right.”
“Exactly,” Yeonjun replied, sounding entirely too pleased with himself.
Now that the strong, acrid smell of the dye was even closer, it was nearly impossible to catch Yeonjun’s scent. Beomgyu tipped his head back against Yeonjun’s legs, hoping the towel around his shoulders would keep any stray dye from staining the older boy’s pants.
“This stuff smells so bad,” he whined, pouting his lips and scrunching his nose.
Yeonjun snorted, grabbing a section of Beomgyu’s hair and running the cold brush over it. “Beauty is pain, cub. Now sit still while hyung works.”
Beomgyu sighed dramatically but stayed obediently still, facing forward. He wished he could turn around to watch Yeonjun carefully dye his hair, his brows likely furrowing in concentration as he tried not to get any dye on Beomgyu’s forehead. He always looked adorable when he was focused– just like when he had been struggling to assemble that Lego set the other day. The beta was truly too cute.
As Yeonjun worked, he was careful not to move his legs too much– likely trying not to disturb Beomgyu’s resting head, or maybe just avoiding getting any dye on his own clothes. Probably a mix of both.
These cute little things– actually, all of Yeonjun’s actions so far– the way he’d treated Beomgyu throughout their time together– proved just how sweet he truly was. Beneath the teasing and his sometimes questionable sense of humor, he was gentle, caring, and endlessly patient. Curious about Beomgyu, about how he could improve to help him, to be a better heat partner. He was also incredibly entertaining, so easy to talk to, and, of course, ridiculously hot. Everything about him felt almost too perfect to be real.
The way he treated his friends, the effortless respect he commanded from his entire frat, the way people naturally followed his lead– it was mesmerizing. He was amazing. Too good.
Beomgyu’s fingers itched to reach out, to close the emotional distance between them, to understand him more, deeper. To slip past Yeonjun’s carefully crafted, but now slightly broken, armor and embrace the boy beneath it– the one who, despite his effortless charm and stunning looks, carried insecurities too deep to ignore. The boy who feared being overlooked, unloved, just because of his subgender.
And the omega– dumb, stupid Beomgyu– had weaponized those very insecurities just to get a reaction out of Yeonjun. Just to see the older boy slip into possessiveness, to feel wanted, to make Yeonjun hold onto him tighter and not let him leave. Gosh, Beomgyu was such a jackass.
“I wouldn’t actually leave, by the way,” Beomgyu said suddenly, his voice a little quieter than usual.
Yeonjun hummed, not stopping his movements, silently prompting the younger boy to either continue or to repeat himself a little louder this time.
Beomgyu took a breath before he started talking again, “My omega– me, I was being a bit irrational.” He stopped for a second, feeling the brush on his scalp freezing in place too. “Back then, I said I’d leave and find someone else, I didn’t mean it. At all. I was just throwing a tantrum.” He curled his cold fingers into the fabric of his pants, tugging tightly as he swallowed a dry lump in his throat. “I’m sorry. You treated me so well, took such good care of me… and I was an ass. You don’t deserve that.”
You deserve love– someone who will cherish you and show you the same gentleness and care you've always shown me. I hope I can be that person for you. He left that unsaid.
Yeonjun’s hands returned their movement through his hair, but slower than before– barely noticeable, but Beomgyu still was able to catch it.
“Thank you, Gyu,” Yeonjun said after a bit. His voice was calm, maybe even a little touched, but still there was something in his tone that made Beomgyu’s chest ache. “I knew you didn’t mean it when you said it but… it’s still nice to hear.”
Beomgyu clenched his jaw. It stung to think that even for one single second, Yeonjun might’ve thought he meant it, that he could ever leave the room– leave the sweet perfect beta.
“I-I was just talking out of my ass,” Beomgyu rushed to clarify, his words tripping over each other. “I just wanted to get a reaction out of you, I wasn’t actually thinking about it at all.” The thought of leaving Yeonjun was completely absurd– at that moment Beomgyu couldn’t think about one single possible scenario. “ Hell, I was ready to chase you down the frat when you just left to grab me some food– so how could I possibly ever walk out?”
The silence that followed made Beomgyu’s stomach flip as he fully realised the ramble he had just blurted out. At that moment he was glad he wasn’t facing Yeonjun, that meant he could sort of hide the embarrassment in his now flushed face– he was pretty sure he could fry an egg on his cheeks. The omega almost wanted to take the words back, his mouth opening and closing uselessly, his mind scrambling to find a way to make it sound less… in love, or whatever it sounded like. Was it too late to say ‘sike’?
“My dick game was really that strong, huh?” Yeonjun burst out laughing, breaking the silence, though there was something slightly off about his tone, like he was trying to mask the awkwardness with humour.
Yeonjun didn’t seem to handle serious conversations or compliments well, always resorting to his self-defense mechanism of cracking dumb, horribly misplaced jokes. So Beomgyu knew Yeonjun meant well, but that didn’t stop the omega from still wanting to yell at him, stand up with his half dyed hair and maybe rocket punch Yeonjun’s so-called game-strong dick.
However, before he could, Yeonjun quickly, and more quietly, added, “I don’t think I could let you go even if you actually wanted, cub,” he admitted. “Maybe your pheromones had more of an effect on me than I thought was biologically possible, because I couldn’t just let you walk out of that room. You felt mine.”
Beomgyu sucked in a breath.
“Oh.”
The omega couldn’t help but hope it wasn’t actually the pheromones but maybe some affection that was keeping Yeonjun attached to Beomgyu.
Beomgyu swallowed, his mouth suddenly felt too dry, and he hated how much that simple admission made his heart jump on his chest, made warmth crawl up his spine like an uncontrollable wildfire.
"Oh," he repeated, barely above a whisper.
Yeonjun huffed out a breathy laugh, the sound shaky but genuine, as the wet brush he was holding returned to the task at hand. “Glad we both had a great time during your heat. Maybe we could try it again,” Yeonjun teased, his tone light and playful. But Beomgyu couldn’t help but wonder…
“Again?” Beomgyu blurted out, turning his head so quickly that Yeonjun flinched, nearly smudging dye on the omega’s wide eyes. His attempt at sounding casual likely failed miserably.
Yeonjun took a second to process Beomgyu’s question before smirking. “Of course, cub. You’ll change suppressants, right? I could definitely be your partner through your future heats.”
Beomgyu felt himself deflate like a party balloon left out for days in a storage room. That wasn’t exactly what he’d meant. He hadn’t been thinking about being just heat partners… Maybe something more? But Yeonjun didn’t seem to be on the same page as him. The beta himself had even said he wasn’t big on commitment– though Beomgyu still thought his reasoning behind that had been very flawed.
Being regular heat partners might already be a big step in itself for Yeonjun, so Beomgyu nodded, happy to just stay a constant part of Yeonjun’s life instead of never being with the older boy after this was all over with.
“I’d like that,” he finally answered with a small smile.
Yeonjun smiled gently. “Me too, cub.” His smile… was it almost fond? The look in his eyes left Beomgyu feeling all sorts of confused, giving him mixed signals he wasn’t sure how to interpret at that moment, his brain was already as messy as it could get.
In a panic, Beomgyu raised his hand, fingers spread wide in front of Yeonjun, who raised an eyebrow in confusion.
“Should we… officiate it?” Beomgyu asked, his voice wavering slightly, trying to ease the tension.
Yeonjun chuckled, smirking playfully. “Maybe we could officiate it another way?” he teased, his voice low and playful.
Beomgyu dropped his hand, his mouth hanging open in shock. How could Yeonjun still be thinking about sex after the marathon they’d just had? His cheeks and neck burned with embarrassment, but also quite touched– Beomgyu had to admit it felt nice to know Yeonjun still wanted him, still wasn’t sick of him, after all of that.
“I thought you needed hip surgery, hyung…” Beomgyu asked, teasing the beta back.
Yeonjun shrugged casually, his shoulders lifting and falling with ease. “What can I say? I’m feeling better right now,” he replied, the playful glint in his eyes making Beomgyu feel warm all over, as it always did.
“I thought I was cooking the ramyeon,” Beomgyu muttered, his words muffled as his cheek rested against his palm as he leaned at the counter on his elbow, his expression dramatically bored.
“You don’t know how to do it,” Yeonjun shot back effortlessly, standing by the stove like he belonged there, even though his quite messy moves proved he wasn’t that great of a cook. Despite that, Beomgyu couldn’t help but drool at the sight, the beta’s sleeves were rolled up, exposing the defined muscles of his forearms as he stirred the pot with an almost lazy confidence, the steam curling around his face and the soft glow of the kitchen light enhancing his sharp features.
After finally emerging from Yeonjun’s bedroom, Beomgyu had thought it would be a cute gesture– a small thank-you, per se– to make the older boy some food in the frat’s kitchen. Yeonjun had happily agreed at first, but that agreement barely lasted a few seconds before he swiftly took matters into his own hands, deciding to cook dinner himself instead. Or maybe it was lunch? Beomgyu had entirely lost track of time. How long had he even been in heat for?
“It’s just boiling noodles in water. A ten year old could do it,” Beomgyu grumbled, doing his best to pretend he was being serious and not at all teasing the older boy.
At that, the loud clatter of a wooden spoon hitting the floor filled the kitchen. Beomgyu blinked. Yeonjun stood frozen, looking at him like he’d just committed the ultimate crime. Gosh, he was so dramatic. A grin tugged at Beomgyu’s lips as he leaned forward, thoroughly entertained by the beta’s offended expression.
Yeonjun was about to respond when a high-pitched yell echoed through the kitchen, bouncing off the walls.
“Hyung! You can’t say that!” Kai stormed into the room, gasping in exaggerated offense, followed closely by Taehyun, who bypassed everything else to run straight to Beomgyu, crushing the older omega in a tight hug. “Yeonjun hyung takes his ramyeon very seriously,” Kai added, shaking his head as if Beomgyu had just committed a grave sin.
Taehyun, however, was completely uninterested in the ramyeon debate, pulling back just enough to examine Beomgyu properly, his hands instinctively reaching for the omega’s freshly dyed strands. “Missed you so much, hyung! How are you?” He stayed close, gently running his fingers through the long black locks, his eyes soft with nostalgia. “I missed seeing you with dark hair.”
Kai nodded enthusiastically, flashing a bright smile. “It suits you really well, hyung!”
Beomgyu returned the smile, genuinely pleased with the compliments. He’d been pretty happy with his new hair too after catching his reflection in Yeonjun’s bathroom mirror.
“Thank you, guys.” Behind him, Yeonjun coughed pointedly. Beomgyu sighed dramatically before tacking on, in the most deadpan tone possible, “Yeonjunnie dyed it.”
The beta seemed smugly satisfied with the acknowledgement, shifting his full attention back to the meal he was preparing– one that already smelled heavenly.
Kai seemed to agree, drawn in by the mouthwatering aroma he stepped closer, peering curiously at the pot as he hummed in appreciation. “Thank you for making us ramyeon, hyung! It smells amazing.”
Yeonjun raised an eyebrow, feigning disinterest. “Who said it was for you?”
Kai gasped, like he’d just been personally betrayed, especially after he had just defended Yeonjun and his precious ramyeon. “Don’t tell me it’s just for Beomgyu hyung! Is he already your favorite? I used to be your favorite!” he whined, pouting.
Beomgyu barely resisted the urge to react, choosing instead to focus on Taehyun’s soft fingers absentmindedly playing with his hair. But before he could stop himself, he muttered, “I wouldn’t say favorite, but maybe… top three?”
Yeonjun simply smirked at the omega before replying, “Someone thinks too highly of themselves.”
Beomgyu rolled his eyes, though the small smile tugging at his lips gave his fondness away. Turning towards Kai, he added smoothly, “Don’t worry, Kai. You’re still Tyun’s favorite.” The fingers in his hair stilled. “You should see how he talks about you.” Taehyun’s hand dropped entirely.
Beomgyu barely had time to register the shift before the younger omega fixed him with a piercing glare, his eyes blown wide with sheer betrayal. If looks could kill, Beomgyu was certain he’d already be sprawled on the kitchen floor, the big kitchen knife Yeonjun had used to cut green onions plunged deep into his chest, his blood pooling across the pristine white floor tiles.
He could practically see the gears turning in Kai’s head, the way his brows furrowed in contemplation. Beomgyu didn’t miss the way Taehyun's lips parted as if scrambling for a response, nor the slight pink dusting the tips of Kai’s ears.
Perfect.
Maybe if someone else pointed it out, it’d finally be obvious to Kai that he could easily slip into Taehyun and Soobin’s orbit– if he wanted to. Yeonjun had warned him not to meddle, but Beomgyu had never claimed to be very obedient.
Kai eventually reacted, his big eyes widened, round and shining– so this was what Taehyun had meant by puppy eyes. “I’m your favorite?” he finally asked, his voice laced with a hint of hope, like the answer actually mattered despite how silly the question was.
Beomgyu had to bite back a knowing smile. Oh, this was getting good.
Taehyun visibly gulped, his throat bobbing as if the words had gotten stuck on their way out. Beomgyu almost– almost – felt bad for putting his best friend in this situation.
“Of course, Hyuka,” Taehyun answered, his voice softer than usual.
Kai’s face brightened immediately, his grin wide and radiant. Yep. This was absolutely worth meddling in.
Beomgyu could practically feel the tension rolling off Taehyun’s shoulders but that didn’t stop the younger from still having the murder look on his face as he turned to face Beomgyu again. “Hyung, let’s sit by the table,” he said, his tone eerily calm.
Beomgyu narrowed his eyes, suddenly wary. "I don't want to."
Taehyun didn't care. He ignored the weak attempt at resistance and dragged Beomgyu toward the small table, his grip firm and unrelenting. Beomgyu could feel the slight sting in his arm and was now just concerned enough to consider apologising to the younger.
A bit away from the counter, but still within yelling distance– just in case he needed to call for backup– Beomgyu sent one last pleading look at Kai. The younger only blinked back at him, oblivious, before turning his attention to Yeonjun’s cooking with an excited hum.
Great. No help from there.
With a dramatic sigh, Beomgyu plopped down in the chair Taehyun practically shoved him into, glancing up at his best friend with a sheepish smile. "You’re not actually gonna kill me, right?" he awkwardly laughed.
Taehyun didn’t answer. He just crossed his arms and stared .
Yeah. Beomgyu was definitely in trouble.
“I was trying to help you out,” Beomgyu defended himself with a pout.
“So I should be thanking you?” Taehyun asked, arching a brow. He didn’t sound angry anymore– just embarrassed– which, honestly, was a bit of a relief to Beomgyu.
“If you had manners, yeah,” Beomgyu shot back with a smirk.
Taehyun rolled his eyes but leaned in slightly, lowering his voice so the other two boys couldn’t hear him, glad he wasn’t planning on revenging Beomgyu. “So? How are you feeling?”
A genuine smile tugged at Beomgyu’s lips. “Really good, actually. Yeonjun hyung took really good care of me.”
He started telling Taehyun about his decision to switch suppressants, explaining how Yeonjun had offered to help with his future heats. He was mid-sentence when Soobin wandered into the kitchen, rubbing the sleep from his eyes. His hair was an absolute mess, sticking up in every direction like he’d just woken up from an unplanned nap. He barely spared a glance at the scene in front of him before heading straight for the fridge, mumbling a barely coherent, “Morning.”
“It’s not morning,” Taehyun deadpanned, watching as Soobin grabbed a juice box and lazily stabbed the straw into it.
“It’s morning somewhere,” Soobin countered before walking up to Taehyun and pressing a quick kiss to the omega’s forehead. When he raised his head he finally looked at Beomgyu properly, his gaze flickering between Beomgyu and Yeonjun, who was still cooking next to Kai, completely unaware of Soobin’s presence, before landing back on Beomgyu.
Something in his tired brain seemed to click as he narrowed his eyes. “You’re done with your heat?”
Beomgyu laughed at Soobin’s slow realisation. “Obviously.”
“Wait… You look good!” Soobin added, like it was surprising.
Beomgyu blinked, unsure whether to be flattered or offended. His hand instinctively reached up to touch his freshly dyed black hair. “Uh… thank you?”
“No! I mean–” Soobin backpedaled quickly, waving his hands. “The hair looks really nice too, but I meant you – like, overall. You just look... different. Relaxed. At ease.” He tilted his head, studying Beomgyu as if trying to figure out why, even though the reason was pretty damn obvious. “You didn’t look like this at the beginning of the lockdown. It’s nice.”
Beomgyu hesitated, his fingers still tangled in his hair. He hadn’t really thought about it, but now that Soobin pointed it out… he did feel different. Lighter, maybe. Like a weight he didn’t realize he’d been carrying had finally eased off his shoulders. Before, he had been worried , completely stressed out and panicking about his heat, but now it was over and he was even slightly disappointed that it didn’t last longer. The absence of the itching and warmth that had previously caused him so much discomfort and restlessness must have been quite noticeable to the alpha, as Beomgyu now looked visibly more comfortable and relaxed.
Knowing the cause behind his relaxation, Beomgyu’s gaze instantly flickered toward Yeonjun, who was already making his way over, carrying a large steaming pot with a cheerful Kai trailing behind him, balancing several bowls in his hands.
As Yeonjun set the pot down on the table, his eyes landed on Soobin, and he let out an exaggerated sigh. “Great. I definitely didn’t make enough ramyeon for everyone.”
“Just add more noodles, then,” Beomgyu suggested with a casual shrug.
Yeonjun’s expression twisted in horror. “The sauce-to-noodle ratio would be completely ruined.”
Beomgyu snorted, rolling his eyes. “Apologies, ramyeon master. ”
“Don’t worry, hyung,” Soobin said as he took a seat beside Taehyun. “I just woke up from a nap, so I’m not that hungry.” He punctuated his words with another sip from his juice box.
“I’m not that hungry either, hyung! We can just share a bowl,” Kai added, his voice laced with sweetness as he looked up at Soobin beaming.
Soobin’s lips curled around the straw in a soft smile. “Alright, let’s share.”
Beomgyu didn’t miss the way Taehyun watched the two with a fond expression, and he couldn’t help but giggle to himself. He really couldn’t wait for those three to figure things out, they were so cute.
“Stop meddling,” Yeonjun murmured as he took the seat next to Beomgyu, his voice low enough for only the omega to hear.
Beomgyu pouted but ignored him, reaching for a bowl and filling it with ramyeon. Yeonjun handed him a pair of chopsticks, and Beomgyu accepted them with a small, grateful smile.
“What did we miss while we were gone?” Beomgyu asked, blowing gently on the large amount of ramen locked between his chopsticks before taking a careful bite. The warmth spread through him instantly, and he hummed in quiet satisfaction, he was more hungry than he expected.
Taehyun, already mid-bite, held up a finger as he quickly chewed and swallowed. “We have TV signal again!” he finally announced, his voice slightly muffled from the food. “The news says the hurricane has passed us. Now we just have to wait for authorities to inspect the area to assess the destruction and confirm it’s actually safe for us to actually leave.”
Beomgyu perked up at the news, setting his chopsticks down for a moment. “So we’re almost free?”
“Basically,” Soobin chimed in, also trying the ramyeon Kai had placed on the bowl set between the two boys for them to share. “Though knowing how these things go, it might still take one day or two before we actually get the green light.”
Kai sighed dramatically, dragging his chopsticks through the bowl. “I don’t know if I should be relieved or disappointed. It’s been kinda fun, in a weird way– like, in a ‘no responsibilities and no college exams to study for’ kind of way.”
At that, Taehyun’s gaze lifted, watching Kai carefully, his expression softening. “You still have exams?”
Kai nodded, his lips curling into a sheepish smile. “Just one. I failed it, so now I have to retake it after the holidays.” He shrugged, trying to seem indifferent. “My mom’s in Hawaii, so I wouldn’t be going home for the holidays anyway. Might as well stay here and study.”
Beomgyu, who knew what it was like to have parents far away– not as far as Hawaii, but still– understood the feeling. He offered the younger boy a small, reassuring smile. “I’ll be staying at the dorms for the rest of the holiday too. We can hang out, and I can try to help you study.”
Taehyun chuckled, raising an eyebrow. “Hyung, no offense, but you might not be the best person to help him study.”
Beomgyu’s mouth fell open, fully prepared to defend his academic honor, when Kai suddenly squealed, practically vibrating in his seat. “Thank you, hyung! I’d love that!”
“You’re not going to Daegu?” Yeonjun asked, his voice laced with curiosity.
Beomgyu turned his head to face him, and for a split second, his heart stuttered in his chest. Damn it. Yeonjun really needed to stop whatever spell he had cast on him– this stupid, inexplicable magic that made Beomgyu’s heart so sensitive, so easily rattled, like it was about to backflip out of his throat and land on his bowl.
Still, he nodded, forcing himself to hold Yeonjun’s gaze. “It’s only two hours away, but after spending a few days there, I just know I’d never want to get on the train and drag my ass back to Seoul. You know how it is.”
Yeonjun nodded, seeming to understand Beomgyu’s feelings well. “A lot of our members stay at the frat during the holidays. I’ll go home for Christmas but I’ll return quickly because there’s a lot to fix around the house. You could rest here instead of going back to the dorm alone.”
Beomgyu was genuinely touched by the offer, but he shook his head with a small smile. “As lovely as that sounds, I’ve already been stuck here for way too long. I don’t think I’d last another week.”
Yeonjun chuckled, finally looking away to focus on his food. “That’s fair.”
Soobin softly elbowed Yeonjun, who was sitting beside him. “What about you, hyung? Excited to finally get out of here?”
The beta gave it a moment of thought before casually replying, “Not really. It just means I’ll have to face my punishment soon.”
Soobin winced as if he had bitten into something unbearably sour, his shoulders tensing. “Oh… I forgot about that.” Despite his expression of pity for his older friend, his own relief was almost palpable– he was clearly off the hook, considering Taehyun was well on his way to becoming his mate, or whatever stage their relationship was currently in.
Yeonjun sighed dramatically. “Yeah. And all because Beomgyu didn’t ask me to be his boyfriend.”
Pure instinct took over, and Beomgyu kicked Yeonjun under the table before he even realised what he was doing. The older boy gasped, clutching his shin with wide, offended eyes and plump pink lips parted in shock.
“You’ve already made that joke before– cut it out,” Beomgyu snapped, immediately looking away to eat his ramyeon with larger bites than before. The last thing he needed right now was boyfriend jokes. It was a sensitive subject, one that hit him right in his already aching heart.
“Can’t even reuse my own material?” Yeonjun quipped, like everything was just another banter. Beomgyu clenched his teeth, his hand crushing his thigh like he had to physically stop himself from kicking the beautiful beta again.
“Hyung?” Kai asked with a small voice, sounding genuinely confused. “Why are you getting punished?”
Taehyun nearly choked on his ramen as Beomgyu’s brain searched for a reason to quickly exit the room. Clearly, even after days of staying at this damn frat, someone had completely forgotten to fill Kai in on the whole one-night-stand situation…
It felt strange. It had only been a couple of days, yet waking up without the loud rumbling and wind howling of the raging storm outside, without Yeonjun’s arms wrapped tightly around him in sleep and without the soft warmth of his breath against the back of his neck– grazing over bruised skin still marked by possessive teeth– felt almost unnatural.
Beomgyu shifted onto his other side, his gaze settling on his best friend sleeping soundly beside him in Soobin’s bed. The night before, Taehyun had unceremoniously kicked Soobin out of his own room, insisting he bunk with Kai so he could have time alone with Beomgyu. It was touching– proof of how much his best friend had missed him– but it also came with the crushing realization that Beomgyu wouldn’t be sleeping next to Yeonjun anymore.
It wouldn’t make sense to crawl back into Yeonjun’s bed now. Before, he had the excuse of his pre-heat. Now, he had nothing. Sneaking into the beta’s room like he somehow belonged there would be both awkward and pathetic. So, he stayed in Soobin’s room instead, talking with Taehyun late into the night– until he realized his best friend had drifted off, soft snores filling the quiet space and ending Beomgyu’s rambling.
The omega wished he could have fallen asleep as easily as Taehyun. But, of course, his insomnia had other plans. No matter how much he shifted under the covers, sleep refused to take him. Instead, he lay there, staring at the ceiling, hyper-aware of the emptiness beside him.
And maybe he was imagining things, but he swore he could still feel it– just a trace of coffee-scented warmth radiating from a few rooms down, like it was calling out to him. His brain had played silly little tricks on him like that for hours, preventing from getting a proper night of sleep.
Now, it was morning– likely still early since his early-bird friend was still fast asleep. There was no point in staying in bed, so Beomgyu got up, throwing on something random from the closet– probably Soobin’s– before slipping out of the room. After being awake almost all night, his stomach felt like he had skipped a meal, his belly growling like an angry final boss beast.
He made his way to the kitchen, only to find a few alphas hanging out, most of them barely awake. Judging by their disheveled appearances and the empty bottles scattered across the counter, they hadn’t just woken up– they were likely still riding out the last waves of their night. A few familiar faces stood among them, the same alphas he had hung out with the other night.
“Good morning,” Beomgyu muttered as he headed toward the cabinets, searching for something to eat in the near-empty shelves.
Jiwoong, who had his head resting against the counter, sluggishly lifted it at the sound of Beomgyu’s voice. His tired eyes blinked a few times before a smirk tugged at his lips.
“Beomgyu! Stay here, have breakfast with us!” he called out.
Yunho, standing nearby, nudged him with a sharp elbow, shooting him a warning look. “Hyung, that’s the president’s omega. Watch it.”
Beomgyu froze, his hand motionless on the cabinet knob. The president’s what?
Jiwoong groaned dramatically, rolling his tired eyes. “Calm down, I wasn’t even flirting!”
Beomgyu barely heard the words being spoken between the two boys. His ears were still ringing from the previous statement.
The president’s omega.
“I was just inviting him for breakfast. You were the one planning on hitting on him before,” Jiwoong slurred, clearly operating with no filter between his mouth and brain.
Another alpha, sprawled out on the floor with his head propped against the fridge, grumbled, “Guys, shut up.”
“That was before I knew Yeonjun had his eyes on him!” Yunho defended himself, a bit too loudly for the rest of the drunk alphas who groaned in protest, one even going as far as throwing an empty plastic cup at Yunho’s head and failing miserably.
His fingers found a pack of sliced bread, and he numbly pulled out two pieces, trying to focus on anything else, just grabbing something quick to eat so he could leave.
“But hey, Beomgyu! He’s right, you can stay with us,” Yunho said, his tone warm and sweet. “We’re planning on eating Yeonjun’s tasty cereal. Just don’t rat us out,” he added with a laugh.
Beomgyu spread some random jam onto the bread, his back still turned to them. It was good they couldn’t see his face, because he was sure it was burning red. He forced out a chuckle.
“I won’t rat you guys out,” he said, finally turning around with his makeshift breakfast in hand. “But feel free to eat without me.” He still needed coffee, but he had a sinking suspicion that the scent alone would make him sad and nostalgic. Best to avoid it for now. “I’ll head upstairs. Have a great breakfast,” he added before making his quick exit, ignoring the high-pitched protests behind him as he walked away. Gosh, these frat alphas were nothing like he had pictured, way too whiny.
Beomgyu had always been a slow eater– he’d heard it his whole life– but in his current state of panic, once he was out of sight of the wasted alphas, he practically inhaled his jam-covered bread as he hurried up the stairs to Soobin’s bedroom. Inside, his best friend was still fast asleep, peaceful and undisturbed. It was a shame, really. That peace wouldn’t last much longer because Beomgyu had urgent matters to discuss.
Without hesitation, he aggressively plopped onto the bed, still chewing the last bites of his sandwich. He’d have to apologise to Soobin later for the crumbs. Then, without wasting another second, he reached over and shook Taehyun’s shoulder lightly.
Taehyun didn’t budge. His breathing remained slow and steady, eyes firmly shut.
Beomgyu shook him a little harder. “Taehyun,” he whispered.
“I’m sleeping,” Taehyun grumbled through clenched teeth.
Beomgyu had dealt with his grumpy best friend more times than he could count– he could handle it again. He gave him another shake. “Please, I need you.”
Taehyun groaned, cracking his eyes open just to roll them immediately after. “What do you want from me?”
Beomgyu didn’t hesitate. “The alphas downstairs…” he started, cutting straight to the chase, “just called me the president’s omega.”
Taehyun raised an eyebrow, his messy hair sprawled across the pillow underneath him. “So?”
“ So ? You don’t think that’s weird? Why would they say that? Unless…” Beomgyu’s eyes widened. “Unless Yeonjun told them I’m his omega.”
“What?” Taehyun, still half-asleep, blinked himself awake before sitting up properly. “You’re being silly. They likely just noticed–”
“He totally said something,” Beomgyu interrupted, his voice urgent. “Why else would they be so certain that I’m his ?”
“–that you spent your heat with him,” Taehyun finished, ignoring Beomgyu’s dramatics.
“Oh my god. That’s just rich, isn’t it?” Beomgyu scoffed, still not hearing a single word Taehyun had said, running a hand through his hair in frustration. “Doesn’t want anything exclusive, yet drives the other alphas away from me?”
“Hyung!” Taehyun half-yelled, effectively cutting off Beomgyu’s spiraling thoughts. “They’re not idiots. They probably just put two and two together. You spent your heat with Yeonjun hyung– who is known for his casual flings and never doing something as personal as spending a mating cycle with someone– it makes sense they’d assume you’re together.”
“Ah.” Beomgyu’s shoulders slumped slightly. Yeah, that actually made a lot more sense. “So he probably didn’t tell them anything?”
Taehyun frowned, tilting his head as he studied his best friend. “Yeonjun hyung doesn’t seem like the type to go behind your back and say something like that– spread around something that wasn’t true.” Then, after a beat, he squinted slightly. “But you wanted him to, didn’t you? Wanted him to see you as his .”
The elder’s gaze dropped to the mattress. His best friend was too smart for his own good, always able to read Beomgyu so easily.
“Hyung…” Taehyun’s voice softened. “Do you like him?”
Beomgyu hesitated for only a second before nodding. There was no point in denying it anymore.
“A lot,” he admitted, voice barely above a whisper. “I feel like crying when he’s not around. I feel like crying right now.” Taehyun chuckled lightly, but his eyes remained gentle. “It wasn’t just because of the heat,” he continued, a bittersweet smile tugging at his lips. “I’m pretty sure I already had feelings for him before– it just made them stronger, maybe.” His voice softened as he thought back to those moments, warmth creeping into his chest. “He took such good care of me,” he added, lips forming a small pout. He had never felt so wanted, so cherished– like he was loved.
And he wanted to give it all back. To love Yeonjun the way he deserved, wholly and without hesitation.
Taehyun hummed in understanding. Then, after a moment, he said simply, like it was the most obvious thing in the world, “You should talk to him about it.”
“I was very upfront already,” Beomgyu sighed, his voice breaking into a whine. “I asked him if he was interested in having a mate, and well… the answer wasn’t great.”
“Maybe he doesn’t even realize that being with you is an option!” Taehyun argued, sitting up straighter.
Beomgyu let out a humorless laugh. “Why would his answer be any different?” He shook his head, the thought of confessing sending a sharp pang through his chest. What if he ruined everything? What if Yeonjun stopped letting him in, stopped feeling comfortable enough to lower his walls? Beomgyu had seen a side of him few ever did– soft, unguarded, endlessly kind.
Yeonjun had been nothing but honest with him, sweet and protective. He wasn’t the type to get attached to his lovers, to let himself get too deep, and still, he’d agreed to be Beomgyu’s heat partner. That had to mean something, right? “Not when he just agreed to help me through my future heats,” Beomgyu murmured, voice tight. “What if I ruin that?”
Taehyun rolled his eyes, no longer taking Beomgyu seriously, like his best friend was just being a dramatic idiot at that point. “Then just ask him more questions to make sure. Try to figure out if, deep down, he actually wants a relationship.”
“With me?” Beomgyu asked hesitantly, eyes searching Taehyun’s face for some kind of reassurance.
“Yes, with you, dummie. Why would you be asking for someone else?” Taehyun asked a bit loudly. Beomgyu was starting to feel like a fool. Maybe he was one.
“Don’t be mean! I’m going through something,” Beomgyu whined dramatically, flopping back onto the bed and hugging the pillow between his arms, trying to hide his face in the soft fabric.
Taehyun huffed at the drama. “Well, we’re all going through something! Honestly, omegas should just date other omegas– other subgenders are so hard to deal with. Such idiots.”
Beomgyu snorted, but he knew his friend had his own relationship struggles to deal with, getting those two oblivious idiots to realise they could all date each other was turning out to be a lot harder than both omegas expected.
“Are you trying to ask me out?” Beomgyu teased, smiling against the pillow.
“Ew.”
Beomgyu lingered in Soobin’s room long after Taehyun had left– likely off to spend time with his ‘boyfriends’. So much for missing his best friend, huh? Not that Beomgyu really minded the lack of company at that moment. If anything, the solitude gave him time to organize his racing thoughts and come up with a plan for his next move in this Yeonjun situation.
He already had his mind made up– he was going to talk to Yeonjun that very morning. Taehyun was the smartest person he knew, and he’d told him to do it, so it had to be the right decision. So, while he still had the motivation and support– with a bit of frustration– of his best friend, he would walk out of this room and go talk to Yeonjun.
Beomgyu had a few questions lined up– ones that would give him a better idea of whether Yeonjun actually saw himself in a relationship anytime soon. Ideally with a good-looking, above-average-height, wide-eyed omega whose name just so happened to end in Gyu. Of course, he couldn’t predict exactly what Yeonjun would say, but he could at least imagine some possible responses and therefore, prepared his own reactions, and just hope for the best outcome.
Considering all of this, Beomgyu had most of it figured out– the when and what were set. Now, he just had to figure out the how to bring it up. How was he supposed to find the balls to sit down and start asking Yeonjun all of this personal, maybe rubbing on intrusive, questions?
Standing in front of the Soobin’s bathroom mirror, Beomgyu took a deep breath, trying to steady himself as his mind ran wild. His eyes flickered over the visible marks on his neck, but he quickly forced himself to ignore them, instead fixing his black hair in an attempt to look somewhat presentable before the important talk– he had even picked the prettiest button-up shirt from Soobin’s closet.
He really needed to calm down before he headed downstairs. If Yeonjun liked him, great. They’d date. If he didn’t… also great. Beomgyu would just wait for the next hurricane to pick him up and fling him into the sky. No big deal.
With a groan, he smacked himself lightly in the face. He was acting like a total, love-struck idiot. He needed to get a grip. Straightening his shoulders, he turned sharply on his heel and marched out of the room, his fast, determined footsteps echoing down the hallway– only to slow as he finally reached the staircase.
By the time he was midway down, his confidence had started to waver. Very slowly, he made his way toward the kitchen, swallowing hard at the sight before him.
It had to be fate– the first thing he saw was exactly Choi Yeonjun, sitting at the table, lazily eating a bowl of his favorite cereal, not noticing the omega’s gaze burning into his profile. Beomgyu exhaled, trying to ease the tension in his body, as his heart pounded heavily against his chest. Here went nothing.
“Wow, last time I checked, this place was an absolute mess,” Beomgyu commented, leaning against the doorway. The empty bottles from earlier that morning were now gone, the disarray completely cleaned up.
Yeonjun faintly jumped in his stool, a little taken aback by the sudden loud sound of Beomgyu’s voice contrasting the previously quiet kitchen. “Yeah… I told the boys to clean up,” he muttered with a small smile, shaking his head almost fondly. “They were completely wasted.”
His smile dropped as he fully took him Beomgyu, who was now moving to stand next to him. His gaze flickered downward, lingering on the omega’s shirt.
“What?” Beomgyu asked, frowning. He glanced down, a pout forming on his lips as he looked at the button-up he’d chosen. He didn’t have a lot of good options in Soobin’s closet but he had honestly made an effort to pick the prettiest one– sure it was a bit too big, but Beomgyu thought he still looked good. But now, he was regretting his choice, since clearly Yeonjun didn’t even seem to like it.
Yeonjun blinked, snapping out of whatever thought he was having. “Nothing. Just– wasn’t used to seeing you not wearing my clothes. I liked it better,” he said in what sounded like an attempt of teasing, before laughing it off and swiftly returning to eat his cereal like nothing had happened.
But something did happen, because if heat-Beomgyu had been the one hearing that, he’d already be dangerously close to creaming his own pants. Currently Beomgyu wasn’t that far off either.
Trying not to overthink Yeonjun’s words– since that was the last thing he needed at that very moment– Beomgyu simply coughed, taking a deep breath and finally saying, “Yeonjun hyung, we need to talk.”
Yeonjun stopped his spoon right as it was about to enter his open mouth. “That sounds serious,” he said, slowly lowering the spoon down. Then, he raised his other hand, pointing at the bowl with his index finger. “Can I finish my cereal first?” he questioned with a pout, sounding like an overgrown baby.
Beomgyu huffed out a soft laugh as he rolled his eyes. “Sure.” He hated how fond he sounded. But gosh, that man was too silly. The older boy likely didn’t want to eat during the serious talk, but also didn’t want his precious cereals to get all soggy.
“Do you want some?” Yeonjun offered, lifting the box.
Beomgyu shook his head and sat on the stool near him, feeling a weird sense of deja vu at being offered that cereal already twice that morning.
Yeonjun sighed sadly, staring into the cereal box in his hand. “I swear, this cereal is disappearing so fast. The package was almost full yesterday.”
Beomgyu chuckled, knowing exactly why it had been disappearing so fast, but he’d promised the boys he wouldn’t rat them out to their leader. “Making up excuses when we both know you ate them,” he teased, but the playfulness must not have reached his eyes because Yeonjun stared at him in question, his eyes softening.
“You’re acting weird,” he noticed. “Let’s have the talk. Tell hyung what’s wrong,” he said, leaning too close to Beomgyu for the omega’s fragile heart.
Beomgyu tensed, instinctively shifting away from the beta and his sweet scent– warm and so inviting, perfectly suited to the quiet morning– the first since the lockdown where soft golden rays of sunlight slipped through the edges of the boarded up windows of the house.
“I don’t wanna talk here,” Beomgyu said, briefly looking around. Sure they were alone now, but the chances of someone walking in and interrupting his line of thought and/or running the scripted dialogue Beomgyu had carefully crafted were far from zero.
Yeonjun’s brows furrowed, but he didn’t question it. Instead, he nodded, quickly finishing off the rest of his cereal with two spoonfuls– leaving the milk behind– before pushing his stool back. “Okay, let’s go. I’m all yours.”
Such a poor choice of words at that moment.
Beomgyu stood up too and, without thinking twice, grabbed Yeonjun’s sleeve, tugging him toward the basement. He was relieved that Yeonjun had actually decided to wear something that covered his arms for once. That meant less distractions.
Seeing where they were heading, Yeonjun awkwardly chuckled. “You’re not murdering me, right?”
“What?” Beomgyu asked, confused by the question.
“It’s just–” Yeonjun stopped on his tracks, Beomgyu’s fingers still tugging at the fabric of his sleeve. “I really don’t like basements, I always try to avoid going down there,” he admitted, eyes shaky as he watched the basement door. “Why else would someone take someone else to a basement unless it is to kill them?”
Beomgyu tried, quickly failing, to suppress a giggle at Yeonjun’s obvious discomfort with basements. “Hyung, if I wanted to kill you, I would’ve done it back in your bedroom when I had you all to myself. Why would I wait until now?”
Yeonjun opened his mouth, likely to fire back with a witty remark, but Beomgyu didn’t give him the chance. “And don’t worry, hyung,” he smirked, tugging harder on Yeonjun’s sleeve as he cracked open the basement door. “The basement can’t hurt you. Gyu will protect you.”
“I’m not scared,” Yeonjun shot back, his voice a little playfully wavering into a pathetic cute whine. “I don’t need protection.”
Beomgyu snickered, biting back the urge to comment on how Yeonjun had definitely needed– and insisted on– using protection when they were together. He was genuinely thankful the beta had been responsible, but his own omega instincts were still a little butt-hurt– no pun intended– about the whole thing.
As the two boys descended into the basement, Beomgyu picked up on faint, muffled noises in the background– soft huffs, the occasional sharp inhale, and something distinctly… wet. It almost sounded like–
His brain caught up a second too late. Beomgyu’s eyes widened in horror, his mouth falling open as he processed the scene before him. Two boys. Passionately making out. And not just any random two boys…
In the corner of the room, sprawled across one of the bean bags, Soobin lay beneath Kai, their lips locked in a heated, wet kiss. The position didn’t look particularly comfortable– Kai practically draped over Soobin– but neither of them seemed to mind. Their lips moved together in slow, fervent kisses, soft hums and breathy moans slipping past their lips as they got lost in each other. Kai’s fingers tangled in Soobin’s hair, pulling him closer, while Soobin’s hands roamed lower, gripping at Kai’s waist, the fabric of his shirt wrinkling under his palm, like he was trying to anchor himself for dear life.
Beomgyu barely had time to register the slow roll of Soobin’s hips against the knee Kai had wedged between his thighs before his mind started screaming at him to look away immediately. The wet sounds of their kisses, the way Kai let out a quiet whimper when Soobin deepened the kiss– yeah, Beomgyu definitely shouldn’t be witnessing this.
The omega let out a startled yelp, whipping his head to the side as if the broken ping-pong table had suddenly become the most fascinating thing in the entire room. Beside him, Yeonjun coughed loudly, covering his mouth with a fist in what sounded suspiciously like a laugh, making their presence known.
By the time Beomgyu dared to sneak a glance back, Kai was already scrambling off Soobin in a panic, his face a deep shade of red. Soobin, on the other hand, didn’t seem to register– or care– that they had an unwelcome audience. His dazed eyes remained locked on Kai, glowing with something unmistakably tender.
Then, Beomgyu noticed something– or rather, someone– he hadn’t previously in his first look.
Taehyun.
The younger omega sat perched on the bean bag opposite the couple. He had been hidden from view when Beomgyu first entered the basement, his back turned to the staircase, but now, he was staring directly at him, his head turned back and his gaze sharp and filled with clear irritation.
“What are you doing here?” Taehyun asked, unimpressed.
Beomgyu narrowed his eyes. “What are you doing here?”
They stared at each other in a silent stand-off, the tension thick in the air. Meanwhile, Soobin had finally stood up, awkwardly brushing himself off, while Kai looked like he wished the ground would swallow him whole and never spit him out. The only one who didn’t seem the least bit flustered by the whole situation was Taehyun, the feisty omega just looked more than ready to kick Beomgyu and Yeonjun out so the other two boys could keep grinding against each other in peace.
“I was watching them make out,” Taehyun finally said, as if it were the most natural thing in the world.
Beomgyu opened his mouth, then closed it, completely speechless. What the fuck was he even supposed to answer to that.
“Well, yeah, we can see that,” Yeonjun answered, amused.
Taehyun shrugged with a small smirk. “It was all your omega’s idea.”
The words hit Beomgyu like a slap.
His breath caught, his body going completely rigid as heat crawled up his neck. He knew Taehyun had said that on purpose– used that possessive phrasing just to throw him off balance, to catch him completely off guard, and dammit, it worked. That damn evil genius.
He could feel Yeonjun’s gaze burning into him, waiting for his reaction. Beomgyu refused to look.
To make things worse, Taehyun wasn’t even lying. It had been his idea, just something stupid and silly Beomgyu had mentioned in passing, even though he secretly thought it was an actual amazing plan. He never actually thought Taehyun would do it, let alone find a way to convince awkward Soobin and shy Kai to start making out while he spectated like some horny little scientist. And the experience seemed to be successful, so hopefully soon those three idiots would start dating already.
“Ahn…” Beomgyu hummed, at a complete loss for words. He couldn’t even bring himself to defend against Taehyun’s remark– not when doing so would mean acknowledging it, admitting that, on some level, he did see himself as Yeonjun’s omega. Instead, he exhaled sharply, waving a dismissive hand. “I don’t care. Just… take it to the bedroom.”
“Fine,” Taehyun muttered, standing up without hesitation, perhaps a bit excited to move to the bedroom, now knowing that Beomgyu was here and therefore the room was free. Then, he turned to the two thoroughly flustered boys. “C’mon, let’s go.”
Soobin and Kai scrambled to follow Taehyun, who swiftly walked up the stairs, their heads bowed in embarrassment as they shuffled past Yeonjun, who stood there watching with a barely concealed smirk. The boys were likely embarrassed that their close friend and frat president had caught them like that, but not enough to stop and try to justify themselves. Instead, they simply followed Taehyun, hastily trying to keep up with his brisk pace.
The basement door creaked open, then shut again, leaving Beomgyu and Yeonjun alone in the heavy silence.
Beomgyu let out a long, exhausted sigh. “Well… that happened.”
“Yeah.” Yeonjun chuckled, glancing at him. “So, did you really tell him to do it?”
Beomgyu groaned, tightening his grip on Yeonjun’s sleeve– the same one he was still holding onto. “That was before you told me not to get involved… and it was a joke!”
Without giving Yeonjun a chance to respond, he dragged the older boy toward the bean bag where Taehyun had been sitting moments ago, pushing him down onto it before settling into the other one himself.
Yeonjun pouted as he adjusted his position, the old bean bag squeaking underneath him as he moved to make himself more comfortable. “I liked their sitting arrangements a lot better.”
“Though luck,” Beomgyu said, inhaling deeply before mustering the courage to speak up. “I have something to talk to you about, hyung.”
Yeonjun’s smirk softened into a small, curious smile. He nodded. “I’m all ears, cub.”
The two boys sat facing each other, each sinking into separate bean bags that suddenly felt too far apart. Beomgyu tried hard not to fidget– an annoying nervous habit he had for as long as he can remember– under Yeonjun’s gentle, steady gaze, that held so much patience that somehow only made the omega feel even more anxious.
After a bit too long, the older boy raised an eyebrow, silently prompting Beomgyu to talk.
“Fuck,” Beomgyu groaned, his leg bumping as his feet repeatedly hit the floor, finally caving in to his nervousness. “I’m sorry, Taehyun even helped me figure out a plan, but I’m still stuck.”
Yeonjun chuckled, tilting his head like Beomgyu was a cute, restless pup. “Well, if his advice is as good as the advice you gave him, then I can certainly wait,” he teased, the smirk returning to play on his plump lips.
Beomgyu huffed, unable to stop the corner of his mouth from rising upwards into a small smile. The dumb obvious flirt broke the tension slightly and made Beomgyu feel a bit more comfortable, his chest less tight.
“Okay,” he started, leaning forward. “Let’s play twenty-one questions. But instead of twenty-one, we’ll do like… three. Yeah?”
Yeonjun blinked at the sudden shift. “A bit random, but sure.”
Beomgyu nodded, his fingers absentmindedly twisting a loose thread on the bean bag. He really shouldn’t pull too tight, the whole seat looked seconds away from falling apart, and Soobin’s and Kai’s previous humps probably didn’t help its fragile state. “Where do you see yourself in a couple of years?
Yeonjun hummed in thought, tapping his long fingers against his knee. His legs were wide open, his knees spread far apart in a quite tantalizing way, like Beomgyu should be fitting between them. Manspreading really shouldn’t be so sexy. “Hopefully done with my major,” he said, smiling. “Maybe, working at a law firm, making good money.” He laughed lightly.
But Beomgyu’s own smile faltered. No mention of a lover. No relationship. No Beomgyu. He had failed the first question. He bit his bottom lip as his heart clenched.
“What are you doing after the lockdown?” His voice was a bit quieter this time.
Yeonjun stretched his arms over his head as he leaned back in his seat, before answering, completely oblivious to Beomgyu’s internal turmoil. “Going to my parents’, trying to have a normal holiday. You should do the same, Gyu, since you don’t wanna stay at the frat with the rest of the guys.” His tone grew softer, more thoughtful. “Even if you end up staying past the start of the second semester, I don’t think anyone would blame you missing your parents and home after a fucking hurricane.
Beomgyu was momentarily caught off guard about Yeonjun turning the question about him, especially with so much concern and care placed on his soft voice. “No, I meant– after you return to the frat?”
Yeonjun shrugged, clearly not understanding why this was even relevant. “I don’t know, maybe throw a party, invite a bunch of people over and celebrate surviving the hurricane?” He grinned playfully.
Beomgyu didn’t grin back, his fingers twitching against the bean bag fabric, irritation bubbling in his chest. “Will you hook up with someone at that party?” That wasn’t one of the original questions, but now Beomgyu had to know.
Yeonjun’s grin faded, his brows drawing together. “Hm. I don’t know,” he answered slowly, almost carefully. “I guess it depends on who’s going.”
Something hot and frustrated coiled in Beomgyu’s stomach. He exhaled sharply, leaning back in the bean bag, already growing angry at how Yeonjun didn't seem to consider a relationship in the near future– how he didn’t even consider his presence in his future. Beomgyu wasn’t even at this damn ‘party’ was he? Yeonjun was just kissing someone else in the corner of the frat’s living room.
Yeonjun watched him attentively. “When is it my turn to ask questions, Gyu? Because I have many right now.”
“When I’m satisfied with your answers,” Beomgyu said curtly. “And that counts as one, by the way.”
Yeonjun scoffed. “What do you mean by satisfied?”
Beomgyu ignored him, pressing on. His heart was pounding painfully as he forced out the last, and definitely most important, question. “If I meet someone special– my future mate– how would you feel? About us not being heat partners anymore, that is.”
This time, Yeonjun didn’t answer right away. His gaze dropped to the rug by his feet, his full bottom lip pursed out in a small pout. Beomgyu swallowed, watching the way Yeonjun’s fingers, still resting against his knee, curled against the black denim fabric of his jeans, his jaw tense and his eyes lowered. If he answered this one right, Beomgyu would forgive the other answers in a heartbeat.
A second passed. Then another. Then another.
Finally, Yeonjun exhaled. He nodded, having made up his mind, before he answered, his voice a lot quieter. “You deserve a good, real mate, Beomgyu.”
“What the fuck,” Beomgyu screamed out quickly, not letting his mind actually come up with a better, calmer reaction. “What the actual fuck. Are you serious ?” He groaned, dragging his cold hands down his face, desperate and so pissed.
Yeonjun slightly jumped in his seat, startled by the omega’s sudden outburst, his eyes wide and visibly bewildered.
Beomgyu was done with this. He had been trying to give Yeonjun the opportunity to say something, to admit something. He wanted to know if Yeonjun wanted something more. If he wanted him. If he saw a future that wasn’t just law school and frat parties but Beomgyu. But instead, Beomgyu had left this conversation feeling disappointed and completely heartbroken.
And since he couldn’t blame himself for falling in love with this idiot, he had to blame the idiot for making him fall in love with him. Being angry at Yeonjun was the only right answer.
“Did I answer something wrong?” Yeonjun asked, voice careful, like he was afraid Beomgyu would yell at him again. It almost made Beomgyu feel bad.
Beomgyu gave him a curt nod, pressing his lips together to keep them from trembling. He didn’t trust himself to speak– not when his voice might break under the weight of everything he was feeling.
Yeonjun sighed softly, shifting slightly to try to meet Beomgyu’s eyes. “Tell me the right answers then. Let me try again.”
Beomgyu shook his head. “If I tell you the right answers, then it wouldn’t be much of a test, would it?”
Yeonjun raised his eyebrows. “So I am being tested… but for what exactly?”
“It doesn’t matter.” Beomgyu quickly replied. “You failed anyway,” he muttered, crossing his arms like a spoiled child who didn’t get the gift he wanted for Christmas. Actually, that scenario was way too similar to what was actually happening.
“Cub,” Yeonjun tried, running a frustrated hand through his hair. The way he muttered the pet name was coaxing, like he was trying to ease Beomgyu out of whatever storm was brewing inside him, trying to reason with him. “If I had known I was being tested, I would’ve tried harder. You really set hyung up for failure…”
Yeonjun had a point, but Beomgyu wasn’t about to admit that. The first two questions– fine. He could maybe let those slide. He couldn’t have guessed Beomgyu was trying to make him answer in that precise way, trying to make the elder talk about how he envisioned his love life in the future. But what about the third question?
He swallowed the lump swelling in his throat. “Would you seriously be fine with me finding someone else?”
Beomgyu looked up and immediately regretted making eye contact with the beta, whose eyes were already glued on him. He almost shivered at the way Yeonjun looked at him, even though his expression overall was unreadable, which greatly infuriated Beomgyu who prides himself in being able to read Yeonjun like a book.
“I never said I would be fine, Gyu…” His eyes shifted all over Beomgyu’s face. “I just think you deserve someone that will give you everything you need. Someone better.”
Somehow, that only made Beomgyu angrier. Already knowing that this was all Yeonjun’s subgender insecurities coming to play.
“Okay!” Beomgyu exploded, pushing himself to his feet with a sharp yell, his arms still crossed. “Real quick, tell me the difference between you and a damn alpha.”
Yeonjun blinked, caught off guard, looking up at Beomgyu with confusion painting his gorgeous features. “I–”
“No–” Beomgyu cut him off before he could start. “I swear to God, if you say ‘knot’, I’m leaving. I’ve had about enough of that word during our heat.” Beomgyu wasn’t even sure why he’d said ‘our’, technically it was ‘his’ heat, but for the younger boy it truly felt like something they shared together. Well, the word had been spoken and there was no taking it back. Beomgyu wasn’t about to let himself spiral over a stupid pronoun slip.
Yeonjun hesitated, then muttered, “I don’t know…”
“Exactly!” Beomgyu practically shouted, jabbing a finger at the confused Yeonjun. “That’s because there’s no fucking difference! So can you please get that through your thick skull, hyung?” His voice wavered. “I couldn’t care less what subgender you are– I like you! Not your goddamn subgender!”
Shit.
His heart stopped, his breath caught in his throat.
He hadn’t meant to confess like that.
Beomgyu lowered his hand, taking a step back. His wide eyes met Yeonjun’s, whose expression was mirroring his own, just as stunned, just as speechless in disbelief. He was almost impressed with how oblivious Yeonjun was– c’mon, he knew why he was surprised by his own words, but why was the beta surprised? Beomgyu thought he’d made it quite obvious, never on purpose, that he had feelings for Yeonjun.
Neither of them broke the thick silence, suffocating, pressing in on Beomgyu’s chest until he could hear nothing but the frantic beating of his own heavy heart. The thump thump thump too loud, too fast, echoing inside his own head.
He barely registered Yeonjun leaning forward and reaching out his hand, hesitant at first, then firm— his fingers brushing against Beomgyu’s wrist before wrapping around it and guiding the younger boy towards him.
Beomgyu gulped, letting himself be pulled without a word of protest. He settled sideways onto Yeonjun’s thighs, his body tense, keeping his gaze fixed on the floor as he avoided Yeonjun’s eyes, but the older boy wasn’t having it. Gentle, but insistent, the beta lifted Beomgyu’s chin, tilting his face until there was nowhere to look but him.
“Say it again,” he muttered, his voice rough and his grip steady, like he needed to hold onto Beomgyu, like just words wouldn’t be enough, he had to feel the younger boy against him.
Beomgyu swallowed, his brain foggy caused by the closeness of their mouths, their breaths mixing. “What–?”
“Say it again,” Yeonjun repeated, firmer this time, but not like a demand, more like a sharp plea.
Beomgyu felt cornered, not just physically– by the way Yeonjun’s arm rested around him, the other holding his head in place– but also emotionally– by the weight of all this. Yeonjun had looked at him in a hundred different ways before– fond, teasing, lustfully. But never like this. Never this hunger, in a non-sexual way. Never like he had just been given something he never thought he could have. So raw, so real.
Beomgyu’s lips parted, his tongue suddenly way too heavy for his own mouth. “I like you,” he whispered, and this time, it wasn’t rushed or frustrated. It wasn’t blurted out in an anger fit, in trying to prove a stupid point. It was soft, honest, undeniable. The confession Yeonjun deserved. “I really really do, hyung. I like you so mu–”
Soft lips crashed against his before he could finish his sentence. Beomgyu barely had time to react before he was drowning in Yeonjun. The hand on his chin left to slide to his nape instead, as the older passionately deepened the kiss, bringing a small gasp from between Beomgyu’s lips.
Yeonjun took the opportunity, tilting his head and pressing even closer, sliding his hot tongue inside the omega’s open mouth as his fingers thread through the soft strands of hair in the back of Beomgyu’s head. The taste of sugary sweet coffee, mixed with a small taste of those cereal Yeonjun freaking loved so much, instantly filled his mouth, almost making him moan against Yeonjun’s lips.
The kiss was desperate and wet, starving , like Yeonjun had been holding his feelings back for too long, kissing him like he felt the same as the love-struck omega. Beomgyu felt it in the way their lips hungrily moved together, in the way Yeonjun sighed with contentment into the kiss, in the way his body pressed just a little more insistently against his own, grinding almost unconsciously into Beomgyu.
Beomgyu tried to break the kiss, already feeling breathless, his lips slick and tingling as Yeonjun’s hands instinctively guided him closer, like he couldn't bear to let go. But Beomgyu, still stubborn, pressed his hands against Yeonjun’s chest, pushing him back just enough to create a frustrating– but necessary– sliver of space between them.
His pants were already feeling a bit too tight, a direct result of Yeonjun’s so, so soft lips and the way his hips had been subtly rutting against him. As much as Beomgyu wanted to lose himself in the heat pooling between them, there were still things that needed to be said. Besides, with years of unspoken history embedded in the fabric– both physically and scent-wise– of the bean bag beneath them, Beomgyu refused to let them go any further on top of it. Not here…
Okay, who was Beomgyu even trying to kid at that point? It was obvious how much power Yeonjun had over him, how he seemed to make Beomgyu lose all his sense of judgment, so if Yeonjun wanted to have him right there Beomgyu would not decline.
“So,” Beomgyu huffed, his voice unsteady from the kiss, his fingers dragging down Yeonjun’s chest in a way he hoped looked casual– but was anything but. “Who were you planning on kissing at that whole hurricane survivors' party?”
He just had to ask. No one could blame him for wanting to know– for needing to be sure that all of this, the kissing, the confessions, wasn’t just Yeonjun sending him more mixed signals. That the older boy actually felt the same and wanted only him, but was simply still too scared of saying he liked Beomgyu back.
Yeonjun exhaled a quiet laugh through his nose, the soft breeze of it tickling Beomgyu’s face. His hands stayed firm around Beomgyu’s waist, holding him in place as if he were afraid he’d slip away. “You said three questions, but I swear it’s been like seven, baby,” he chided, though the fondness in his voice made it clear he wasn’t really complaining.
Beomgyu pouted, his lips pursing and his nose scrunching. “Hyung, answer,” he whined, exaggerating the pitch of his voice just enough to sound irresistibly bratty and perhaps a little baby-like, exactly how he knew Yeonjun would be weak for.
Yeonjun sighed, dramatically, like he was being so inconvenienced, but the curve of his lips betrayed him. “You, cub,” he admitted, voice warm and steady– completely sure, as if no other thought had ever crossed his mind. “That’s why I said it depended on who went to the party. It depended on you going to the party.”
Beomgyu felt his heart jump in his chest. A grin stretched across his face so wide it actually hurt his cheeks. He bit down on his bottom lip, trying to contain it, but the happiness bursting inside him was impossible to hide.
Embarrassed about his own reaction, he buried his face in Yeonjun’s shoulder, pressing his heated cheek against the sliver of skin exposed by Yeonjun’s crooked shirt, his scent warm and sweet against Beomgyu’s nose. Beneath him, he felt the deep rumble of Yeonjun’s laughter, the vibrations spreading through his chest like a second heartbeat.
“Finally a good answer! Was that so hard?” Beomgyu muttered against Yeonjun’s skin, his voice muffled but teasing. “Not sure I’ll go though, since I didn’t get a proper invite,” he baited.
Yeonjun chuckled, his hands sliding up to Beomgyu’s nape, fingertips tracing slow, deliberate circles against the flushed skin there. Beomgyu shivered, his body reacting instinctively to the warmth of Yeonjun’s touch. Then, just as effortlessly, like it was the easiest, most natural thing in the world to show Beomgyu this much affection and spoil him rotten with care, Yeonjun pressed a lingering kiss to the side of his head, his lips soft against the omega’s hair.
“I’ll make sure to give you a huge, romantic invite, then,” Yeonjun murmured, his voice low and sweet.
“Uh– romantic? ” Beomgyu echoed, his voice a pitch higher than he intended.
“Of course.” Yeonjun’s fingers hesitated for just a moment before continuing their slow, comforting motion. And then, softly– so softly – he said, “I need you to know– I like you too, Gyu. A lot .” Beomgyu’s heart stopped mid cycle, completely skipping a beat, then kicked back up in a stuttering rhythm, pounding so hard he was sure Yeonjun could feel it through his chest. “Like I never thought I could possibly like someone,” the beta added in a whisper.
Beomgyu gulped, his eyes darting to a random spot on the basement floor. He hesitated briefly before raising his head to look at the older boy, but Yeonjun’s large hand was suddenly gently coaxing it back down to rest against his shoulder, preventing him from lifting his gaze.
“Sorry,” Yeonjun murmured, and Beomgyu could hear the frown in his voice. “It’s just… it’s easier when your big, pretty eyes aren’t looking at me. They make me a bit nervous.”
Beomgyu blinked, the admission giving him so many butterflies he swore if he opened his mouth a few would escape. He understood that feeling too well– after all, hadn’t he felt the same way in the bathroom? How he couldn’t even face Yeonjun properly during their post-heat conversation? But he never thought he could have the same effect on Yeonjun.
A delighted grin overtook his face as he closed his eyes, rubbing his cheek against Yeonjun’s scent gland on his smooth neck like a spoiled pup, his scent so intoxicating and addicting, Beomgyu wanted that smell of freshly brewed coffee all over him. “I make the Choi Yeonjun nervous, you say?”
Yeonjun let out a breathy laugh, not even trying to deny it. “Yeah? Quite a bit, actually. I get so nervous that I end up blurting out weird shit sometimes.”
At that, Beomgyu laughed. Yeonjun had admitted before that his more than questionable comments came from nerves, however, the omega had never made the connection that he was the one making Yeonjun flustered enough to say them, he felt quite proud of himself at that very moment.
“You make me feel a lot of weird things actually…” Yeonjun trailed off, his long fingers still resting against Beomgyu like he was memorizing the shape of him. “You don’t know how hard it was to physically force myself to let you leave my room. Feeling your scent slowly fade away while you slept at Soobin’s? It was making me crazy. I seriously considered going there and dragging you back to my bed.” Beomgyu giggled against his neck, his entire body warming at the confession. “And then, watching you wear his clothes, surrounded by his scent that was almost completely covering mine?” Yeonjun shook his head, as Beomgyu felt the muscles in the elder’s jaw clenching slightly at the memory. “I know it shouldn’t have driven me insane, but it did.”
Beomgyu’s eyes fluttered open and he finally lifted his head, Yeonjun letting him this time around. His lips curved into a small, teasing smile as he met the beta’s gaze– intense and honest, yet impossible to look away from, his lips still so glossy from their kiss that Beomgyu could almost see his own reflection. “I guess you need to scent me harder, hyung.”
Yeonjun wiggled his eyebrows playfully. “Are you saying you want hyung to claim you, cub?”
Beomgyu’s body went lax, those words caused heat to pool at his lower parts, even though he knew Yeonjun was just teasing him, the thought of the beta marking his neck and physically claiming him made both him and his omega way too excited.
Feeling him sliding down his legs, Yeonjun shifted Beomgyu on his lap, tightening his hold around the omega’s waist, his fingers digging into the sensitive skin of his sides.
Beomgyu yelped, breaking into breathless giggles as he squirmed in Yeonjun’s grip. A surprised Yeonjun seemed to have enjoyed the younger’s reaction too much, deciding to turn them around so he could pin down Beomgyu underneath him and launching a sudden but– thankfully for the omega– brief tickle attack. Beomgyu couldn’t even focus on being grossed out about laying completely on the bean bag when Yeonjun’s hands were traveling all over his waist, under the raised shirt, squeezing and digging into the skin.
“You didn’t answer hyung,” Yeonjun spoke with a small smirk.
“Of co– course I want– Hyung!” he whined, half-laughing, half-pleading, weakly trying to push the beta’s hands away as Yeonjun’s legs trapped him and prevented him from squirming too much as he giggled.
Yeonjun finally relented, his laughter fading into something softer as his hands settled against the exposed skin of Beomgyu’s hips, thumbs brushing idly under the fabric of his shirt leaving warmth in their path.
After a brief pause, his voice dipped into something quieter, more serious. “Hey,” he murmured, watching Beomgyu carefully. The younger boy stared right back at him, eyes locked, unable– and unwilling– to look away. “Does this mean… you’d want us to be more than just heat partners?”
Beomgyu pouted, lips jutting out as if the question itself offended him. “Don’t make me angry again,” he huffed, only half-teasing. “What kind of question is that? Of course I do.” He shook his head with a small, knowing smile. “Thought I made it pretty obvious by now.”
Yeonjun grinned, one hand reaching up to gently cradle Beomgyu’s face, his thumb tracing slow, warm circles against his cheek. “Good. Just wanted to make sure, you know?”
Beomgyu rolled his eyes, but he appreciated the carefulness in Yeonjun’s words. The older boy always made sure. Always checked. Even when he didn’t really need to. Like Beomgyu was precious and he was afraid of ever upsetting him or causing him to walk away.
“Boyfriends?” Yeonjun asked, a bit awkwardly, his voice soft yet uncertain, his palm slightly clammy where it rested against the flushed skin of Beomgyu’s cheek.
Beomgyu nodded– embarrassingly quick. “Boyfriends.”
Yeonjun’s face lit up, his smile so wide and bright it made Beomgyu instinctively smile back. “I’ll ask you properly, I swear. I’ll take you on the best dates ever and woo your pants off, Choi Beomgyu,” he promised, making Beomgyu laugh, shaking his head at his silly boyfriend. “I just needed to make sure first we were completely on the same page here, because I’m still quite overwhelmed by this– it feels a bit too good to be true.”
“You’re so silly, hyung. You can take your time to woo me, I’ll be here.” Beomgyu said, wrapping his arms tight around Yeonjun’s neck and pulling him in, before pressing a soft, lingering peck to his lips. “But you don’t have to overthink it, Yeonjunnie. I’m already yours.”
Yeonjun’s gaze visibly softened, before meeting Beomgyu’s lips in a deeper kiss, knocking the breath straight out of Beomgyu’s lungs. And maybe the omega was just a little obsessed with the way Yeonjun smiled into the kiss, the way his scent– fresh, fresh coffee– wrapped around him so sweetly it made his omega instincts buzz. Choi Yeonjun was his boyfriend. His beta. His, his, his.
The thought alone made something restless and greedy unfurl in his chest. Soon, he’d get to go on the dates Yeonjun promised. Soon, he’d get to kiss him whenever he wanted, spend every future heat with him. The realization sent a thrill through him, his skin warming at the idea of being spoiled with Yeonjun’s attention– his affection– without hesitation, without confusion. Just his.
Beomgyu pulled away from the kiss, not that it had been much of a kiss to begin with. It was mostly just two idiots trying to make out while smiling against each other’s lips, too caught up in their happiness to do anything properly.
His voice dropped, quiet, almost like he was scared of the walls of the basement being able to hear him, yet pointedly suggestive. “Also… Back in the bedroom… Did you mean it? That since I’ll be taking the suppressants, you wouldn’t be so careful during my next heat?”
Yeonjun’s brows lifted faintly before a slow, flirty smirk spread across his lips. “Of course. Mi leche es su leche, cub.”
Beomgyu froze for a hot second. Soon after, with a horrified gasp, followed by a groan of pure disgust, he lightly slapped Yeonjun’s bicep. “Oh my god, never mind! That was too gross, hyung!”
Yeonjun burst into laughter, catching Beomgyu’s wrist before he could hit him again. “I’m sorry! I told you I panic around you!”
Beomgyu groaned again, this time raising his burning face slightly to press his forehead against Yeonjun’s own. “I take it back. No boyfriends. You’re embarrassing and I dislike you.”
Yeonjun only laughed harder, his grip on Beomgyu tightening like he’d never let him leave his side. “Weird, I remember very vividly you telling me you like me… Pretty sure I’ll be replaying that moment in my head every single night.”
Beomgyu shook his head, rubbing it against Yeonjun in the process. “So embarrassing.”
"If he's really that worried about the knot thing, he could always use one of those inflatable dildos on you. They’re surprisingly realistic– I’ve tried."
Beomgyu froze, his blinking slow and deliberate as he stared at his best friend, who was casually folding the clothes he wore to the party before the hurricane. Taehyun looked completely unbothered, as if he hadn't just said something that made Beomgyu's soul temporarily leave his body.
"I literally just asked if you and your boys wanted to grab lunch with me and Jjunie hyung before we head home…" Beomgyu said, voice laced with disbelief.
Taehyun looked up, his expression neutral. “Oh. Sorry, my mind was somewhere else.”
Beomgyu scoffed, crossing his arms. “Yeah, in Yeonjun’s sex life!” He tried to sound threatening, but his tone betrayed his amusement. “I’d appreciate it if you didn’t try to steal my boyfriend– you already have two of those!”
Taehyun huffed, grabbing the bag Soobin had lent him and shoving his and Beomgyu’s neatly folded clothes inside. With little warning, he thrust the half-full bag against Beomgyu’s chest, making the older omega stumble slightly. “I already have two idiots to deal with. Believe me, I don’t need another one.”
Beomgyu grumbled under his breath but accepted the bag, figuring Taehyun had done most of the packing anyway he might as well carry their stuff, it was light anyways– they had no belongings in that house except the clothes the two boys had on their body at the party.
As he adjusted the strap over his shoulder, Taehyun shot him a sideways glance, lips twitching. “Besides, if I really wanted another idiot boyfriend, I would’ve just asked you, hyung.”
Beomgyu’s mouth fell open in scandalized offense. “Excuse me?”
Taehyun only smirked, patting his shoulder before strolling toward the door, leaving Beomgyu standing in the middle of Soobin’s room. The omega had no option but to follow suit, only to realise the younger omega had entered Kai’s room instead. He shook his head with a smile as he headed towards the staircase to the living room.
Beomgyu felt a strange sense of nostalgia as he walked down the stairs of the frat house. He had spent over a week here– it was only natural to feel attached, especially considering everything that had happened inside these walls. He knew that once he stepped outside, nothing would change. Yeonjun would still like him. They would still be boyfriends. And yet, despite knowing that, he couldn’t shake the feeling that he wasn’t quite ready to leave just yet. He liked it here.
Standing in the living room, he pulled out his phone and checked the time. 12:45 PM. The others needed to hurry up because he was already starving. A few notifications caught his attention– one from his mom, reminding him to have a safe trip back home, and another from his brother, casually demanding that he bring back some good food from Seoul. He only replied to his mother.
With Yeonjun’s help he had ultimately decided to visit them for Christmas. He missed them too much. And judging by their worried voices over call after Beomgyu finally got a signal on his phone to talk to them, they needed to see him too. Besides, going home for Christmas meant some nice homemade food from his mother, which was always a big plus.
Lost in thought, Beomgyu didn’t notice the presence behind him until something soft slipped over his head, covering his eyes for a brief moment before settling in place. He blinked, confused, until he saw a familiar edge of red in his peripheral vision. Turning around, he found Yeonjun standing there, a small, pleased smile tugging at his lips.
“I found it,” Yeonjun announced, his voice warm with triumph. “Someone must’ve picked it up while cleaning after the party and put it away in the storage room.”
Beomgyu frowned, reaching up instinctively– his fingers brushing against fabric before realization hit. The Santa hat. The one Taehyun had given him back at the Uber. He hadn’t even thought about it since that night, he didn’t even remember where and how he lost the hat, so he definitely hadn’t expected Yeonjun to go looking for it.
Beomgyu let the hat stay where it was, instead lowering his hand to wrap around Yeonjun’s waist. He rested his chin against the beta’s chest, tilting his head up to meet his gaze.
“Thank you,” he muttered softly. And he meant it. It wasn’t about the hat– he couldn’t care less about Taehyun’s dumb holiday spirit– yes he was still butt-hurt over being called an idiot, Taehyun would be lucky to have him as a boyfriend! It was the fact that Yeonjun remembered. That he’d gone out of his way to find it, just because he thought it might matter to Beomgyu.
“You’re welcome.” Yeonjun’s arms settled around him easily, like they belonged there. From this angle, looking up at him, he was almost unfairly beautiful. Beomgyu had always thought this was an unflattering angle for most people– but for Yeonjun? The beta still managed to look absolutely breathtaking.
“I’m glad you decided to go home, Gyu,” Yeonjun murmured, his voice honest and warm. “Your parents must be happy,” he smiled.
Beomgyu smiled back, he seemed to do that a lot, seeing Yeonjun happy made him so happy. “They are. Thanks for helping me convince myself to go.”
Yeonjun shrugged, playing it off. “No biggie. Just bring me some Daegu snacks when you come back as a thank-you.”
Beomgyu made a face, remembering his brother’s message he read a minute ago. “Ew. Why do you sound exactly like my brother right now?”
Yeonjun should’ve been at least a little grossed out by the comparison, he was his boyfriend after all, no blood relation there, but instead, his eyes lit up with interest. “You think we’d get along?”
Beomgyu tried– he honestly did– but he couldn’t stop himself from cooing at Yeonjun, his lips forming a pout like he was staring at a baby rather than a tall, beautiful, strong beta. Goddammit, what was Yeonjun so cute for? He was really eager for Beomgyu’s family to like him, wasn’t he? Well, Beomgyu was pretty sure they would.
“I don’t know, Jjunie,” he said, dragging out the nickname lovingly. “But I do know my mom would love you.” A man who made sure her son was always eating well and staying warm? Oh, she’d be a goner for Yeonjun alright.
Yeonjun’s eyes widened in delight, his entire face lighting up. “Can I go with you to Daegu?”
“What?” Beomgyu yelped, staring at him like he had lost his mind. If he had a glass of water he would be spitting it all out at that moment. “No! You already told your parents you’d visit them! What are you even talking about?”
“I’ll just tell them there was an aftershock, and I couldn’t go.” Yeonjun waved a hand, completely unbothered by the absurdity of his excuse. “I want Mrs. Choi to love me.”
“Oh my god,” Beomgyu groaned, laughing despite himself. He knew Yeonjun was only half serious, but still– this was too much. Too silly even for him “That only applies to earthquakes, my lovely dummy hyung.”
“Okay, then give me a better excuse instead of attacking mine,” Yeonjun whined, nudging him.
Before Beomgyu could respond, Taehyun appeared at the bottom of the stairs, his eyes zeroing in on the Santa hat. “Hey! That’s mine! I was looking for it!” he accused, striding over and yanking it off Beomgyu’s head. "Stealing my stuff," Taehyun muttered, with judging eyes and a shake of his head.
The sudden motion left Beomgyu’s dark hair completely mussed, and Yeonjun immediately burst into laughter, reaching out to fix it with gentle fingers.
“I don’t want that ugly hat anyway!” Beomgyu replied loudly, defending himself against the younger’s accusations.
A moment later, Kai and Soobin descended the stairs as well, both looking ready for their quick lunch. As they stepped into the living room, Beomgyu remembered Taehyun had previously casually mentioned that Soobin had somehow managed to convince Kai to spend Christmas at his family home that year– so he wouldn’t have to stay alone at the frat house.
Beomgyu felt a warmth settle in his chest at the news. Good. Kai was a sweetheart, so he deserved to spend the holidays somewhere warm, surrounded by people who cared about him. It was obvious the younger boy was happy too, he looked absolutely thrilled, his bright smile only growing as he reached the group.
“Let’s eat, guys!” Soobin said hurriedly, his tone making it clear just how hungry he was– something Beomgyu could definitely relate to. He quickly pushed open the frat house door, and a rush of cold air immediately swept through the space– maybe Beomgyu should’ve grabbed a warmer jacket.
“Yes, please! I’m starving,” Kai chimed in, barely getting the words out before Soobin grabbed his wrist and effortlessly pulled him outside. Taehyun followed after them, shaking his head with a small, amused smile as the trio disappeared through the door.
Beomgyu watched them go, then turned back to Yeonjun, who was still standing beside him. The beta was looking at him intently, his gaze soft yet thoughtful– like he had something on his mind.
“Cub,” Yeonjun started, his voice gentle. “You asked me what I wanted to do once I got back to the frat, right?” Beomgyu hummed in confirmation, tilting his head slightly. “Well,” Yeonjun continued, his lips quirking into a small smile, “I was thinking… the first thing I wanna do is take you on a date.”
Beomgyu’s grin was immediate, his heart swelling with warmth. “I’d love that, hyung.”
Yeonjun’s smile grew wider, eyes crinkling at the corners. “Yeah? Would you like hyung to take you out on a nice dinner?”
The omega huffed out a laugh, amused by how quickly Yeonjun would gain his confidence back after just one positive answer from Beomgyu. “Just be careful with the restaurant, hyung. You know how picky I am.” In Beomgyu’s very modest opinion, being a picky eater was his only flaw.
Yeonjun, however, wasn’t having it. He shook his head firmly, as if he was personally offended that Beomgyu would say such a thing. “Not picky,” he corrected playfully. “You just have perfect taste.” Then, with a teasing smirk, he leaned down and pressed a soft kiss to Beomgyu’s forehead. Beomgyu already knew what was coming at that point. “You picked me, after all.”
Beomgyu rolled his eyes, biting back a smile. “God, you’re so predictable.”
Yeonjun only laughed, tightening his arms around Beomgyu for a brief moment, before pulling back and offering his hand. “C’mon, let’s go before the others leave us behind.” Beomgyu took his hand without hesitation, lacing their fingers together as they stepped outside into the crisp winter air that immediately made Beomgyu shiver.
The beta noticed, quickly releasing his hand to pull Beomgyu into his warm embrace, running his fingers up and down Beomgyu’s shoulder as he tried to warm him up during the short walk to the car. Beomgyu felt so lucky.
This was so good. This was all theirs.
Notes:
and so it ends ! ngl i grew veryyy attached to this story and characters so it was a bit hard to let go, but it had to happen eventually... this is the first time i try writing a fic so huge, so it was a very different but fun experience overall, and it wouldn’t have been so fun if i didn’t have you guy’s support and love motivating me to keep writing it, so thank you so so so much for everything ily :(
a special thank you to all my beautiful beautifulll friends that helped me sooo much while writing, i love you guys so much i can’t even express properly !! especially my beloved grasskitty , who made sure this story exists, smomf would be, quite literally, nothing without her and her constant support ♡♡ even though she’s working on TWO amazing fics atm she still makes sure to always find time to help me write mine, i’m the luckiest girl to have her !
AND the happiest of birthdays to b !!! even though its a few hours late.... this chapter is still for you eheh so i truly hope you enjoy it my dearest b :( thank you for letting yap away with you despite your busy schedule and thank you for always being the sweetest kindest soul on stan twitter, we are so lucky to have you and your insane amount of talent ♡ ily and i hope you had the best day ever !!!
well, hope you guys liked this story !!! it means the world to me that you’re giving my work a chance, hope i can keep making fics that you guys enjoy <3
comments are appreciated ^^
Pages Navigation
faebeomie on Chapter 1 Fri 13 Dec 2024 11:31PM UTC
Comment Actions
daeguzzn on Chapter 1 Fri 13 Dec 2024 11:53PM UTC
Last Edited Fri 13 Dec 2024 11:53PM UTC
Comment Actions
grasskitty on Chapter 1 Sat 14 Dec 2024 12:35AM UTC
Comment Actions
daeguzzn on Chapter 1 Sat 14 Dec 2024 01:59AM UTC
Last Edited Sat 14 Dec 2024 02:00AM UTC
Comment Actions
GyubearKM on Chapter 1 Sat 14 Dec 2024 03:37AM UTC
Comment Actions
daeguzzn on Chapter 1 Sat 14 Dec 2024 12:40PM UTC
Comment Actions
yjsbeom on Chapter 1 Sat 14 Dec 2024 04:36PM UTC
Comment Actions
daeguzzn on Chapter 1 Sat 14 Dec 2024 05:43PM UTC
Comment Actions
xdky on Chapter 1 Sat 14 Dec 2024 10:55PM UTC
Comment Actions
daeguzzn on Chapter 1 Sun 15 Dec 2024 06:02PM UTC
Comment Actions
Samille Vitória (Guest) on Chapter 1 Sun 15 Dec 2024 10:16PM UTC
Comment Actions
daeguzzn on Chapter 1 Sun 15 Dec 2024 10:31PM UTC
Comment Actions
hinazzn on Chapter 1 Tue 17 Dec 2024 03:05PM UTC
Comment Actions
daeguzzn on Chapter 1 Tue 17 Dec 2024 10:37PM UTC
Comment Actions
LoliLolita on Chapter 1 Wed 18 Dec 2024 01:30PM UTC
Comment Actions
daeguzzn on Chapter 1 Sat 21 Dec 2024 04:30PM UTC
Comment Actions
LoliLolita on Chapter 1 Sat 21 Dec 2024 05:05PM UTC
Comment Actions
Mary (Guest) on Chapter 1 Sun 09 Mar 2025 01:23PM UTC
Comment Actions
daeguzzn on Chapter 1 Mon 10 Mar 2025 07:47AM UTC
Comment Actions
starlithaven on Chapter 1 Thu 13 Mar 2025 09:54AM UTC
Comment Actions
daeguzzn on Chapter 1 Thu 13 Mar 2025 10:45PM UTC
Comment Actions
koouromii on Chapter 1 Tue 03 Jun 2025 11:34AM UTC
Comment Actions
daeguzzn on Chapter 1 Wed 04 Jun 2025 03:21PM UTC
Comment Actions
yjsbeom on Chapter 2 Sat 21 Dec 2024 08:22PM UTC
Comment Actions
daeguzzn on Chapter 2 Sun 22 Dec 2024 10:13AM UTC
Comment Actions
faebeomie on Chapter 2 Sat 21 Dec 2024 08:51PM UTC
Comment Actions
daeguzzn on Chapter 2 Sun 22 Dec 2024 10:20AM UTC
Comment Actions
grasskitty on Chapter 2 Sat 21 Dec 2024 09:00PM UTC
Comment Actions
daeguzzn on Chapter 2 Sun 22 Dec 2024 10:31AM UTC
Last Edited Sun 22 Dec 2024 10:32AM UTC
Comment Actions
bubbleggumdrop on Chapter 2 Sun 22 Dec 2024 01:16AM UTC
Comment Actions
daeguzzn on Chapter 2 Sun 22 Dec 2024 10:55AM UTC
Comment Actions
LoliLolita on Chapter 2 Sun 22 Dec 2024 09:49AM UTC
Comment Actions
daeguzzn on Chapter 2 Sun 22 Dec 2024 10:57AM UTC
Comment Actions
GyubearKM on Chapter 2 Sun 22 Dec 2024 01:55PM UTC
Comment Actions
daeguzzn on Chapter 2 Sun 22 Dec 2024 03:38PM UTC
Comment Actions
hinazzn on Chapter 2 Sun 22 Dec 2024 07:54PM UTC
Comment Actions
daeguzzn on Chapter 2 Mon 23 Dec 2024 07:54AM UTC
Comment Actions
lualualua on Chapter 2 Wed 25 Dec 2024 02:48PM UTC
Comment Actions
daeguzzn on Chapter 2 Wed 25 Dec 2024 05:06PM UTC
Comment Actions
zzzniverse on Chapter 2 Sat 25 Jan 2025 04:19PM UTC
Comment Actions
daeguzzn on Chapter 2 Sat 25 Jan 2025 06:40PM UTC
Comment Actions
Pages Navigation