Work Text:
"Truth or dare." Yeonjun grinned as he glanced at everyone in the circle.
"This is childish, let's place something e—" The older clasped his hand on Beomgyu's mouth, abruptly withdrawing when he felt the younger's tongue on his palm.
"That's fucking disgusting." His face grimaced before spinning the bottle.
"Nice." Yeonjun raised a brow suggestively, winking at him. "Truth or dare, Soobin-ah?"
Everyone looked at him in anticipation. Hao bit his lip, unconsciously holding his breath.
Soobin mimicked Yeonjun's teasing expression. "Dare."
The group erupted in ohs as Hanbin clapped with a chuckle. "You have to think of a good one, hyung." He joked to Yeonjun who rubbed his chin like an old man in contemplation.
He grinned after a few beats. "I dare you to sit with Beomgyu on your lap on the sofa chair during movie time.”
Soobin furrowed his eyebrows, feigning discomfort. “Yah.”
Yeonjun shrugged teasingly before he elbowed Beomgyu who was beside him. The younger scratched his head in a pout. "What the hell, hyung?"
'Good actors.' Hao thought.
Later on, Kai decided to pick "The Conjuring" insisting they watch the series for the rest of the night. With everyone having a soft spot for him, they obliged.
Though, Jungwon thought it might've been better to watch it chronologically if they were going to watch everything, but that was quickly buried in the back of his mind when he saw Kai's excited look.
"Is everyone ready?" Jay stood by the light switch, gauging everyone's expressions. They all looked at each other, waiting for someone to object.
"I need to pee," Beomgyu mumbled as he stood from Soobin's lap.
"Me too." His hyung followed.
"Don't have sex in the bathroom, we're waiting for you!" Yeonjun joked, earning a giggle from everyone except Hao and Hanbin who forced a chuckle.
'It wasn't far-fetched.' Hao thought, looking at his boyfriend who appeared to have the same notion.
Beomgyu stuck out his middle finger while Soobin mouthed a "fuck you" before they walked to the bathroom, taking a turn to the right and a short hallway to get there. Beomgyu shook his head slowly, clicking his tongue, the layout was simply inconvenient. The architect should've done better.
Before he could even touch the doorknob, Soobin pushed him to the wall, placing a hand on his head to avoid it getting in contact with the concrete.
"You be good and we'll have no problems, alright?" He whispered, almost like a growl, to the younger's ear, pressing his hips against Beomgyu's ass.
"How counterproductive." The younger mumbled earning a scoff from Soobin who let him go.
Beomgyu went back first after using the bathroom, followed shortly by the older, giving Jay a thumbs up when they settled on the chair. Soobin thinks they could've turned it off themselves but their junior insisted since he sat near it anyway.
Kai started the movie, smiling excitedly as he sat between Taehyun and Yeonjun on the long sofa. Hao and Hanbin sat on the carpet on the left side of it while Jungwon and Jay sat on Taehyun's right, the nearest to the secret couple who shared the sofa chair.
The first few minutes were fine, acting out their ruse of discomfort until Beomgyu asked for a blanket from Jungwon and lay comfortably on Soobin who had his arms wrapped around the younger's waist.
If it weren't for Soobin occasionally jolting, Beomgyu would've fallen asleep already. With his experience in playing horror numbing his fright and exhaustion from doing beach activities earlier that day, it wasn't a shock that he was getting a little drowsy.
Soobin felt his boyfriend's body become heavier as he relaxed his muscles, arms above Soobin's as he played with the older's fingers.
"Can I sleep?" Beomgyu whispered, resting his head on his boyfriend's shoulder, inhaling the perfume that Soobin sprayed on his nape.
"Of course."
Hao's gaze flickered to the pair before he was quickly pulled back by the girl's shriek. 'Nothing yet, thankfully.' He thought.
Beomgyu stirred awake from Soobin's scream with a whine. Apparently, there had been a jump scare, and his boyfriend, being the scaredy cat he is, got frightened.
“Sorry, baby,” he whispered, rubbing the younger’s thigh apologetically.
He didn’t know how the older’s hand got there, but it didn’t matter, he felt like sleeping again. Beomgyu whined once more, quiet enough to be drowned in the movie but loud enough for Soobin to hear.
“Don’t do that…” He mumbled as he squeezed his boyfriend’s wrist. Right, Soobin was drawing circles on his thigh absent-mindedly.
“Sorry.” The older rubbed his nose in Beomgyu’s hair before abruptly straightening when he realized they were still with their friends.
The younger merely hummed before drifting back to his nap.
After some time, he was half-awake because Soobin was squeezing and caressing his inner thighs, most likely as an attempt to soothe himself as it was one of the softest parts of his boyfriend. Yet, Beomgyu felt himself getting wet, rubbing his thighs together with Soobin's hand getting squeezed in between.
Soobin feels like a fucking pervert, he initially only wanted to shake the nerves off his hand by caressing his boyfriend non-sexually, yet now, with Beomgyu's motions, he couldn't stop his Soob junior from slowly growing.
It is going to bump into Beomgyu's ass very soon.
The younger shifted on his boyfriend's lap causing Soobin to squint his eyes shut, one hand supporting Beomgyu's waist and the other resting on the sofa chair's arm, clenching his fist as an attempt to restrain himself.
"You're… you're hard." Beomgyu groggily mumbled.
"Shh."
The smaller parted his thighs lightly, slowly fluttering his long lashes as he stirred awake. His body felt warm, slowly heating up by the second. Without thinking much, he pulled Soobin's wrist and placed it between his legs, right on his core.
Soobin bit his lip as his gaze flickered to their friends, every one of them focused on the TV. Hesitantly, he starts rubbing in a circular motion with his three fingers, glancing at the younger who's now fully awake, staring at the screen. He had nothing under those shorts.
Beomgyu tilted his head and whispered. "Want more."
The older checked their friends once again before dipping his fingers beneath his boyfriend's cotton shorts, pressing his middle finger between the lips. He slid it up and down, rubbing against Beomgyu's clit as the younger hummed softly, as quietly as he could, rocking his hips ever so subtly.
At this point, Soobin's cock was fully hard, and the combination of the younger's cunt's heat and wetness as well as the friction of his ass was not helping one bit.
"Want your cock" Beomgyu looked at him with half-lidded eyes.
'Greedy little shit.' Soobin thinks as he slowly eases a finger into the younger. "Later." He mumbled softly, thrusting the finger in and out.
"One more." His boyfriend whispered, more of a command than a request.
Soobin's patience was thinning, yet, he obliged, adding another digit.
"Mmh, fuck — there." He mewled, making the older clasp his hand on Beomgyu's mouth. Soobin gauged their friends' expressions. No one noticed. Not even a micro expression of noticing in sight. He sighed in relief. It was probably loud for him since Beomgyu was practically snuggled to his ear, nonetheless, he wanted to be careful.
The pace of his thrusts picked up, adjusting whenever a sound of squelching was heard. Soobin began rocking his hips slowly, trying to get friction for his once again neglected cock. The younger had to make up for this later.
"S-stop…" Soobin didn't hear the first time and continued. "I said stop," Beomgyu repeated, a little louder this time, though not enough for the others to hear.
"What's wrong?" Anxiety spread all over his body as he paused his movements.
"Put your cock in me."
God… Beomgyu is really gonna be the death of him.
Soobin paused. They usually did three to four fingers of prep. “We need to loosen you up more.. besides we can't move, it will be too obvious." Soobin reasoned.
"Just.. let me cockwarm you. Please?" Beomgyu pleaded, his voice dripping with aegyo.
With a sigh, the older nodded. Beomgyu grinned as he reached between his legs for Soobin's hard-on, pulling it out of his boyfriend's pants, letting it spring onto his cunt, the slap making him bite his lip to prevent a moan.
He pushed his shorts aside as he rubbed his pussy against the base of Soobin's cock, humming to himself before checking their friends. Coast is clear. With that, he slowly sank onto his boyfriend, the older guiding his hips as he got comfortable.
For some time, it was alright. Beomgyu eventually napped once more, occasionally shifting — sometimes with a soft moan depending on where Soobin's cock hits. The older, however, kept twitching inside of him, suppressing groans every time his boyfriend moved.
At times, their friends would glance, quickly chuckling at how they looked before focusing back on the movie. Most of all, jumpscares were hell for Soobin, he would jolt and elicit a whine from the younger whenever he moved a little too abruptly or strongly.
"That guy's been knocked out since the beginning of the movie." Yeonjun chuckled, pointing out. Naturally, everyone's gaze went on them.
'Please don't notice my cock's inside him.' Soobin mentally begged, feigning a grimaced expression.
Hao eyed them momentarily, making eye contact with Hanbin. The rest merely chuckled, with Jungwon suggesting he take Beomgyu to their room so he can rest up.
"That's a good idea. I feel pretty exhausted from the island hopping too." Soobin straightened his posture, the younger still out cold on his lap.
As the group diverted their attention back to the film, Soobin gently rubbed his boyfriend's arm. "Baby, wake up, let's go to bed."
"Mmh? You'll do me there?" He mumbled sleepily, a little too loud for Soobin's comfort.
"What'd he say?" Jay inquired, chuckling.
"Oh, he wants to sleep there in the room already. We'll get going, right, Beomgyu?" Soobin excused himself as he forced a smile.
The younger gave a skeptical expression before slowly sitting up, handing the blanket to Soobin to cover himself as his boyfriend's cock slipped out of him. Soobin quickly pulled up his pants, leaving the blanket on the chair as he stood up.
"Goodnight, everyone." Soobin smiled. Beomgyu unexpectedly leaned onto him, clinging to his arm erupting teasing from the group.
"Aigoo, does Beomgyu even know who he's clinging to?" Yeonjun joked, earning chuckles from everyone.
"That's too natural, you're secretly dating aren't you?" Jay teased, elbowing Jungwon who just laughed.
Beomgyu's eyes widened, pushing Soobin a little too roughly. "I thought he was Jjunie-hyung."
"Sure you did." Hao laughed, raising a brow at Soobin when they made eye contact and looked him up and down. 'I see you.' He mouthed.
Soobin mentally face palmed, what did he expect from his best friend?
Beomgyu stomped to the stairs leading to their room after bidding everyone goodnight, his boyfriend following behind. The younger immediately plopped onto the bed, diving into the soft sheets.
"Let's get you cleaned baby." Soobin sat on the edge of the bed, rubbing his back.
"Hmph, no."
The older would be lying if he said he didn't find him cute, but he's so hard still and they need to clean up.
"You know how you feel in the morning when you don't brush your teeth the night before."
Beomgyu groaned in response, lifting an arm. Soobin pulled him up, their movements practiced and routine. He held the younger's side, slowly standing up.
While Beomgyu sat on the toilet seat, Soobin prepared their toothbrushes, handing the younger some tissues as he grabbed the feminine wash from Beomgyu and placed it on the counter of the sink.
"This is almost empty, let's get you some tomorrow when we go out."
"Mkay." He mumbled as he pulled up his shorts.
Soobin handed over the younger's toothbrush before he dipped his in the cup of water and began brushing himself, stealing glances at the sleepy boy. Beomgyu's gaze flickered to him, he looked away instinctively, staring at his face in the mirror.
"You go first, I'll take care of this." The older man mumbled, motioning to his hard-on.
Beomgyu deliberately pulled the door, locking it before they gargled and spat on the sink, wiping their own mouths with the face towel. Soobin blinked at him as his boyfriend dragged his hand, closing the toilet seat and signaling him to sit.
The younger stripped his clothes in front of him, causing a momentary shock to Soobin before he took off his shirt and pulled down his sweatpants. Beomgyu smiled as he sat on his boyfriend's lap, cupping his face and leaning in to kiss him.
Soobin pulled him close, hard cock rubbing against the younger's pussy as their kiss became heated, goosebumps tickling his skin. In the midst of it all, Beomgyu slowly sank and rolled his hips on the older, each movement precise and controlled.
He'd done it a hundred times, and yet, Soobin still finds himself in awe of how his boyfriend could move.
Choi Beomgyu was born to ride a cock.
Soobin pulls away, lapping at the younger's neck until he finds a spot he wants to suck at, creating a purple-ish bite mark on his nape. He lands a slap on Beomgyu's ass, making him arch his back even more with each roll. 'So warm and tight.' Soobin thought.
The older man shifts in his seat, holding his boyfriend's ass before pistoning up to him, the slapping of skin and lewd squelches echoing in the bathroom.
"Oh, fuck— you're fucking me so good." Beomgyu mewled, their lips slid against each other once again, slick and warm, parting and meeting in quick succession. Soobin tilted his head, deepening the angle, their lips sealing more completely as the kiss grew heavier.
He landed another slap to the younger's ass, thrusting relentlessly as Beomgyu's moans spilled into his ears, fueling his fervor.
"You like that? Like being my little slut?" Soobin growled as he bounced the younger on his cock, meeting his thrusts.
"Hyung— fuck — ah—" Beomgyu cried out, gripping onto his boyfriend's shoulders and resting his head on it. The sounds of their skin slapping echoed in his ears so lewdly, making him clench on the older.
Before he knew it, Soobin was already manhandling him, pressing Beomgyu's head against the tiled wall with his big hands on the younger's hips. Soobin slowly eased his cock back in, his other hand making its way up to Beomgyu's neck as he picked up his pace.
"Mm close." He whined, arching his back.
Soobin bit his lip as he slapped the younger's ass once again, watching it jiggle lightly. 'Someone has been spending a lot of time on their glutes.' He thought as he continued his merciless thrusts.
Earlier this day, he'd expected them to just get in bed and sleep. Island hopping, snorkeling, and beach volleyball had been so exhausting that Soobin assumed they wouldn't have any energy left by nighttime. Perhaps if they did, it would be romantic — slow and steady. Not whatever this was.
Beomgyu always loved it whenever his hyung was a little too rough. They played around and teased each other of course, but Soobin was mostly gentle with him as a boyfriend, often talking in a soft voice as you would to a child.
The older loved taking care of him, very much so. Always doting, always asking if he's eaten already. Even if Soobin wasn't good at cooking, he'd find a way to bring homemade food to the younger ones so he wouldn't rely on takeouts and processed food anymore.
And so, he felt as if somehow, Soobin's roughness was suppressed or channeled somewhere else as they spent more and more time alone, mostly gentle and careful, than bickering and physically teasing whenever they were with their friends.
It's evident in how Soobin treated Hao or his other friends like Jihoon that he still has that playful recklessness in him and Beomgyu misses that a lot on the regular.
Soobin's friends often joked about how he sucked at traveling and maintaining conversations without knowing he was the complete opposite with Beomgyu and the younger almost teared up realizing just how special he was to his boyfriend, albeit the secrecy of their relationship.
No one knew they were dating, so such situations could easily be taken advantage of, but neither Soobin nor Beomgyu was like that.
So when he first asked to be fucked roughly, around their first months together, Soobin was stunned, asking if he was sure and if it was really okay for Beomgyu. The younger, cheeky, and mischievous, eagerly beamed leaving his boyfriend no choice but to oblige.
Soobin enjoyed it anyway.
Everything suppressed by their careful touches and deliberate movements was let out in sex. He would never call Beomgyu names regularly, the younger was just… kinky like that. However, their discovery of Beomgyu's interests in such, is a story for another time.
Right now, Beomgyu was drooling against the wall, about to orgasm. "K-keep going— there.. Ah!" He sobbed as he felt his boyfriend throb inside him.
Soon enough, Soobin had to hold him up, fucking through his orgasm as he chased for his own — just as the younger wanted. Beomgyu loved overstimulation and even had the guts to reach for his clit to rub it, squirming in his hyung's arms as Soobin held him firmer and tighter.
With an exhausted grunt and mixed pants, Soobin slowed down his pace, lewd squelches echoing in the bathroom as he rode out their release, watching their mixed cum drip out of Beomgyu when he pulled out.
"Fuck." He groaned as he knelt to be face to face with his boyfriend's cunt, clenching around nothing as cum oozed out of it, flowing down his thighs.
Beomgyu panted as he bent his ass over a little more, arching his back for Soobin to get a better view while using the wall for balance.
"Wanna eat you out." Soobin placed a kiss on his inner thigh, tasting a bit of cum on his lips.
The younger eagerly shook his head. "No more, no more." He whined.
"Alright, let's get you cleaned."
After the couple showered, they finally lay on the bed, Beomgyu snuggling close to Soobin who had his arms wrapped around the younger resting on his chest.
Beomgyu had his hand resting on Soobin's chest, the older's hand above it, curled ever so gently against his.
Suddenly, the door burst open.
"Have you seen my— oh." Kai froze, apologizing before closing the door.
Soobin was now on the floor, rubbing his head that hit the bedside table as Beomgyu crawled to the edge of the bed. "Sorry, jagiya." He mumbled apologetically, offering his hand.
The older pouted as Beomgyu examined the top of his head. "It's red on here but no wounds, you won't bleed internally from that impact.. right?" He asked worriedly.
Soobin shook his head and rested on Beomgyu's neck, inhaling his scent before placing a chaste kiss. "I'll heal if I sleep on you."
"Alright, you big baby." He smiled, stroking his boyfriend's hair soothingly.
"Let's hope Kai won't tell," Soobin mumbled almost incoherently.
Beomgyu chuckled. "Oh, I'm sure he won't."
"I love you." Soobin squeezed his waist.
The younger rubbed his head against his hyung's. "I love you too."
