Chapter Text
BINGO
There is a thin line between love and hate, if you cross it successfully, that's bingo! It does not make sense, yeah, but their story will do. Happy April Fools!
“I still think you shouldn’t do it.” Taehyun’s friends argue back but Taehyun only shrugs as he takes an inhale from his cigarette and blows it in their faces.
Cowards.
“It’s just a prank,” Taehyun says indifferently. “Plus, it’s going to be April first. I can get away with it easily.”
Their junior, Sunoo, is the first to back away from it. “That’s plain cruel. I know you both have this weird enemy thing going on but this is taking it too far.” He grabs his phone and can of iced coffee before walking away.
Heeseung and Jay stay behind but still frown at their friend. “Lying about your death is too much.”
“It is not,” Taehyun starts to get annoyed. “I just want to see how much that would affect him with his face souring every time he sees me.”
“Still, who would even lie for you? I’m out of it already.” Heeseung pulls his hands up like he doesn’t want anything to do with any of this.
“I’m out of it as well.” Jay also leans back and refuses before Taehyun can suggest it. “And you better not let Kai or Yeonjun and Wooyoung know about this, they will beat you up for real this time.”
Heeseung agrees. “There is only so much of your bullshit they can excuse.”
He knows that for sure.
“Don’t worry, I know a good actress.” Taehyun looks confident.
Being one of the popular boys on campus, it’s easy to get any of the girls going for him. They would do anything for his attention or a hook-up, and he would entertain a girl to get this prank going, honestly.
April first happens on a weekend. The boys have already planned a party in their rented house and invited everyone like usual. He still informs Yena, the girl he arranged the whole prank with to make sure Beomgyu comes.
There is just something so fun about reeling the older boy. Beomgyu doesn’t act his age and always has that kicked puppy look on his face which gets Taehyun going, especially when it morphs into a scowl or when he spits profanities.
This whole enemy fiasco has been going on since their junior year, it has been almost three years now with this whole tension between them. It started with jealousy on Taehyun’s part and pettiness on Beomgyu’s.
At that time, Taehyun enrolled in college younger than everyone else because he skipped a school year thanks to his intelligence which made him a laughing stock to everyone who saw him as some nerd. Especially since he looked like one, his body was still not fully grown, short and scrawny, and he used to wear thick-framed glasses.
And then there was the boy who got popular the first he stepped foot on campus, his class. Choi Beomgyu.
Unreal beauty, tall, smart, and rich but still got in on scholarship. He was literally everything that sparked envy in Taehyun that somehow stings until now because his experience was the complete opposite of the other guy.
Beomgyu was loved and accepted while he was not. Taehyun had to change himself, fell deep into an inferiority complex and dwelled within his gutted insecurities, broke his mind and body before standing back again and being able to come out as a whole new different person whom everyone would like.
Beomgyu didn’t suffer, everyone liked him for who he was. Unfair.
It was ironically hilarious. Taehyun switched his desired major just to get away from Beomgyu, worked hard to build himself, burning his body in the gym and spending so much money on a new style, and even going out of his way to get rid of his glasses by undergoing surgery -people started liking him, yeah- but they still wanted Beomgyu.
Even the one person he loved since his first year of college, told him they were sorry and ditched him for a one-night stand with Beomgyu.
That was the time Taehyun felt his last straw snap, felt the raw hatred.
‘Another whore for the night?’ Taehyun was drunk that night, but it felt satisfying to call his beloved a whore after seeing her limp out of a room followed by Beomgyu after hooking up.
Beomgyu’s reaction was so funny to Taehyun that night. He got easily triggered. Hilarious. Taehyun discovered his obsession with getting on Beomgyu’s nerves.
That one time he pressed his body to a girl Beomgyu was dancing with and teasingly whispered ‘we can share the slut?’ The girl was so mad until Taehyun told her he meant Beomgyu. Then Beomgyu was the one furious.
And another when he fake-tripped and spilled his coffee all over Beomgyu’s semester notes. ‘If you ask nicely, I might let you print my friend’s papers.’
Or when things escalated quickly and they got into a fistfight. Taehyun got a broken nose but at least for once he got to see Beomgyu’s perfect face being imperfect, hair tousled and a bruise forming as he spat the blood from the cut inside his cheek.
He doesn’t recall what started it, but one word led to another, and Beomgyu was intoxicated, and maybe Taehyun egged him on more than necessary and begged him to show everyone how far from perfect he was.
Beomgyu did. He punched him so hard that he tumbled on the ping pong table and bruised his back, but not once did the grin drop from Taehyun’s face with the satisfaction and adrenaline he felt cruising his veins. He knows if he searches a bit, he can find filmed videos of that fight with how viral it went.
‘This is who you are.’ Taehyun had wiped the blood running down his nose.
‘This is who you want me to be.’ And that might have been the reason Taehyun punched him back and bruised his cheek. Yeonjun and Wooyoung, and a few more stepped in to pull them apart after a couple more kicks but that was one hell of a memorable night.
Their continuous tension was probably why they got very popular.
Taehyun with his infamous leather jackets and ripped jeans, sporting an intimidating attitude while pulling up on his matte black motorcycle to the campus– and Beomgyu with his long silky hair and crop tops showing his sinful waist, the perfect image of his charming personality and the delicate ring of tattooed rose vines circling his neck.
Beomgyu never heard the end of it when he came out as bi.
‘Now you fuck girls and boys. Didn’t take you for one of us.’ Taehyun was leaning outside a bathroom smoking a cigarette when Beomgyu stumbled out with a boy giggling and clinging to him. ‘Should have asked me about tips on how to fuck from the back.’
‘You want me to break your nose again or what?’ The shorty clinging to Beomgyu scurried away when he saw the usual duo going at it again.
‘You can ask to sit on my face more straightforwardly.’ Taehyun grinned lazily as he blew smoke in Beomgyu’s face, who looked unfazed and simply inhaled it before blowing it back. Taehyun’s grin broadened.
‘In your dreams.’
‘And here I thought you would beg nicely like the slut you are.’ Beomgyu was so easily irritated, had snatched the cigarette from Taehyun’s hand, and took an inhale before stomping it on his leather jacket. Taehyun yelped when the leather burned and now it was Beomgyu grinning.
‘Serves you just right for being a bitch.’ Beomgyu shoved him out of the way and got out.
And maybe they got in another fistfight over a boy they both wanted -Kai- which ended up embarrassingly when the boy rejected both of them and told them he would rather not get involved in their chronic drama. They like to pretend that day never happened.
A lot of moments when Taehyun felt furious just by Beomgyu’s existence, him just being there in the same room got on his nerves, made him unpack his cigarettes and burn through them, made him drink and fuck the first person latching to him.
At some point, he blamed Beomgyu for the fuck up he has become. He resented him so much that he didn’t know what to do most of the time. It was Beomgyu’s fault he had to change into someone who wants to fit certain standards that just happened to be naturally Beomgyu.
And he still failed. He turned out vastly different, a mock cheap version, someone not even himself can like. He looks at Beomgyu and realizes he is but a mere mess in comparison, if he starts to dig through, he wouldn’t come out.
Seeing him focused in lectures like a role model student, seeing him sharing his friends because he is easily lovable, seeing him grinding on people at parties because everybody wants him— and seeing him with someone’s tongue down his throat drove him mad for no goddamn reason.
Taehyun likes to believe all of that is pure hatred and nothing else, the way he wants to draw the worst in Beomgyu and say yeah that’s who you are, just to satisfy the ugly etch inside him.
Taehyun refuses to admit it is inferiority, it is insecurities, it’s him wishing he was someone whole like Beomgyu so he wouldn’t have had to change anything about himself as well— but then that drove him mad and he is back to square one.
This prank shouldn’t be anything serious. It’s just a prank, everyone lies on April first. It’s their problem to believe anything said on that date. It’s fools’ day for a reason.
Wooyoung’s parties are one of the best, he throws chaotic ones in their rented house. Changbin and Yeonjun help him draw the whole thing together with their trademark disco ball in the living room he is sure was randomly purchased by Minho and Jisung for no reason whatsoever but feeling like a giant ball in the middle.
It is a good spot though, to throw the whole plan together.
This girl kisses him hungrily and shoves her tongue down his throat demandingly, which he admits, he doesn’t enjoy very much. He is not one for being overpowered or dominated. He gets a kick out of control and he likes to lead how he wants it. However, he entertains her regardless for a couple more minutes for the sake of the whole prank.
He grinds on her and feels her body until she is desperate before pulling away barely, holding her lazily by the waist and grazing her lower lip with his teeth.
“I need you to make use of your theater major for me baby, yeah?” he pecks her mouth and she giggles.
“Leave it to me.” Yena winks confidently.
Taehyun leaves it to her the first Beomgyu comes out of the kitchen with a drink and starts looking around casually.
Before Yena walks down the stairs, she messes up the straps of her dress and ruffles her hair, soon her eyes well up with tears as she frantically rushes down the steps and stumbles on Beomgyu who holds her up worriedly.
Taehyun can’t hear anything with the music booming but he watches keenly as he waits for Beomgyu’s reaction.
Beomgyu stands in his black boots and ripped jeans with a simple white shirt, his hair held back in a bun but the heavy makeup makes up for his lack of dressing up for the party.
Taehyun wipes out his camera to film but freezes when he sees Beomgyu bracing himself on Yena, holding her arms as he collapses in slow motion, going down on his knees and he just— he freezes.
Yena shoots him a real frantic look as she hovers, doesn’t know if she should do something or not, checks on Beomgyu or runs for it.
People are starting to take notice, murmurs bringing out their attention as they watch Beomgyu kneeling on the floor oddly.
Taehyun’s eyes widen ridiculously when someone turns on the lights and he can clearly see now.
Beomgyu holds his forearms as he shakes with repressed cries.
He is crying.
He is crying because he thinks Taehyun is dead.
Why?
Taehyun isn’t expecting Beomgyu’s reaction to the news of his death.
He looks over Beomgyu receiving the news from afar, waiting to make fun of him but to his absolute shock, Beomgyu is weeping for him. Those are real tears falling down his pale cheeks.
Everyone around startles when a sob escapes Beomgyu’s mouth before he can clamp over it with his hand. They turn to stare with confusion why the infamous redhead is shaking with muffled cries on the floor.
Like how unfeeling most college students are, some try to film him and others start to murmur, the party kind of halting at the sudden commotion.
Yena looks perplexed and guilty. She did not take Beomgyu to care at all with how Taehyun convinced her he wouldn’t be, maybe a little affected but Beomgyu is crying so hard he is making himself sick.
Taehyun feels a bit gutted for some reason, so he calls it quits early. There is no scenario in his head where he made Beomgyu cry over him this way, it’s kind of not making sense to him.
“Hey,” Taehyun says statically as he walks to him with an indifferent face, yet inside he feels like throwing up, stomach churning like he swallowed acid and not a few watered-down drinks.
Nothing could have prepared him for when Beomgyu lifts his head and looks up at him with devastating bloodshot eyes full of disbelief, a face wet with smudged eyeliner and tears. Beomgyu looks like he doesn’t believe Taehyun is standing before him good and alive. He gaps foolishly and his hands tremble violently.
“What’s with all the tears, it was just April's fool.”
That still doesn’t seem to snap Beomgyu out of his shock. Taehyun expects sudden profanities and anger but as if not devastated enough, Beomgyu’s face crumples more and this time he can’t control his cries as he grabs his chest forcefully.
Beomgyu tries to hide his face from all the inquisitive eyes scrutinizing him, hunching forward and almost resting his head on the floor.
It's humiliating. Even Taehyun feels humiliated on his behalf.
It’s pathetic.
At this moment Beomgyu feels plain pathetic with how hard he is crying over someone undeserving, who hates his guts, and who is awful enough to prank him this cruelly and heartlessly.
But what is he expecting from the jerk who holds his hidden affection?
Beomgyu can’t seem to shake the scare from his bones, it keeps him rattled, and his whole body runs with tremors so hard he can’t seem to grasp any muscle. His teeth chatter and his lips wobble and his whole spine is quivering as he holds with numb hands to himself. He feels so cold. His fingers dig into his forearms for a semblance of stability that he can’t seem to grasp.
The foreboding dread that he lost Taehyun permanently doesn’t snap from his mind, keeps wiring him, and makes his stomach churn and his heart ram against his ribs.
‘Beomgyu! T-Taehyun! He crashed on his m-motorcycle and—’
And Beomgyu wants to forget the whole night. He doesn’t want to do this. He wants to curl on his bed between soft pillows and blankets and pass out without thinking of anything anymore. Fuck this college, fuck everyone, fuck Kang Taehyun, and fuck his own frail heart.
The fact that had this not been a prank, he could have lost Taehyun before even confessing he never hated him at all, that all that bickering and ridiculous fights were just to keep up with him, to never lose his attention. A desperate way to keep his eyes on him and him only.
He could have lost Taehyun before experiencing so many things he daydreamed about for so long. He is yet to be touched by him, kissed by him, held in those strong arms. He could have lost him before receiving one genuine dimpled smile of his, before hearing a tender word that is not laced with pure hatred.
There is just so much affection he desires, simple sweet words he wants to hear uttered by his voice.
He has a lot he wants. He still has so many silly fantasies and hopes–
For a cruel, unreachable guy like Taehyun.
This whole prank is a brutal reality check for him and now he doesn’t know what to do with himself.
He wants his heart to slow down, he doesn’t want to vomit or make a mess more than he is already doing right now.
He wishes he can just say he hates him now, but fuck he doesn’t, fuck he is relieved he is even alive in front of him. What a fucking loser, always been, a loser and a coward Choi Beomgyu!
He can’t even meet Taehyun’s blank face as he stands tall before him, having Taehyun witnessing him losing it because of a prank he thinks is funny.
What is so funny about him dying? What is he expecting from Beomgyu? Would Taehyun have laughed if he pranked him back the same, would he think it’s amusing? Does he hate him that much?! Beomgyu’s heart wrenches itself in his chest and he gasps with the pain he feels physically.
His heart doesn’t stop hammering and it makes him sicker, the eyes around him only fuel his anxiety so he curls even smaller on the floor and prays he disappears from this mortification or one of his friends comes to get him out of this hell.
He is spiraling into a complete panicky mess that he doesn’t notice when Taehyun kneels before him and covers him with his leather jacket before lifting his face from the floor and hugging him to his shoulder.
The physical touch is further proof that Taehyun is indeed alive. The little relief that floods Beomgyu’s body makes him shudder in the foreign embrace.
“Does me dying matter so much to you?” Taehyun says sullenly and Beomgyu’s cries only pick up and he shakes harder, that Taehyun has to hold him bruisingly to stop the mad movement.
“Bastard,” Beomgyu hits Taehyun with a weak fist before burying himself in his chest, choking around a sob as he muffles his cries against him.
His unstable hands clutch Taehyun’s shirt, pulling him even closer to comfort his still scared heart. “So cruel, always so damn cruel to me.” Taehyun doesn’t believe he has ever heard Beomgyu this broken before, this fragmented, and all of this for him. Him. Somehow that refuses to sink into his head.
Beomgyu heaves harshly on his chest as his hands feel up all over his front, his beating heart beneath his firm chest and the warm exposed skin above the wide collar of his shirt. He feels his neck, fingertips tracing Taehyun’s pulse before threading the hair at his nape and hugging him tightly.
He buries his face in the crook of his neck and inhales sharply. Taehyun feels the hot breaths and wetness of tears down his neck and instinctively holds back firmly.
This is the closest they have been until now, Beomgyu relishes in the liveliness of Taehyun and his stronghold, while Taehyun goes immobile under the purposeful touches.
When he thought of pranking Beomgyu the least he expected was a full breakdown and the boy crying so hard for him. He did not even think he meant so much to Beomgyu.
He did not think he will have a handful of Beomgyu buried in his chest.
Where is all the hate? How can this be any reflection of any hatred? This does not make any fucking sense.
Their friends come a bit late, worried and frantic, the music has stopped a while ago now the room is oddly quiet and the atmosphere awkward.
Wooyoung shoos everyone out, and Yeosang and Yeonjun try to pry Beomgyu from his arms but Taehyun, to his own surprise, lashes at them and tells them to– “do not touch.”
His eyes widen a second later when he realizes what he has just done. The two look down at him, baffled and lost as they back off a step like Taehyun is a wild animal snarling at them.
“It’s my fault, I will fix it.” He grits his teeth as he stands up with Beomgyu heavy and unsteady in his arms. The boy refuses to show his face to anyone so Taehyun drags his jacket to cover his head and keeps him buried in his neck with a heavy hand on his nape.
They stagger their way between snooping eyes that slowly start to get on Taehyun’s nerves. He would have told them to fuck off if not for his brain and ears buzzing with statics and his stomach still flipping unpleasantly.
Once they are out in fresh air and away from people’s sight, he slowly holds Beomgyu’s cheek and moves him away to take a clear look at him underneath the jacket.
Beomgyu is considerably steadier, sniffing and trying to wipe his face with his sleeves as the tears continue falling silently. And even at such a moment, Taehyun still thinks he is so beautiful, even more so with heavy lashes and vulnerable glassy eyes. It irks him for no reason at all.
“What was all that about?” Taehyun tries to sound calm but it still triggers Beomgyu who finally lets reality down on him, irritation and anger brimming under his skin.
He shoves Taehyun so hard that he sends him staggering back a couple of steps. He looks furious with red-rimmed eyes smudged with black eyeliner, chest heaving visibly.
“When are you going to stop this madness?!” He screams frustratingly. “That wasn’t funny! You lie that you are dead is not fucking funny at all!”
“Didn’t think you would care,” he truly did not. This is still throwing him off big time.
“I’m not you!” Beomgyu exclaims with immense disbelief, feeling very distraught.
Ouch.
Taehyun’s eyes widen and Beomgyu breaks into self-deprecating laughter that doesn’t take much to morph into pitiful soft cries.
Beomgyu turns his back on Taehyun as he takes a couple of deep breaths to stabilize himself. He can’t keep breaking down at every little word. This is beyond pathetic.
“If you think of my death as something funny to you, then no, yours is not,” Beomgyu speaks tenderly as he wipes a few stray tears that escape him involuntarily before turning around to face Taehyun again.
“I know you hate me so much. I know that’s all I’m ever gonna be to you, your fuckin’ entertainment.”
There goes everything and nothing at the same time.
These confessions are long overdue and didn’t need a death scare to be uttered. But when was Beomgyu ever not a coward?
“And I did entertain you, pretending the whole time that I hate you the same because that’s the only way to keep up with you… the only way y-you would pay attention to me but…” Beomgyu chokes up and swallows hard as he covers his eyes with a trembling hand.
“I give up Taehyun,” Beomgyu says in defeat. His shoulders drop and so does his hand to show how exhausted his whole face looks. “I can’t keep up with your sick games anymore, I just can’t.”
The silence that follows is deafening.
Taehyun looks stunned, isn’t expecting sincerity from the boy he thought reciprocated his hateful feelings. The realization dawning on him is mind-blowing and incomprehensible.
Like what does Beomgyu mean—
“You love me.” Taehyun says as a solid truth yet with so much disbelief.
Beomgyu tilts his head and steps back slowly as a broken smile appears on his lips.
“Bingo.”
Bingo.
Bingo.
The word rings in Taehyun’s head for days, with the question of why he thought that prank would end in anything good.
Bingo. It sounds more mocking in his head, tantalizing even. He hates it.
It irks him, maybe gets him a little ignited and infuriated.
Fucking Bingo yes.
Because what does that mean– Beomgyu loved him and this whole time he has been a clown in a one-sided game. He is even more infuriated, though he can’t pinpoint what exactly ticks him off so much. The fact he has been a fool all that time? Or that his enemy is not exactly his enemy? That his prank backfired and now he is questioning his past three years and every single interaction he has with stupid Beomgyu?
That night he had grabbed his helmet and rode his motorcycle on the highway after Beomgyu walked away from him as he stood there gaping like a damn fool. Because no matter what he tried to reply, nothing occurred in his empty head.
Because it did not make any sense to Taehyun that someone like Beomgyu would like someone like him.
He has been goddamn awful to him, and he doesn’t even like himself.
Yesterday, Beomgyu missed his lectures. And don’t question how he knows when they don't share, but it may have to do with the bruise on his cheek.
Apparently, Beomgyu ended up sick and threw up on his way home and Kai found him curled outside on the street and soon everyone was fretting about him until they knew Taehyun pranked him in the worst way possible.
He thought Yeonjun would be the one to punch him, but while Yeosang and Soobin held him back, Wooyoung was the one to deliver the punch square on his face. And fuck his big hand hurt like a damn bitch.
Taehyun has to admit Wooyoung is terrifying when angry. He shudders at the reminder of his icy glare.
Luckily no broken nose again.
He can’t say he didn’t deserve it though. He has to admit it, even sweet Sunoo had given him a disappointed look while passing him by in the hallway and yeah, he fucked up big time.
“Whenever I look at your face I think Wooyoung’s punch didn't cut it enough.” Yeonjun kicks Taehyun’s leg before dropping on the chair beside him in the campus cafeteria.
“What were you thinking?”
He wasn’t.
“Hyung, I thought we were done with it.”
Yeonjun doesn’t like his tone so he kicks him again, this time it’s painful enough to make Taehyun wince.
“If you don’t apologize to him, I swear to god–”
“Okay, okay, I get it.”
So here he is two days later, walking into a lecture he shares with Beomgyu and yet again not finding him.
Taehyun waits for Beomgyu to step into the classroom but he doesn’t. Beomgyu skips the second day too and when he subtly begs Soobin to tell him where he is, Soobin only frowns and tells him he refuses to get out of his bed.
As it turns out, Beomgyu is ignoring him, going out of his way to avoid him at every chance possible even as drastically as skipping his lectures for a whole week.
Taehyun finally sees Beomgyu driving through the entrance in his bright convertible Mantis Lamborghini and he fastens his ride to catch up to him on his matte black motorcycle.
Even when the roof is down and Beomgyu has his arm carelessly out of the window, Beomgyu still pretends he doesn’t see him.
Taehyun rolls his eyes and he is lucky that doesn’t have him hit a random kid. He roars the engine and doesn’t notice how Beomgyu's eyebrow twitches.
They ride side by side until they reach the parking lot, ignoring all the curious eyes watching the odd morning show.
Beomgyu parks and Taehyun braces a foot on the ground as he stops behind him. He takes off his helmet and shakes his black messy hair a bit.
Beomgyu exits the car looking immaculate as ever with his red hair and loose white shirt paired with jeans, totally opposite to Taehyun’s leather and black theme.
Taehyun quips. “Mornin’.”
Beomgyu looks him in the eye very differently. Beomgyu usually replies even if not very friendly but this time he stares long until he turns and walks away without sparing him a word.
“Huh?” Taehyun rides slowly beside him. “Are you seriously gonna stop talking to me because of that prank?”
Beomgyu feels like punching him in the face, but he schools his expressions. He should be used to Taehyun being an insufferable jerk, even this early in the morning.
And no. He isn’t upset about the fucking cruel prank as much as Taehyun being this indifferent to his confession and feelings, which should be that too but worse is worse.
Beomgyu has never felt so mad at Taehyun before, and he has seen so much shit from the said guy that would drive another sane person nuts.
“Should I hand in an apology letter with tears or something? Some gen z stuff?”
Beomgyu rolls his eyes and Taehyun grins when he gets a reaction, a charming dimple on display.
“C’mon, we can be friends again,” Taehyun says suggestively as he continues riding beside Beomgyu until they reach the parking entrance and he halts.
Beomgyu looks back at him passively. He has a faded look on his face. Part hurt, part resigned. “We were never friends.”
And he leaves.
Taehyun hates the unsettling feeling in his chest. Why is he even bothering with him? He can tell Yeonjun he tried to apologize and fix it but to no avail and get it over with.
He huffs. Since when Beomgyu gets so much on his nerves? Okay, maybe for so long, but usually the way he does it is fun and Taehyun enjoys it, now it actually gets him very peeved.
He huffs again.
His day is ruined (Dramatic). He decides he doesn’t like difficult Beomgyu at all, but he is also not a slacker, he doesn’t give up easily.
They share one lecture so Taehyun has to wait another few days before he gets to see him again in the same hall.
A random kid is sitting in the spot beside Beomgyu in the auditorium so Taehyun glares at him silently until he gets the hint and picks up his books and empties the spot for him.
He sits beside Beomgyu and even with this proximity, Beomgyu won’t look his way or acknowledge him.
Taehyun doesn’t like it. Ugh.
Beomgyu has been his source of entertainment for three years now, and that isn’t about to change because of a stupid prank.
“You are seriously not gonna utter a single hello?” Taehyun leans on his hand and stares at Beomgyu. “Not even a look?”
Silence. Beomgyu ignores him.
Didn’t Beomgyu indirectly say he loves him? This doesn’t look so much like love at all. However, that suddenly strikes a genius idea in Taehyun’s brain.
Taehyun smirks.
That smirk means trouble more times than not and Beomgyu feels a chill down his spine but forces himself to not look beside him.
He jerks in his seat when he feels a cold touch on his hand. He looks down and sees Taehyun’s hand covering his own on the desk. He shudders and he hates the heat he feels at the tip of his ears when Taehyun squeezes it.
He furrows his eyebrows and looks questioningly at Taehyun.
Taehyun smiles lazily, doesn’t break eye contact as he forces his fingers between Beomgyu’s and squeezes his hand again, firmer.
Beomgyu’s heart skips, he subconsciously squeezes back and shrieks when he realizes.
He yanks his hand free from the hold. His heart beats erratically as he locks them between his legs like he wants to hide them from the predator beside him and himself. So embarrassing!
Taehyun looks very smug and satisfied with his reaction and the pink shading his ears. Of course, he would be, this is like stroking his damn endless ego big time.
“Thought so too.” Taehyun hums to himself and for the rest of the lecture even if he doesn’t bother him anymore, he radiates happiness unlike how miserable Beomgyu feels and how he counts down the clock to escape this suffering.
When the lecture ends, Beomgyu bolts out of the room before Taehyun can even think about grueling him further.
Taehyun this time isn’t bothered so much, because he thinks he found another way of entertainment. It’s like he found the best thing to hold on the top of Beomgyu’s silly head.
His feelings.
“I don’t like the look on your face.” Heeseung towers over him. Taehyun snaps out of it and stands.
“Nothing really.”
“You look too happy and mischievous, that only means trouble.” Maybe he is correct.
He doesn’t tell his friend that. “Let’s get going, there is a free show night at the bar and I feel like singing.”
It’s Ryujin’s birthday this weekend. She is throwing a massive party and the list of invitations is already sent except for just one.
“It’s your fault, so fix it.” Ryujin huffs as Taehyun eyes the invitation in his hand incredulously.
“You can just send it by mail or something?”
“After the dumb stunt you pulled? No.” She puts both hands on her hips and glares. “He wouldn’t go to any party since your fucked prank and he is my friend. I want him there.”
That’s how Taehyun finds himself parked in front of Choi's mansion on the day of the party because he forgot about it entirely.
“Humiliating.” He grumbles to himself as he takes off his helmet and rests it on his motorcycle before pressing the bell. Soon, an old man's voice sounds, asking him who he is.
“I’m Beomgyu’s friend?” He says bashfully to get on their good side.
“He hasn’t informed us of a guest.” The old man says suspiciously.
“Oh, he forgot his notes in our lecture so I brought them.” Taehyun lies stealthily as he shows the enveloped invitation fleetingly before showing his university id for extra measures.
The old man takes some more time and lets him in one minute later. Taehyun snickers to himself as he drives his bike to the main entrance, the mansion’s yard too massive to walk on foot. Beomgyu’s Lamborghini is parked at the front and Taehyun parks beside it.
The butler greets Taehyun and shows him to the stairs and where Beomgyu is currently resting in his room up there.
Taehyun skips in his steps happily, any chance of annoying Beomgyu brings him so much joy.
He slips into the room unannounced and closes the door behind him gently. He is about to spook the guy when he halts in his steps at the visuals he sees.
Beomgyu is sleeping on his queen-sized bed, between fluffy pillows and plushies like a freaking princess. His fair skin against beige-colored sheets looks even more ethereal.
Taehyun thinks of teasing him about the plushies another time because now he is very distracted by the way Beomgyu cuddles a big pillow, cheek pressed to it that it’s rounded, plump lips parted with soft restful breaths…
He feels like a creep staring but he can’t stop. His eyes trail further and Beomgyu’s lashes are so long, dark as they rest on his cheeks, so elegant when he sleeps and his red hair scatters on the pillow like the finest silk. Taehyun feels his breath stolen.
What the fuck. He has always known Beomgyu to be prince-like and so beautiful, but this takes it to another level, almost too unfair. The innocence and glow of late afternoon sunlight make him even more magical.
Taehyun hates it.
He forgets the plan of spooking Beomgyu as he mumbles a dejected ‘hey’. It doesn’t work. Taehyun kicks the side of the bed with his boots and it doesn’t work either.
“Fucker wake up I don’t have all day.” Taehyun grabs the plushie Beomgyu is cuddling and smacks his head with it.
Beomgyu startles with a groan as he sits up, rubbing the sleep from his eyes as he looks at Taehyun with adorable confusion, mouth pouted and brows furrowed. He rubs his eyes again and blinks repeatedly three times.
“The fuck I’m seeing Kang Taehyun in my room—”
Taehyun smacks his head with the plushie again and Beomgyu groans louder, rubbing his dizzy head as he sobers up and scowls, not so much a scowl when he is that adorable. Ugh.
“What are you doing in my house? In my room?” Beomgyu moves to press a button that alerts them of emergencies, Taehyun only knows because his parents home (mansion) he used to live in has the same security system.
Before Beomgyu can press it though, Taehyun rolls his eyes and throws the plushie on his head.
“Worry more about sleeping with plushies at your age.”
“None of your business,” Beomgyu glares at him as he snatches the plushie and hugs it protectively to his chest, which shouldn’t look so cute but Beomgyu looks so funny when offended over a freaking plushie. Taehyun wants to vomit.
“Big ass baby.” It’s still fun annoying him though. Taehyun towers over Beomgyu who is still sitting like a princess on his bed. What a spoiled kid. “Also I’m here to deliver this.” Taehyun throws the envelope on his lap.
Beomgyu eyes the embellished invitation and then Taehyun. He notices how he is dressed for a party, tight (very) ripped blue jeans, low neck white shirt with another of his thin leather jackets on top. He has a heavy black liner and lipgloss on, studs in his ears and one chain dangling down one ear. Beomgyu’s eyes trail down and Taehyun’s fingers are ringed, nails painted different shades of gray and they look so pretty.
He is so hot. Beomgyu swallows and averts his gaze.
“Who even invites with letters in this year of 2023?”
“Beats me.” Taehyun agrees.
“I’m not going.” Beomgyu shrugs the invitation beside him and crosses his arms.
“Hell yes, you are. I’m sent specifically to get you.”
“Not my problem.” Beomgyu avoids his face, trying not to give his emotions away, or how he is still hung up on that prank, how it gives him anxiety showing in a crowd after how he ruined that night by having a breakdown and crying ugly in front of everyone.
“Grow up, it was just a prank.” Beomgyu snaps his head so fast as he glares icily at Taehyun, the guy unphased as he meets the glare heads on.
“Yeah, I’m definitely not going. What are you gonna do?”
Beomgyu is about to grab his covers and hide his humiliated self but he yelps when Taehyun flops down on his bed. For some reason, the simple fact makes heat gather in his cheeks as he gaps at him.
Taehyun casually lays halfway, feet dangling from the edge because he has some mannerisms hidden somewhere to not dirty the bed with his boots.
“I’m not leaving until you come with me.” Taehyun shrugs.
“You lost your mind, sicko? I will call security on you.” Beomgyu kicks him but Taehyun catches his foot in his hand. Beomgyu blushes at the firm grip, the fuck is wrong with this guy.
“Not kink-shaming anyone, but feet kink? Really?” Beomgyu squeaks as he pulls his feet and tucks them under his butt as he sits upright with flaming cheeks.
Taehyun looks upside down at him with an insufferable grin.
This time it’s Beomgyu who takes the plushie and smacks Taehyun hard before hiding his face in it from embarrassment.
When Beomgyu frees his face again, he is still hot in the cheeks. “I’m calling the security for real, get out.”
“What are you gonna tell them? You are a loser kicking your friends out?” Taehyun says nonchalantly, has whipped his phone out, and is casually scrolling down Tiktok; Changbin and Wooyoung being idiots on his timeline.
“I prefer before the prank when you were less annoying.” Beomgyu huffs.
“But it's even more fun after knowing you love me.”
Beomgyu freezes.
Of course, Taehyun would weaponize his feelings instead of reciprocating them. It’s almost too bitter but what is Beomgyu expecting from him?
Taehyun glances at him teasingly but Beomgyu isn’t looking back, a blank look on his face as he gets up.
Oh.
Seeing Beomgyu’s legs in skimpy satin pajama shorts that leave almost nothing to the imagination wasn’t on Taehyun’s summer list.
His eyes glue all the way from bare ankles to smooth skin to thick thighs. Oh, he shaves and probably oils too from the shine of his pale skin.
But all that is not what steals Taehyun’s breath. His eyes briefly widen as he spots another delicate pattern of tattooed rose vines, below the crease of his ass stretching towards his inner thigh where he can’t spot the rest of it.
Oh, wow. Who would have thought proper boy Beomgyu would get such a naughty tattoo?
Taehyun whistles. “Bet that one hurt.” He croons and Beomgyu’s eyebrow twitches, both irritated but also trying not to appear so affected by his state of underdressing in front of the man he has feelings for.
And yes, it did hurt like a bitch. His inner thighs are very sensitive so he kept squirming under his tattooist hands until he got him sighing every two minutes. The results turned out stunning in the end, fortunately.
However, all that, Taehyun doesn't need to know for sure.
“Manwhore.” Beomgyu flips him off.
Taehyun’s eyes don’t leave Beomgyu’s enticing legs or the sway of his hips until the bathroom door shuts behind him.
“Damn,” Taehyun may have more fun than he expected. He can get hard just staring at those bare legs, and maybe prying them apart and tracing the inky pattern with his fingertips to see how sensitive Beomgyu can get there.
Oh, the nasty things he would do between those thighs.
Eh.
Beomgyu returns from the bathroom freshened up, still in the same skimpy yellowish pajamas. Taehyun spares a glance before looking back at his phone. He is still casually laying on the bed with the phone on top of his head as he scrolls.
Beomgyu prepares a fit of clothes on the bed beside him and Taehyun sits up to take a look. “Will do.”
“I didn’t ask for your opinion.” Beomgyu rolls his eyes once again as he brushes his hair and Taehyun stares at him shamelessly.
“Wouldn’t you want my approval though?”
“Wha…? Why would I?”
“Because you wanna look good for me.”
The endless ego. Beomgyu feels like strangling him there for a second.
“Considering committing a first-degree murder right now.”
Taehyun snorts as Beomgyu takes the skinny jeans and stands there for a minute before speaking. “Aren’t you gonna show some of your almost nonexistent decency and close your eyes?”
Taehyun blinks his big eyes wider if possible. “Why? Nothing I don’t have.”
Beomgyu blushes. Honestly, he wouldn’t have cared if it was another boy sitting on his bed, but this is Kang Taehyun ogling him with his intimidating dazzling eyes, so big and overwhelming. Beomgyu doesn’t know what to do with this much attention from Taehyun, his heart is beating so fast.
“I know, but…” damn, he is feeling shy now.
Oh, well, maybe something will shake Taehyun’s callous heart for him. He has already seen his naked legs in these shorts anyways might as well tempt him further.
“Put on a show for me, doll.” Taehyun leans back on his hands leisurely as he watches Beomgyu drop his soft shorts to the floor, his shirt still falls over his crotch but the idea is there that Beomgyu is stripping for him.
The ‘doll’ rings in the back of Beomgyu’s head, making his hands tremble with nervousness, but then he locks eyes with Taehyun, staring dark and heavy with intention as he takes off his shirt and flutters his red hair.
Taehyun drags his eyes from his black underwear, the thin happy trail of hair, enticing dips of hips with a lean abdomen and pink nipples. Beomgyu watches Taehyun checking him out from feet, all the way up until their eyes lock again, and tries not to lose his breath.
Beomgyu doesn’t show the crumbling and summer storm wrecking his inside as he wears his jeans. Taehyun’s eyes once again stray to his fingers as they pull the zipper and button the pants.
“Like what you see?” Beomgyu’s voice is even more honeyed when quietly speaking.
Taehyun licks his lips. “Thought you didn’t want my approval?” He smiles lazily, tantalizing dimples on display, playing with Beomgyu’s heart dangerously.
Beomgyu doesn’t regard him with any reaction as he wears an oversized black shirt and leaves it open as he goes to the vanity. He messes his hair in the mirror before pulling it into a low ponytail but it’s enough to give it a nice look for a party. Perks of being naturally attractive.
Taehyun watches him apply kohl inside his eyes, making their brown lighter as he daps some glitter on his cheeks. He then takes a red lipstick and swipes some on his pinky finger before applying it on his soft parted lips.
Taehyun is hung on every detail, doesn’t realize how intensely he is staring until their eyes lock in the mirror, the tension almost too suffocating and Taehyun wonders if he can get away with fucking him on that vanity.
He doesn't, though, when Beomgyu speaks. “Manwhore.”
Taehyun smiles devilishly. “Makes the two of us.”
Beomgyu is about to wear a black lace choker when Taehyun clicks his tongue with disapproval. “And hide your roses?”
Beomgyu subconsciously traces the rose vines circling his neck and fights not to readily listen to Taehyun like an obedient pup, trying hard to be defiant and failing miserably. Why does Taehyun even care if he hides them or not? Like it matters to him how he shows up.
Taehyun gets up and casually walks to where Beomgyu stands, the redhead looks weary when he moves too close, narrowing his eyes but Taehyun keeps gazing into them until Beomgyu almost squirms from how brazen they are.
Taehyun spares his fragile heart or something when casually breaks eye contact and simply takes the choker from his hand and discards it on the vanity.
Beomgyu’s heart skips as he watches Taehyun looking at the select few colognes on the shelves.
“Euphoria Liquid Gold,” that’s Taehyun’s brand scent and the one he always wears. “Do you spray it on your pillows so you can smell me?” He teases because he doesn’t believe he has ever smelled the cologne on Beomgyu, but again, they aren’t exactly very close.
“Textbook narcissist.” Beomgyu huffs to hide how shaken he is.
Taehyun smiles crookedly. “Your type.”
He takes the cologne and sprays some on his neck.
The gesture sends a shiver down Beomgyu’s spine. He stares at where the drizzle lands with dazed eyes. He inhales and the scent does things to his brain. It just fits Taehyun so much; strong, sensual, and very mysterious. It's magnetic and makes Beomgyu’s brain grow fuzzy, wants to bury his face in Taehyun’s neck and melts there.
Taehyun watches with amusement how Beomgyu’s eyes cloud over and his lips part softly. He sprays some on his wrist and reaches to rub it on his neck.
Beomgyu startles from his daze and shivers when Taehyun drags his wrist over the ring of roses circling his neck as if scenting them. He moves lower between the opened shirt and flattens his hand on his chest.
Beomgyu’s heart thumps wildly under his palm. Taehyun watches his expressions with fascination, how he bites his lips nervously and his lashes flutter, how he averts his gaze, how he stands rigid with apprehension but doesn’t remove the touch off his body.
Taehyun likes the blush on his face. He digs his nails lightly into warm skin and Beomgyu’s breath hitches and he closes his eyes prettily. Taehyun drags his nails slowly down his belly before dropping the whole thing altogether.
Beomgyu takes an audible inhale as if he hasn’t been breathing. He flicks his misty eyes at Taehyun before looking away immediately like he can't keep up with his intense gaze.
“We are gonna be late, hurry.”
Beomgyu fumbles nervously with his buttons and Taehyun finds pleasure in how flustered he became. He lightly slaps his hands away and proceeds to button them for him more efficiently, sending Beomgyu’s heart in shambles.
None utter a single word but Beomgyu’s calculated breaths and Taehyun’s distracted hummed tune fill the charged space in between.
Beomgyu hurries to grab his car keys so he can escape the suffocating tension but Taehyun snatches it from his hands and throws it on the bed.
“I’m driving us to the party,”
“You what?” Beomgyu sputters, so close to a mini heart attack.
Taehyun smirks as he flips his keys out. “You are riding my baby with me tonight.”
Beomgyu blushes and tries to argue, but he is also a weak man, and the idea of riding Taehyun’s motorcycle has always been one of his fantasies. It gets him kind of bothered just thinking about it, thinking about holding his strong body and enjoying a wild night and the winds and Taehyun between his legs.
Taehyun hasn’t planned for the day to move this way, but after the strip show and the tension, damn if he doesn’t want those legs around him one way or another.
He hasn’t even brought another helmet so he gives his own to Beomgyu, putting it on for him since the guy is half frozen half awkward with the whole thing and he can’t trust him with a secure hold.
Though the pinkish cheeks do it for Taehyun as he fastens the helmet and hums in approval.
“Good to go.”
Beomgyu stares at his muscled legs as he straddles the bike and how the black jeans tug on thick thighs. He swallows hard as he rides behind Taehyun, his legs bracket his hips and he blushes even more under the helmet.
This is his night or what?
Everything is alarming and Beomgyu is suspicious. He doesn’t trust Taehyun at all, but he enjoys this regardless because what else can he lose? Might as well make the most of it.
🎶 Dear Sputnik- Tomorrow x Together
Beomgyu startles when the engine roars to life. His arms instinctively wrap around Taehyun’s middle tight and Taehyun smirks.
Oh.
Beomgyu’s palms feel the hard abs under a thin shirt and he may as well pass out from the hot rush in his head.
Taehyun enjoys this more than he should. He wears his goggles against the winds and taps Beomgyu’s hands on his abdomen. “Hold tight.” Beomgyu squeezes and Taehyun’s belly does a weird thing.
Taehyun ignores it as he speeds down the mansion and out in the streets.
Beomgyu watches the world over Taehyun’s back, the wind blowing through his loose shirt and refreshingly dancing on his skin.
He feels a weird adrenaline rush when Taehyun leans forward and twists the handles and races between the cars on the highway. He squeaks when Taehyun accelerates so fast and presses firmly to his back.
Taehyun does it on purpose and grins so wide, loves the bruising grip Beomgyu has on him, and the sounds he makes whenever he takes a dangerous turn.
“Stop doing that!” Beomgyu shouts over the winds.
Taehyun laughs and doesn’t stop. “Scaredy cat!”
Beomgyu hits him but yelps and remembers he should hold tight.
God, he is so cute. Taehyun can’t believe his brain is betraying him this way.
The ride is not so long, but Beomgyu makes the most of it. His heart doesn’t slow down, and happiness is a weird combination when it’s regarding the crush who hates him. But he is holding Taehyun and Taehyun is even more attractive when he is driving so confidently.
Maybe his type is just a bad guy from some cliché romance movie. Taehyun does check out a lot of boxes with his nasty personality, his dimpled smile, and his matte black bike with leather fits.
Taehyun pulls up in Ryujin’s street. Beomgyu wants to jump off the bike and scurries away before he gets even hornier, his body is already too hot and maybe he is in serious need of a drink.
Taehyun pulls into the garage beside tens of fancy cars lining the street. Ryujin throws the best birthday parties for herself and her girls, her parents leave her the house keys because they have other properties in different regions and can afford it.
They hear the muted music from outside and Beomgyu is ready to escape when Taehyun grabs both his hands in strong grips before he gets to unwind them off his waist.
Beomgyu’s breath hitches, doesn’t know what Taehyun is doing or what to expect when the hands force his own to flatten and he feels the firm abs again– wants to feel them more, feels them under the shirt, naked, their heat and maybe lick them, grind his sensitive cock on them until he desperately feels like cuming–
Beomgyu’s mind is quickly spiraling and he freezes, his breath coming out a bit short as Taehyun moves his hands how and where he wants them and he just obliges like a dumb doll.
Taehyun moves them up, Beomgyu feels the hard ridges until the edge of his full chest, teasingly stopping there when Beomgyu wants so badly to grope them. He moves him back down, slowly, letting Beomgyu soak the feeling of his body as the grips lead the palms along his parted thighs. Beomgyu gasps when he feels how taut and strong they are, involuntarily squeezing.
He doesn’t realize Taehyun has stopped leading him and he is the one caressing with Taehyun’s hands merely hovering over his own.
Beomgyu doesn’t understand what is happening. His mind is half dumb with arousal and the other half realizes this is just Taehyun fucking with him. This is all a game. A sick one that Beomgyu wants to indulge in so badly as he spans the outer thighs, chest glued to Taehyun’s firm back as he reaches halfway before his hands return to upper thighs, close to hips.
Beomgyu doesn’t know where to touch next and his hands tremble evidently so Taehyun leads him again, one hand back on his belly to wrap around his middle and the other on his crotch.
Beomgyu gasps when he feels a half hard bulge, his hand shakes even more as he shyly squeezes. Taehyun groans softly and he moans with him for no reason, honestly, he is such a whore for sure.
Beomgyu whines as he compulsively humps against Taehyun’s back, squeaks when the applied pressure on his cock sends a surge of pleasure down his spine. He can swear he felt Taehyun’s cock twitch under his palm.
That’s his cue to escape before he cums rutting on Taehyun riding his bike. That would be so humiliating!
He yanks his hands free and almost falls when he stumbles off the bike hastily. Taehyun looks at him a bit disorientedly but he gets the helmet shoved to his chest and only a glimpse of disheveled Beomgyu, his crazed eyes, and flushed cheeks before he is escaping to the party.
“What the hell?”
Taehyun mutters to himself as he ruffles his hair and stares at his boner. He thought he might be just teasing Beomgyu and getting a reaction out of him, but damn it’s almost too addictive how pliant he gets under a mere strong grip.
Taehyun irrationally feels the need to wreck him. If a touch gets him this messed up, what about having him under his body, under his mercy, obeying each and every command of his?
He smokes a cigarette until he winds down by the smoke in his lungs before he walks into the party.
All the popular and cool guys are at this party. Ryujin once again throws a wild one.
Taehyun is so high already with the moody lighting and the music booming. He greets everyone, Chaeryeong gives him a quick hug before scurrying away toward the girls, Heeseung hands him a drink and he gasps when he sees Hoseok at the party talking with Yunho.
“Hyung! What are you doing here?”
Hoseok graduated three years ago but still makes sure to swing by every once in a while. When Taehyun throws himself in his arms, the man receives him in a hug.
“Ryujin’s enveloped invitations.” He says and everyone bursts with laughter.
Taehyun snickers when he sees that even his boyfriend Yoongi, a grumpy cat who doesn’t enjoy parties, has tagged along and proceeds to playfully tease them.
The invitations apparently have reached so far that their graduated seniors Lisa and Rosè drop by too. Lisa makes so much noise with her Aries spirit when she walks in, and the party comes to life in its full swing.
Soyeon plays the DJ and when the birthday girl walks down the stairs everyone starts chanting. “Go! Go! Go shawty, it's your birthday!” They toast to her and she laughs as Soyeon plays Birthday Bitch and everyone starts singing at the top of their lungs.
“One time for the birthday bitch!”
“Two times for the birthday bitch!”
“Three times for the birthday bitch!”
Ryujun starts dancing her way as they make her a circle and she walks in.
“Fuck it up if it’s your birthday bitch!”
She starts twerking and the girls laugh and clap encouragingly. Lisa fakes throwing money at her and the boys whistle so loud. Chaeryeong joins her and Yeji next and soon it’s the girls dancing in the middle and the boys popping confetti and howling for them.
The night is wild already. Beomgyu doesn’t regret coming as he sees how everyone is having fun.
Somehow the evacuated living room has turned into a dancing ring. Team boys, Hoseok, Yunho, Minho, Yeonjun, Wooyoung, and San, versus Team girls, birthday girl Ryujin, Lisa, Yeji, Karina, and Chaeryeong who joined after she saw they are short on the girls.
Well, it's given, whenever Hoseok and Lisa visit, it turns into a dancing competition to reminisce about their college days when they led the dancing club.
Kai has his camera on, filming them unprovoked, and Changbin is already tipsy filming reels with everyone, the crowd going wild around the birthday girl looking super cute with the sparkly cone on her head.
Beomgyu bursts with laughter when they bring the cake and as Ryujin blows out the candles, Bangchan grabs a chunk of it and smears it all over her face. He runs and she runs after him while everyone cackles at their antics.
It’s fun. Beomgyu loves this the most, how everyone mingles with everyone, even if the college has its ups and downs, he doesn’t regret anything, not meeting them, or meeting Taehyun and falling for someone he doesn’t understand why hates him so much.
It's an unpredictable rollercoaster of emotions but whatever.
Some get in the evacuated living room to dance, others make a circle to play a game while eating the cake.
“Okay, let’s play Whose voice is that,” Wooyoung suggests mischievously.
It’s a game where someone gets blindfolded and stands in the middle while everyone shuffles around in a circle and ends up in different spots. On ‘Go!’ the person in the middle reaches out, touches someone, and says, ‘Who is it?’
The person chosen answers in a different voice and the blindfolded tries to guess who, if they don’t guess, they make out to find out. Wooyoung enjoys this one because it always ends up in heated places.
They play rock paper scissors to decide who goes.
Yunho goes first and gets blindfolded. The thing is, Yunho has a boyfriend, San, but he reaches out for Minho.
Yunho doesn’t guess and Minho mumbles an apology to San as he rubs his palms. Everyone hoots when Minho tiptoes and kisses Yunho on the mouth. Yunho blushes and Minho squeals as he runs to hide behind Jisung, his best friend who is losing it with laughter.
San glares at Yunho but childishly. He climbs his lap the first he sits down and smooches him nastily. Everyone cheers at their display of affection. San looks triumphant, ever the jealous cancer sign he is.
Next Ryujin, but she guesses Winter immediately. She still takes off the blindfold and smooches her in front of everyone. “Blessed by the bday girl!”
Lea, Huening Kai’s sister, is a loud lesbian. When she gets a boy she pouts petulantly and asks for a rewind with only girls for her. It’s funny because girls fight to stand in front of her just to get a kiss.
The game goes on and Beomgyu prays his turn doesn’t come, not when Taehyun’s eyes never left him the whole night. He doesn’t want Taehyun’s turn to come either so he doesn’t see him make out with someone else. It leaves a weird sour taste in his mouth– why when he knows Taehyun fucks with everyone and probably hooked with half this crowd before.
He bites his lip nervously when his turn comes and he loses a rock paper scissors game. Yeonjun blindfolds him and soon everyone is shuffling around him. Okay, there is still a chance he doesn’t reach for Taehyun.
His hands move blindly, they quiver as he touches a body his height. “Who is it?”
His brain short circuits when the person starts speaking.
“Yours truly.” The person croons.
So close. Nobody spoke so close until now. But the person is whispering in his ear, voice deep because everyone is alternating their tone, but still—
Beomgyu recognizes Taehyun from the scent of his cologne this near. He grows lightheaded with it, forgetting he has to guess while Taehyun’s hot breaths fan his ear.
“C’mon Beomie, it should be easy.” Nobody hears the whispers but Beomgyu. Beomie. His knees grow weaker. “Or are you just a dumb doll with a pretty face?” Beomgyu gasps.
The crowd is oddly hushed around them, watching a match nobody expected after the infamous prank that night, the two people hating each other the most, so close and about to make out.
Beomgyu wants to utter his name but no voice comes out. Taehyun pulls back to look at him, the black lace around his eyes fills his head with dark and nasty thoughts, the flush on cheeks and softly parted lips.
Taehyun stares at his mouth and counts to three for him. When Beomgyu’s lips still move with no sound, Taehyun loses it and grabs his face in two hands, and kisses him hard.
Beomgyu’s belly lurches and his heart leaps as Taehyun kisses him open-mouthed and so deep, tongue inside and sucking with fervor.
The gasps around them are dismissed as Beomgyu moans into his mouth and fumbles to grab his forearms.
Taehyun doesn’t loosen his grip, digs his fingers in his neck and keeps him in place, the kiss giving him a rush he has never felt before.
This is their first kiss but it's so filthy, Beomgyu feels the spit at the corners of his mouth and Taehyun’s sucking his tongue into his mouth, making him grow dumb and pliant under his authority.
Beomgyu fists his jacket, tapping his arm and whining pathetically but Taehyun doesn’t stop until they are too short on air and the noise around them gets too much.
Taehyun pulls off with a wet smacking sound, stares at glistening red lips hungrily but shoves Beomgyu away from him nonetheless.
It’s a reality check as Beomgyu tears the blindfold from his eyes and sees the disheveled look on Taehyun’s face, the dilated eyes and swollen lips with a heaving chest.
“Get a room!” woozy Changbin hollers and Taehyun smiles arrogantly.
Beomgyu turns around to see all eyes on him and several have filmed the embarrassing moment.
“You guys suck.” He grumbles as he drops on the sofa between Jeongin and Hyunjin, wiping his mouth before snatching both their drinks and consuming them. It makes everyone cackle but Beomgyu ignores them or doesn’t try hard to, because he is still drawn away by his tingling lips, Taehyun’s touch on his body, and his lingering taste and scent.
Oddly, there is a fog in his head that clears when he is freed from Taehyun’s proximity.
Maybe this night just wants his end.
Taehyun’s eyes leave him and his turn comes a couple of rounds after. Beomgyu finds himself to be the one nervous. He gnaws on his lips, knee jerking as he secretly wishes Taehyun to guess the person correctly and nobody kisses him and erases his traces off his lips.
It’s a silly thought, really, kind of possessive and selfish on Beomgyu’s part, but Taehyun’s lips are his for the night. Fuck.
Taehyun picks Yeosang, and Beomgyu doesn’t know if he or Soobin is more anxious. Both of them are freaking out but luckily, the first Yeosang opens his mouth, Taehyun says his name and takes off the blindfold.
“Hyung, I would recognize your lisp anywhere.” Yeosang giggles and Taehyun’s dimples show as he smiles fondly.
Beomgyu and Soobin both share a loud sigh of relief. God, Beomgyu can’t believe he is sharing struggles with real pinning pairs.
“Chill, why are you so tense?” Yeonjun drops beside Beomgyu and shoves a drink in his hands.
“You wouldn’t wanna know,” Beomgyu grumbles, and Yeonjun cackles at his misery.
“About time you both fuck it out of your systems. That was a very nasty kiss.” Beomgyu’s ears feel so hot. He swallows the drink in one go and Yeonjun laughs.
🎶 ‘I love it’ by Icona comes through the speakers and suddenly the girls shout and abandon the game in favor of singing the lyrics. They yell at the top of their lungs ‘I don’t care, I love it!!’ and hop together, drinks spilling and bodies mushed with heels discarded as they go crazy.
Beomgyu feels the buzz of alcohol in his veins as he leans back on the couch, manspreading while enjoying the show. He nods his head to the beat and mumbles the lyrics as well. Maybe he should join the girls, who cares if he is a guy towering over them?
Okay, maybe he already has one too many drinks.
He stays on the couch as people come and go. He sees some stripping when it gets too hot and sweaty, so many abs and skin and bras. Yeah, the night is reaching its peak.
Beomgyu intentionally forces himself to not look where Taehyun is, but he can’t help it when his eyes skim the crowd and finds him swapping smoke with Ningning through their mouths. He kind of feels queasy with how they are swaying together.
Rationally thinking, Beomgyu knows hardly anyone is serious in their massive circle of friends, that Taehyun sharing a cigarette with the pretty girl and blowing smoke in her face as she feels him up shouldn’t mean anything, a hook-up at most.
But after so much flirting and tension they had together the whole day, Taehyun should want him instead.
The rainbow bra that lands on Beomgyu’s lap distracts him as he picks it up. “Who freed their boobs?” He lifts the bra in the air and the girls giggle between them, telling him it was a dare and he can keep it. He rolls his eyes silly as he puts it to his chest. “Does it look like it would fit me?”
Their laughter sounds so nice and delightful that Beomgyu can’t help laughing along with their ridiculous antics. Girls are just so lovely and pleasant to the eyes and ears.
Yep, everyone is certainly hot and tipsy including him.
They take another break and soon the couch Beomgyu sits on gets filled with some who decide their feet hurt and they are too hungry to continue.
Wooyoung quirks an eyebrow at the bra on his lap and he just shrugs noncommittally. “It's a gift.”
Wooyoung gives him a look and proceeds to speak. “Okay let’s play another game while the food arrives, I’m starving.” Wooyoung whines as he clings to Yeonjun. Yeji comes to sit on the other side of him and shoves a spoon of cake in his mouth.
“You aren’t picking the game,” Soobin grumbles after the scare of earlier and Wooyoung beams deviously.
“Okay, Yeonjun pick.”
“Spin the bottle.” Everyone whines collectively.
“You serious? Something else.”
“With a twist.” Yeonjun’s twinkling eyes means trouble. “Let’s spice it up a notch, the one who spins the bottle gets a hickey instead of a kiss.”
Now that’s got the crowd going. Beomgyu’s heart plummets the second time this night and once again he prays Taehyun doesn’t join, but when the guy hears of the new rule, he meets eyes with him across the room and smiles mischievously as he drops on the couch right in front of him.
Goosebumps crawl all over Beomgyu’s skin as he breaks eye contact and tries not to fan his heated face.
He knows what Taehyun means, what he is trying to do, and why he took that seat for higher chances of them matching this time.
Thinking of receiving a hickey from Taehyun has his brain frazzled, but thinking about giving Taehyun one has him even weaker in the knees.
The game starts with a twist when Yeji’s spin lands between Yeonjun and Wooyoung. She gasps and both leer at her. “Oh, we know you love it.”
She giggles deviously and allows her exposed neck to be kissed on both sides by the two hottest boys. The risqué visuals almost get half the crowd going when the boys hold her in place after she starts squirming and moaning softly. It takes two minutes for her skin to bruise and both boys look satisfied with their marks. Since her round is over, she changes her place and plops down on Yeonjun’s lap and throws her legs over Wooyoung’s.
“Go on.”
Yunho’s spin lands on San and the boyfriends get told to get a room.
Ryujin gives Bangchan a hickey. Chaeryeong squirms and turns into a tomato when Karina slides into her lap and sucks on her neck.
And when it’s Taehyun’s turn to spin the bottle, Beomgyu trembles from head to toe. His knee jerks and he gnaws on his lips until they are swollen as he watches everything happen in slow motion.
The bottle lands on him because of course, the entire universe is coming for his neck tonight. He lifts his eyes from the bottle and finds Taehyun already looking back, the gaze is heated as if Beomgyu is prey and Taehyun is the predator chasing him down.
Beomgyu swallows thickly and gets up, knees too weak and he doesn’t know how he makes it the three steps between as he towers over Taehyun manspreading on the couch, challenging him with his gaze to drop on his lap.
He doesn’t though, because he knows he will become a mess if he gets a taste of sitting on his lap.
He leans over and braces himself with two hands on the backrest on both sides of Taehyun’s head. They stare, and it’s charged with tension. Beomgyu doesn’t know how to do this shit even when his body count isn’t so short and he has fucked with so many.
But those he hooked up with weren’t Taehyun, aren’t so intimidating and formidable, so unbelievably attractive. Maybe he is being biased because of his feelings, maybe he is addicted to someone who is more powerful than he is to render him a hopeless mess— maybe he is just sick in the head.
Taehyun quirks his lips up and tilts his head to the side to expose his neck. “Get on with it.” Beomgyu shivers.
He leans down, hair falling to hide his hazy eyes as he noses along the exposed neck, the scent there so heady, the cologne once again getting to his brain as he latches his wet mouth to Taehyun’s neck, hands clasp tightly to the couch behind to stop himself from collapsing.
Taehyun’s breath shutters, he sags on the cushions and tilts his head even more as he sighs contentedly, feeling satisfied with the touch on his sensitive neck. Though Beomgyu is not doing enough job there, Taehyun doesn’t easily bruise, and the guy is barely sucking, just softly mouthing on the skin, a sweet touch that has Taehyun’s chest wrung out.
He has enough soon when Beomgyu doesn’t kiss him properly. He grabs him by the hips and yanks him down on his lap. Beomgyu gasps as he straddles him and tries to pull back but Taehyun holds him by the nape and twists his hand in his hair firmly, forcing him back against his neck.
“Is this all you’ve got?” He grits harshly, the music glosses over his words and only Beomgyu hears him and shudders. “Bite like you fuckin’ mean it.”
Beomgyu's whole body shakes, Taehyun’s restricting hold on his hip, on his neck, and the way he dominates him has his brain wanting to shut down and lay under for him. The heat, the proximity, the heady scent, and exhibitionism, somehow everyone watching him crumble in Taehyun’s arms makes him so powerless.
He suckles sloppily and nibbles the skin between his teeth, heart skipping every time he feels Taehyun’s grip twitches from a particular flick of a tongue or gnaw of teeth.
It feels like forever, but it’s barely five minutes, which is longer than anyone else that the crowd decides someone else should spin the bottle while they are still at it. Even so, many couldn’t take their eyes off them, part curiosity, and part drunk horny. The tension and the visuals of the two who infamously hated each other, with one curled on the other lap taking their time feeling the other up are just very sizzling.
Beomgyu knows. He feels hot himself thinking about the eyes perceiving them.
“Okay, that’s enough.” Taehyun’s voice sounds so hoarse and gone. He pulls Beomgyu’s hair back to make him stop. Beomgyu looks wrecked as if he is the one who received the hickey.
Taehyun’s cock twitches and his grip flexes in the red strands. Beomgyu moans softly and Taehyun follows the move of his lips darkly, wants to wreck him even more, it’s so tempting. Beomgyu is exceptionally alluring.
Taehyun is so drunk on the power rush in his veins. He likes how much effect he has on the redhead, sickeningly thinking about what would become of Beomgyu if he abuses it, and how much he can get away with.
“Off my lap.” He rasps as he frees Beomgyu’s hair and poor guy, it takes a moment for him to register the words, looking lost and confused. In his submissive headspace, it sounds so cruel. Humiliation clouds the previous thrill of arousal and doses him in cold instead.
He stumbles off his lap and avoids the imprudent eyes as he faces the crowd, somehow he can’t handle their stares or their attention, reminding him of the shame of the prank night, the anxiety slowly simmers under his skin as he abandons the game and hurries to the bathroom.
He sees a few tries to follow after him, but Jeongin is the only one who shows up to find him dry heaving in there.
“Hey, you will be fine,” the boy comforts gently as he rubs his back and offers him a cup of water.
“Thank you,” Beomgyu rasps out of breath, chest too tight and hands don't stop shaking.
“You realize you can always walk out of any of these games right?” Jeongin scolds him, “if anything makes you uncomfortable, you say so.”
“And be called a loser at this age? No.” Beomgyu snorts at the way Jeongin is trying to talk sense into him. He wouldn’t have walked out of that round in a million years, a chance to sit on Taehyun’s lap and give him a hickey? Yeah, he is not passing the chance to anyone else, even if that ended up with the coldest response.
Off my lap.
Fuck him, honestly.
🎶 ‘I’m good’ by Bebe Rexha plays through the speakers in the bathroom. It makes Beomgyu roll his eyes. He is not good and he is not feeling all right and he is not having the best time of his fucking messed up life. Thanks.
Jeongin cackles because apparently, he has said that out loud. “I believe a drink or two would help your case.”
“Fuck yes.”
They walk out of the bathroom and find everyone having dinner. Ryujin has ordered so many takeouts for everyone.
Beomgyu takes some and sits under the kitchen island to eat. Yep, he said he won’t be called a loser at this age but he is hiding from Taehyun because he wants to eat in peace and he doesn't want to worry about throwing up from nervousness.
“Oh, sweet mama—!” Kai is crouching in front of the fridge to dig for sweets when he gets startled by his huddled form. “What the fuck?” He falls back on his butt and tries to catch his breath from the scare.
Beomgyu munches on his slice of pizza. “What?”
“You tell me, what are you doing under here?”
“Chilling.”
“Like a loser?”
Beomgyu only shrugs because this is just Kai, he won’t feel embarrassed in front of him, not when the guy rejected him (and Taehyun) last year. That was enough embarrassment to grow him enough immunity.
“Hop off my dick,” Beomgyu grumbles. “Hand me a beer too.”
Kai gives him one of the two bottles he was sneaking and decides to join him under the table.
“So,” Beomgyu groans when he feels the conversation miles away. “You avoiding someone?”
“You literally know who and just grueling me. I know you.”
Kai snickers and elbows him teasingly. “That bad?”
“Nah, it doesn't get worse than the heinous prank.” Both of them grimace and scrunch their nose. “What are you doing here?”
“My older sis can’t see me drink my fourth bottle.” Kai takes a gulp.
“Bold of you to think I wouldn’t snitch to Lea.”
“But you love me?” Kai gives him the pitiful puppy eyes but Beomgyu’s face remains impassive.
“Told you this stopped working last year.”
Kai huffs, dropping the fake puppy face. “Boring.”
“Holy fuck—!” Soobin stumbles with Yeosang on Kai’s long leg stretching out from under the table.
As it seems, they just cock blocked the two because both of them are blushing profusely but more concerned about why Beomgyu and Kai are tucked under there.
“Do you possibly have more drinks?” Beomgyu grins silly, probably intoxicated enough already.
“Are you okay?” Yeosang sounds adorable when concerned as he crouches down and reaches to swipe his sweaty hair off his forehead. Beomgyu leans into the sweet touch and basks in the coldness against his heated skin.
“He will survive.” Kai shrugs as he answers. Soobin returns to hand them two cups of a stronger drink before plopping on the floor in front of them. Yeosang eyes him and decides to sit down too.
“Some fuckass riled him the whole night, and now he is hiding from him,” Kai explains. “I’m keeping him company.”
The two get it and feel sorry for him. The thing is, a select few know about Beomgyu’s sheltered feelings, and that be Yeosang, Soobin, Wooyoung, and Yeonjun. Kai hasn’t been told, but he figured that out himself when both of them tried to get him.
Beomgyu leans his head on Kai’s shoulder and basks in the closeness a bit, Soobin and Yeosang’s quiet conversation gives him some sort of serenity as he listens to them discussing bunnies and cute stuff. How can these two be real?
The party only gets wilder. 🎶 Unforgettable by French Montana plays through the speakers and tipsy students are skimming to the main floor under the purplish lights.
Soobin takes a shot and bids the boys a small goodbye as he towers over Yeosang, music is loud but apparently, Yeosang has accepted a dance request from a very awkward Soobin. Yeosang takes his hand and pulls him to the floor. Soobin smiles back at the boys and Yeonjun toasts to him before downing his drink.
Yeonjun looks beside him at Wooyoung. “It’s after midnight, wanna get nasty on the floor?”
“What do you think, Yeji?” Yeji throws back her drink before standing up.
“About time.” She wears the heels she shrugged a while ago.
“Could have invited me,” Changbin is so drunk that his cheeks are flushed.
“Not having you throwing up on us.” Yeonjun ruffles his hair and laughs.
“Let’s go.” The three take the center spot, grinding to the rhythm with the girl pressed between their sinful bodies. Yeonjun’s hands hold Yeji’s hips while Wooyoung’s hands trail up her breasts underneath her crop top.
Minho apologizes to San for the umpteenth time for kissing his boyfriend and San whines in exasperation. “I told you it’s fine two hours ago, Hyung please.”
“But—!” he is certainly drunk. Jisung comes to the rescue finally.
“Let me take him off your arms.”
“Please,” San thanks him profusely as the drunk Hyung gets towed away. San turns to his boyfriend, bonding over games with Felix as he joins them. “Mind if I hog my boyfriend for the night?”
Felix shakes his head and laughs as the two scurry to the crowd dancing.
Ryujin takes off her birthday cone and shakes her hair until it gets messy. “C’mon girls, can’t have the boys steal the attention.”
“Oh, please,” Bangchan snorts around a cigarette as he watches her take Karina and Yuna’s hands, Chaeryeong and Lia giggling as they follow where Ningning and Winter are already tipsy and swaying on their bare feet as their heels got discarded long ago.
“Need a lighter?” Bangchan eyes a disheveled Hongjoong who comes limping down the stairs.
“God, please.” Hongjoong’s hand trembles as he pulls a cigarette pack from his back pocket and takes one out.
“Did he fuck you that good?” Bangchan teases and Hongjoong takes a deep inhale, locks it, and when he exhales, his whole body sags.
“You won’t believe it, Seonghwa is a monster.”
“No wonder no one saw you two the whole night.” Bangchan’s laugh grabs Kai’s attention who is rummaging through the fridge behind them.
“Wild night, can’t find any more beer in here.” Kai ponders.
Hongjoong snorts. “Here.”
Before Kai can throw the drink back, it gets snatched from his hand. “I need it more.”
Taehyun swallows the whole thing in one go and clears his throat. Kai smiles lazily. “That bad?”
“We are about to find out.”
Taehyun looks around the bodies grinding sensually to the music, neon lights and glitter and confetti scattered everywhere. He has been trying to find Beomgyu for a while now but the guy keeps slipping away whenever he glimpses him.
It annoys Taehyun, the sexual tension simmers low in his belly and he needs to pin the redhead and finally have him after all the toying they both suffered through.
Taehyun spots Beomgyu in the middle of the crowd dancing on his own, head thrown back, long tattooed neck exposed as he feels his body with his hands to the rhythm.
Beomgyu looks like sin there, shirt had fallen off his shoulder, skin glistening with sweat and glitter, eyes half closed and glossy lips parted as if he couldn't care less about his surroundings.
🎶 ‘Touch it’ by Ariana Grande plays next and the crowd slows down a bit as the atmosphere grows even more sensual.
Taehyun avoids the bodies on his way, and when he is behind Beomgyu, he grabs his hips and pulls him close. Beomgyu doesn’t object, doesn’t stop, doesn’t open his eyes as he tilts his head to the side so it’s resting on his cheek.
Beomgyu’s hand holds to the back of his neck and the other feels his cheek as he grinds on him. Taehyun feels the heat of arousal in his belly reignite again. He grinds back with intention, dragging his nose along Beomgyu’s neck before taking a deep inhale only to smell his own cologne on his skin.
Such a simple thing shouldn’t fuck so hard with his head, but it does. It makes him yank Beomgyu against him possessively and he inhales again so deep that his chest expands to its full capacity.
Beomgyu throws his head back with a moan when he feels it.
Taehyun’s eyes widen and he falters for a second, not expecting Beomgyu to sound so… so loud and fucking enticing when horny, when held like this.
All night Beomgyu has been holding it inside, too embarrassed to sound so wanton in front of Taehyun, but he could care less now after one too many drinks and being riled to carelessness.
It makes Taehyun want more, one hand stays on Beomgyu’s hip as the other moves to his belly, flattens his palm, and caresses all the way up, the loose shirt halfway lifts with the movement, making Beomgyu shiver with his exposed waist.
He whines. Taehyun hyper-focused on his sounds as his open mouth hovers breathlessly above his pulse point, wanting to kiss, suck harshly and leave a bruising mark between the vines and thorns of his roses. One that matches the mark left on his own neck.
His hooded eyes stare at the exposed shoulder. He tenderly presses his lips to it, inhaling more scent to cloud his judgment before sucking on pale skin. He holds Beomgyu by his arms, stroking him placatingly, pulling the sleeve of his shirt down so he can have more exposed skin to mouth on.
Beomgyu’s breathy sounds are music to his ears, the staccato inhales when he grazes his teeth or sucks hard– the way he melts on his body..
He looks at Beomgyu's side profile, how he gnaws his lip, how his skin flushes healthily. How he looks like he feels the pleasure ten times more. It’s addictive.
Taehyun’s hand trails back down, dangerously low, his pinky finger skimming under the belt of his pants. Beomgyu squirms, gasps softly as he gives a sinful roll of his hips that has Taehyun groaning.
Taehyun is this close to sinking his teeth in his neck to satisfy his insatiable hunger, pressing his hard cock to the crack of Beomgyu’s ass desperately.
“Yeah, more please.” Beomgyu breathes, sounds so gone to pleasure that’s yet there to wreck him.
Taehyun smiles impishly. “You sure you want more from me?”
Beomgyu recognizes the voice even if it is a bit more hoarse and within the haze of his intoxicated head.
He flinches as he tries to get away from the heated body plastered to his back but Taehyun jerks him back harshly and this time he clamps his teeth over his neck. Beomgyu moans like a whore, but only the music and the alcohol in the crowd stop everyone from paying attention to them.
Beomgyu’s knees buckle and he shakes as Taehyun holds him steady with two strong arms locking around his middle. Taehyun’s fingers dig into his abdomen as he keeps him restrained.
Beomgyu isn’t drunk enough to lose his senses, but Taehyun is sucking on his neck, Taehyun is touching him heatedly, Taehyun is very searing against his body. It’s the man he longed for all along and tried so hard to escape.
His neck is so sensitive that tears prickle his eyes. He whines, gasping softly when he comes in contact with Taehyun’s hardness against him, can’t believe the man is this turned on for him.
A few weeks ago, Taehyun hated his guts and wished to ruin his life, but now he wants him so desperately that bruises are about to form from his grips.
How did he get here, trembling and aroused, cock leaking in his pants and lips permanently open with soft sounds because Taehyun just won’t stop abusing his neck, won’t stop feeling him out?
“This is how you suck a hickey properly,” Taehyun taunts as he prods his hickeys with his tongue.
“Taehyun ah…” Beomgyu breathing his name has Taehyun almost too hasty to have him.
“Grind more on me, c’mon.” Taehyun grabs his hips and rolls them on his, groaning at the contact. Beomgyu is blushing so hard, panting already. They are particularly fucking with clothes on in front of everyone.
He looks around wearily but it seems the night is concluding for everyone else as well.
Soobin has finally kissed Yeosang and they are making out heavily there.
Yeonjun and Wooyoung swap spit filthy with Yeji groped in between as she grabs Wooyoung’s face and gets her share of a nasty kiss.
The girls half stripped, half resting on the side and half grinding sensually on each other.
Everywhere Beomgyu looks, there is obscenity, nude and tongues and spit, lustful students are too high and shameless, the groping and lewd touches.
It’s too hot and gets him even more stimulated as he stares at them. He needs more.
“Hnnngg…” Beomgyu winces when he feels Taehyun’s hand touching below his ass, holding his thigh in a possessive grip, where the twin rose vines tattoo lays.
“The things you do to me,” Taehyun moves his other hand to circle his neck, squeezing slightly, but the presence is there to make a single tear slide down Beomgyu’s cheek when he flutters his eyes closed. A foreign odd feeling fogs his mind, it's fuzzy, numbing, like soon, he won't be able to stand without support.
It's alarming, but Beomgyu is too faint to worry about it as he should be.
Beomgyu turns his head sideways and faces Taehyun underneath long wet lashes, eyes glassy as he begs him to leave the crowd. “Not here please…” Beomgyu whispers above his lips.
Their faces are dangerously close, Taehyun stares at his mouth heavily, hands flexing before losing whatever battle he is fighting and taking his mouth in his.
Taehyun swallows the throaty moan as he maneuvers Beomgyu so he is pliant on his chest. Beomgyu’s hands rest there as he fists the shirt and pinches his eyes shut against the way Taehyun is devouring his mouth.
Beomgyu can’t even kiss back, he stays open-mouthed, panting severely as Taehyun’s hands slide inside his back pockets and squeeze his ass, keeping him upright as he grinds on him. Beomgyu moans and grinds back.
Taehyun sucks and bites and abuses his plush lips as if he can’t get enough or stop himself.
The lips are sore and swollen before Taehyun pulls back, staring at them and Beomgyu stares back. Taehyun’s usually plump lips are even bigger, and softer, they are so moist and enticing. Beomgyu doesn’t realize he is biting his own while staring until Taehyun curses.
“Fuck, need to have you right now.” Taehyun grabs his hand and lures him away. Beomgyu follows mindlessly as they stumble their way.
Taehyun is too impatient as he backs him against the wall the first they enter a corridor and kisses him feverishly again.
Beomgyu wraps his arms around his neck and moans into his mouth. Taehyun can’t stop his hands from roaming everywhere, feeling everywhere he can reach as they move together, the outline of their hard cocks too apparent as they touch.
Beomgyu’s head thumps against the wall as he throws it back when Taehyun forces a thigh between his legs.
Beomgyu gasps and chokes on his spit when Taehyun presses harshly to his cock, almost too painful but the pleasure is also too blinding as Beomgyu’s knees give up on him and they buckle.
“Is this what you secretly hoped for all those years? Wanted me this bad?” Taehyun mocks as he grabs his jaw and tugs it down so his mouth is open. He swipes a thumb along his swollen lip and stares darkly as if completely enchanted by how beautiful Beomgyu looks, such a gorgeous whore for him.
“You like this? You want me to ruin you?” Beomgyu whimpers pitifully, trying to avert his eyes but Taehyun inserts his thumb between his lips and presses on his tongue until drool pools in his mouth and is making a mess that has Beomgyu sucking around his thumb helplessly. “Filthy whore.”
A shiver descends Beomgyu’s spine, making him hump Taehyun’s strong thigh desperately, the pleasure almost blinding, the way Taehyun spits filth is so hot, god is he an awful man to get off on degradation.
But he will be a whore, if it means Taehyun losing his mind over him this way, he doesn’t care.
So far Taehyun looks wild himself, eyes too crazed, can’t stop staring at every detail of him like committing everything to memories. He breathes hard and holds to his body as if he owns it, rubbing his erection like he owns Beomgyu’s orgasm too.
Taehyun looks like he is getting off on the power trip more than his cock leaking into his pants. He is enjoying submissive Beomgyu more than he should.
“Taehyun, someone will s-see mmmhhh ah!”
“Don’t act like that doesn’t get you off,” Taehyun frees his mouth and slaps his cheek tauntingly. “You cum thinking about them seeing you wasted on me.”
And he is correct. Beomgyu moans the loudest thinking about someone walking in on them in the hallway fucking.
He still refuses to admit to it with how humiliated he feels. He shakes his head frantically and his eyes water. “N-No hmmmm no no—” his tongue feels even heavier and the haze fills his head more.
His denial makes Taehyun grin wider, almost too satisfied with his response.
“We will see.”
Beomgyu gasps scandalously when he hears the sound of a zipper. He looks down with wide eyes and sees Taehyun working with one hand to unzip his pants and then his own and free both their cocks.
Beomgyu’s brain blanks, eyes stuck on the sight before him–
No one told him that Kang Taehyun has cock piercings?!
A vertical horseshoe shape with barbells at both ends, one on the tip and the other below the head. And then there are four horizontal rows of rod-shaped piercings also with barbell ends lining the underside of his shaft like a ladder.
It’s sick, very mesmerizing, and makes drool collect in Beomgyu’s mouth. Taehyun toys with them lazily using his forefinger, entertaining Beomgyu’s sight.
“This one feels amazing to me,” Taehyun hisses and almost moans when he circles the barbell at the tip, the piercings give his cock just the right edge to sensitivity.
“And these,” He rasps as he drags his palm along the underside of his shaft and the rods lining it. “They will feel amazing for you once I’m inside you.” He promises.
Beomgyu quakes when Taehyun holds both their cocks in a firm grip and he feels the rings on his fingers and the rods drag along his shaft as he strokes them, the feeling mind-numbing and too overwhelming. Everything stimulates him just the right way that makes him want to cry from pleasure.
Taehyun presses his forearm to his chest to keep him braced on the wall and looks very smug with his reaction.
“I see you enjoying them already.” Beomgyu wants to tell him he is unrealistically perfect but he is busy choking on spit and ecstasy.
They are both leaking, Beomgyu’s cock is a bit longer, but Taehyun’s is thicker, too veiny, and a darker colored. Beomgyu knows the stretch of it is going to hurt, the rods tugging on his rim would feel so damn good. The visionary makes him gap, soundless gasps as he feels them rub together, Taehyun stroking both of them efficiently, their precum making the slide feel heavenly.
“Breath.” Taehyun commands as he stares deep into his eyes and Beomgyu realizes he isn’t breathing properly. He takes a shuddering inhale and somehow Taehyun deflates minutely when he realizes nothing has gone very south.
“That's a very good doll for me.” he pecks him and Beomgyu chases after his lips for more but Taehyun doesn't give in easily, smiling risquély as he returns to stroke them, though gentler for now seeing how quickly Beomgyu is getting overwhelmed.
The wetness doesn’t seem to satisfy Taehyun so much as he spits on his hand and jerks them off. That shouldn’t be so provocative, Beomgyu whines.
“What do you think anyone would say walking in on us,” Taehyun teases, focusing on the tips and drawing more beautiful tears to Beomgyu’s eyes. He is just so sensitive, and Taehyun strokes him like he wants him to lose his mind, tight and deliberately.
And he is about to lose it– what if someone walks in when he is about to cum, or when he is cuming, seeing him being a nasty whore for the one person who is vocal about hating him?
He shivers and moans. Taehyun groans at his reaction. “Told you, you love this more than you should.”
“Mmhhh noo…. Ah, ahhnnngh….” Beomgyu holds the forearm pressed to his chest for dear life, his belly clenching and his knees shaking.
“Liar.” Taehyun slaps him again and Beomgyu hiccups adorably, which would make anyone else feel sorry but Taehyun twitches in his hand crudely.
However, suddenly Taehyun’s movement halts and he looks to the side and looks coldly at whoever is there interrupting their moment. Beomgyu follows the stare and looks to the entrance of the hallway.
Felix stands there awkwardly, cheeks red and a sheepish look on his face. “Never mind. I will find another bathroom.”
“It’s fine, you can use that one,” Taehyun says casually as if he doesn’t have their cocks out in his hand.
Felix blushes hard and tries not to look at their private parts, but Taehyun is a bastard, smirks as he strokes them tightly to produce a sound out of Beomgyu. Beomgyu cries obscenely and throws his head back, mortification makes his skin scorching hot and he can’t look Felix in the eyes, this is too shameful.
He whimpers. “T-Taehyun p-please hnnnngg!” Taehyun shuts him up by taking his cock alone in his hand and jerks him quick, finally taking his eyes off Felix to stare at him hungrily.
“He is looking, he is enjoying this too. You should see his face and how hard he is.” Felix squeals but Beomgyu can’t, tears fall down his cheeks as he squeezes his eyes shut. The pleasure soars all-time high, almost spilling but not as Taehyun twists his fist at the top and slides it down, Beomgyu thrusts into it like a bitch in heat, his brain is too far gone to care about anything else.
“F-Felix, ‘m s-so s’sorry…” he mumbles incoherently as he breathes laboriously. He almost wails when Taehyun frees his cock but soon Taehyun is pressing their hips together and they are grinding messily on each other, the feel of the ridges of the piercings dragging on his cock sends his mind reeling and he cries out loud.
Taehyun looks at Felix and the poor guy has a hand on his mouth and the other on his crotch looking very ashamed himself. Taehyun sneers at him. “You enjoy this too, don’t you?” He rasps.
Felix blushes hard and Beomgyu lulls his head to the side to look at the boy underneath wet thick lashes.
“S’sorry Lixie…” Beomgyu slurs as his hips won’t stop moving, the slide is almost too slick with their precum, feels so damn good to stop.
“… it’s okay,” Felix reassures shakily, “you both are very hot….” He admits shyly and Beomgyu moans.
Taehyun’s eyes flick to him. “Whore.” Beomgyu averts his face and gnaws on his abused lip.
“Wanna cum… p-please…” Beomgyu dares to beg.
“What about you, Felix?” Beomgyu whines when the attention isn’t entirely on him but Taehyun gives him a ruthless hip roll that has him shutting up and swallowing his complaints.
“I’m— I— mmh oh…” the poor guy stutters and Taehyun gets off on it, gets off on how much authority is in his hands.
“Cum for us if you want,” he permits him and soon enjoys both of them moaning for him. Beomgyu listens to Felix’s deep groans and shivers, shouldn’t feel so arousing to be preyed on but it’s so hot, almost too hot that Beomgyu can’t coordinate his thrusts and can’t stop whimpering and crying Taehyun’s name.
Taehyun doesn’t take his eyes off Beomgyu, and it’s the sickest lust in them that has Beomgyu spill and spasm in his grip, cum all over Taehyun’s hand and his cock as he jerks him to overwhelming sensitivity, and this time his knees completely give up finally.
They hear a muffled sound, Beomgyu is too gone in bliss to look but Taehyun sees Felix has come too from Beomgyu’s indecent sounds and orgasm face. He smirks as he tilts his head to the side. “Need help there, Lixie?”
Felix shakes his head with flamed cheeks and bitten lips as he hurries past them and into the bathroom, too ashamed with an apparent wet patch on his crotch.
Taehyun’s hold may have loosened because Beomgyu slides to the floor slowly and looks up at him with misty eyes and flushed glistening skin.
Taehyun hasn’t come yet, and towering over Beomgyu gives him such a twisted rush toward climaxing. He strokes his cock lazily in front of his face and Beomgyu dazedly stares, lips parting softly, too pretty that Taehyun feels the urge to fuck his throat.
He doesn’t though, he still slides his clean hand in Beomgyu’s red hair and yanks it back roughly so his eyes meet his and not his cock.
“You wan’ it?” Taehyun stares darkly at him, still stroking his cock delicately, tenderly skimming over his barbells.
Beomgyu’s brain is too frazzled and cloudy, he doesn’t grasp what Taehyun wants, eyes returning to stare at his pretty cock and the sticky barbells, and wonders what if…
Taehyun holds to his resolve with an iron grip, doesn’t want to take too much advantage of Beomgyu but he is so riled up, and Beomgyu’s fucked out face doesn’t help as a dribble of cum leaks off his tip.
He leans a bit closer and smears the drop on his cheek and towards his parted lips, dragging the moisture with the barbell. Beomgyu doesn’t react much but his lashes flutter and his eyes go half-lidded. He parts his lips softly and Taehyun glides his tip along them, teasing, leaving traces of cum as he jerks himself.
He won’t last long this way, he knows, and soon the clench of his belly gets too much and he knows he is about to cum.
“Gonna cum,” Taehyun rasps out, sounding so hoarse. Beomgyu doesn’t pull away or refuse him, just looks up at him with eyes almost begging, so dazzling and beautiful.
He knows it’s a bit much doing so, but he is not a good guy, so he still comes on his face, cum splatters over closed eyes, lashes drip some, over his perfect nose and cheeks, and damn Beomgyu licks the cum landing on his lips, tasting it and Taehyun sees the shudders that wreck his body as he curls tighter around himself.
He just came on the face of the person he hates the most, what a gratifying feeling. He might be sick in the head for real because why does he feel so damn good towering over him, dirtying him, this much freedom to do what he pleases with him to his heart's content and he knows Beomgyu would even say thank you if he commanded him.
He is almost drunk on the feeling, more cum leaking off his slit the more he entertains darker thoughts.
It takes a minute for Taehyun to catch his breath, to take his eyes off sinful visuals, to realize he needs to do something about this whole dirty situation of them being stained with cum in the hallway.
He tucks himself messily and crouches down in front of the redhead. Beomgyu looks very vulnerable, at his mercy, he doesn’t move a finger to fix himself. What a princess.
Taehyun thumbs a drop of cum from the corner of his mouth and smears it on his lips, watching with twisted fascination how Beomgyu moves to lick it off his thumb before he can lift the digit.
It’s then the door behind them opens and Felix halts in his steps and squeaks again when he sees the cum on Beomgyu’s face and them on the floor. Taehyun subconsciously moves a little so his back obscures Beomgyu a little. “Can you hand me a wet towel please?”
Felix immediately goes back to bring him one and tries to apologize for intruding on them but Taehyun doesn’t allow him, telling him to go for now as he moves to clean Beomgyu’s face, his hair, and even the mess on his cock before tucking him back in his pants.
“Can you stand up?”
Beomgyu is a bit more sobered up, still disoriented as he shakes his head. “Can’t feel my legs yet.” He mumbles shyly, blushing at this predicament.
Taehyun rolls his eyes. “What are you now, a pillow princess?”
Beomgyu’s cheeks turn even redder and Taehyun enjoys his reactions more than he should. He feels a weird sense of pride as he slides his arms behind his back and under his knees and hoists him up.
Beomgyu squeaks and clings to him, somehow forgetting Taehyun is a gym rat and his weight probably means nothing to him.
The moment is almost too good, Beomgyu’s heart skips as he leans his cheek on Taehyun’s shoulder, basking in the rare embrace that he never saw coming from the guy who hates him.
His heart thumps loudly, his body is pleasured and fulfilled and he feels content and sleepy.
But of course, Taehyun has to open his mouth and ruin it for him just like always.
“You are so much fun, Beomgyu.”
Beomgyu’s heart cracks a bit when Taehyun says that, sounds very conceited too. Fun. Yeah.
Sometimes, though rare, Beomgyu’s silly heart forgets about the whole enemies thing. His heart attempts to fool him, his feelings clouding his judgment, and the fact Taehyun hates his damn guts.
That this is entirely sexual. He will always be just a source of entertainment for Taehyun one way or another.
He closes his eyes and fists Taehyun’s shirt, trying to make do with whatever limited time he has in this embrace.
Taehyun lays him down on the couch and tells him to let go.
Beomgyu lets go because this is Taehyun, and Taehyun is not for him to love and keep.
