The apartment was quiet except for the faint sound of the television playing some random action movie neither of them was watching. Jungkook was sprawled out on the couch, one arm resting behind his head, legs spread wide, his other hand casually scrolling through his phone. Taehyung, sitting on the opposite end, had his legs draped over Jungkook’s lap, absently chewing on a lollipop while eyeing his best friend with a mischievous glint.
They’d been too well-behaved lately, and that was a problem.
Taehyung twirled the lollipop in his mouth, sucking slowly before pulling it out with a pop. “Let’s play Sex or Dare again.”
Jungkook barely glanced up from his phone, but the smirk that tugged at his lips showed he’d heard. “You wanna lose again?”
Taehyung scoffed, throwing a pillow at Jungkook’s face. “Excuse me? I was the one who made you beg last time.”
Jungkook caught the pillow effortlessly, tossing it back at Taehyung with a lazy chuckle. “That wasn’t begging, baby. That was letting you think you had control before I wrecked you.”
Taehyung shivered at the deep rasp in Jungkook’s voice, but he refused to back down. Instead, he leaned forward, his lips brushing dangerously close to Jungkook’s ear. “Talk big all you want, Jeon, but we both know I can break you.”
Jungkook’s fingers twitched. He turned his head slightly, their lips almost touching, his dark eyes filled with unspoken challenge. “Prove it.”
Taehyung smirked. “Fine. You first.”
Jungkook stretched his arms, cracking his neck. “Alright. I dare you to ride a pillow for me.”
Taehyung blinked. Then grinned.
“You’re such a menace,” he chuckled, standing up.
Jungkook shrugged, sitting up properly, spreading his legs as if settling in for a show. “You love it.”
Taehyung grabbed the nearest pillow, tossing it onto the floor before dropping down on his knees. He made a show of adjusting it, making sure Jungkook’s eyes were glued to him. Then, he straddled the pillow, resting his hands on his thighs, and tilted his head.
“Do I get rules?”
Jungkook leaned back. “Yeah. Maintain eye contact. No hands.”
Taehyung raised an eyebrow but smirked. “You really want me to win this, huh?”
Jungkook didn’t answer—he just watched.
Taehyung started slow, rolling his hips lazily against the fabric. The friction was soft, teasing, barely anything, but the way he let out a slow, pleased sigh made Jungkook shift in his seat.
Their eyes remained locked, neither breaking contact.
Jungkook could see the moment Taehyung got into it. His lips parted slightly, breath picking up, movements growing firmer, needier. His thighs trembled slightly, and Jungkook’s own breathing deepened.
“You look good like that,” Jungkook murmured, his voice dark with something dangerous.
Taehyung smirked through his haze. “Tch. Too easy.”
With a wicked grin, he suddenly lifted his hips slightly before dropping them back down with a deliberate grind. Jungkook clenched his jaw.
“Five minutes,” Taehyung purred. “I can do this all night.”
Jungkook was not losing this round.
“Touch yourself,” Jungkook ordered, voice low.
Taehyung arched an eyebrow. “That’s not part of the dare.”
Jungkook grinned. “What, scared you’ll lose control?”
Taehyung narrowed his eyes but ran a slow hand up his chest, his own teasing getting to him. Jungkook watched, fascinated, as Taehyung continued to grind down against the pillow, eyes never leaving his.
“Time’s up,” Jungkook finally said, voice tighter than before.
Taehyung huffed, rolling off the pillow, sitting back on his heels with a smug smirk. “Aw, did I get you all hot and bothered?”
Jungkook rolled his shoulders, his own arousal obvious, but he only smirked. “Cute. My turn.”
Taehyung stretched his arms above his head. “Go on, baby. Hit me with your best shot.”
Jungkook leaned forward, elbows resting on his knees. “Send a voice note to the group chat. Moaning my name.”
Taehyung’s smirk faltered for exactly half a second.
Jungkook grinned. “What’s wrong? Too much?”
Taehyung grabbed his phone immediately, unlocking it with zero hesitation. “Nah, I was just deciding what kind of moan I should send. Soft and desperate, or loud and whiny?”
Jungkook licked his lips. “You pick.”
Taehyung pressed record.
At first, it was just silence. Then, Taehyung leaned back on the couch, eyes locked on Jungkook, and let out a slow, drawn-out breath.
“Mmm… Jungkook…”
Jungkook gripped his thighs.
“Ah… Jungkook, please… feels so good…”
Taehyung dragged the words out too perfectly, his voice breathless, wrecked, teasing. He even added a small whimper at the end, letting his head fall back slightly.
Jungkook’s jaw clenched so hard it could break.
Taehyung stopped recording. Without breaking eye contact, he hit send.
Jungkook blinked. “You’re insane.”
Taehyung grinned, twirling his phone in his hand. “You dared me, baby. That’s on you.”
Jungkook’s phone buzzed violently.
— Jimin: WHAT THE ACTUAL FUCK.
— Yoongi: Block me immediately.
— Hoseok: Do you two have no shame?!?
— Jin: Jungkook… why does it actually sound real??
— Namjoon: I hope you both ROT.
— Jimin: Tae, you’re uninvited from my birthday party.
— Hoseok: Jungkook, you better fight back.
Jungkook let out a deep sigh, rubbing his temples. Taehyung, meanwhile, was dying of laughter next to him.
Jungkook smirked, grabbing his phone. “Oh, you want me to fight back?”
He pressed record.
Taehyung stared in shock as Jungkook suddenly let out the filthiest, deepest groan he’d ever heard.
“Mmm… baby… tighter… just like that…”
He even added a husky chuckle at the end.
Taehyung froze.
Jungkook sent it without hesitation.
The chat exploded.
— Yoongi: I’M DELETING MY LIFE.
— Hoseok: NAMJOON FELL OFF HIS CHAIR.
— Jimin: YOU TWO DESERVE JAIL.
Taehyung stared at Jungkook in awe. “You’re actually worse than me.”
Jungkook smirked, leaning in so close their noses touched.
“Taehyung,” he whispered, voice deep and slow.
Taehyung gulped. “Yeah?”
Jungkook grinned. “Sex or Dare?”
Taehyung licked his lips. “Dare.”
Jungkook’s smile was predatory. “Good. Because I’m just getting started.”
~By P¿ndaWriter