Work Text:
“Okay guys let’s wrap it up! Good job everyone!” the head cheerleader yells. Her shrill voice echoes across the football field and, like puppets with their strings cut on cue, the squad of cheerleaders slump with a collective sigh, finally relaxing their polished, carefully held positions.
Taehyung lowers his arms, sighing with relief, his aching shoulders slouching as his fellow cheerleaders begin to chatter and laugh all around him. He smiles absentmindedly when his teammates congratulate him on another successful practice, the head cheerleader herself even patting him on the back and telling him his splits were improving. He chooses not to mention his boyfriend might have had a hand in his new-found flexibility. Usually he would be more than happy to celebrate with his friends but his eyes are already drifting to the side-lines, to where said boyfriend, Jeongguk stands, waiting for him. Football practice ends a little before cheerleading practice does so it’s not usually for Jeongguk to wait for him, sweaty and flushed, still in his football gear. The sight always makes Taehyung feel better, no matter how much his body aches from the exercise.
Training is intense, demanding and exhausting and part of Taehyung wants nothing more than to shower and wash all the sweat and grime from his body then go home to sleep for approximately a thousand years. But as soon as he catches sight of Jeongguk’s sweaty, smiling face, with his dark bangs plastered to his forehead and a look in his eyes he recognises instantly, he knows the day is far from over. He says a quick goodbye to his squad mates, waving happily as they give him a knowing look, a few even catcalling and whistling at him. He rolls his eyes fondly as he approaches his boyfriend.
“Hey, Gukkie,” he greets, already feeling a little less exhausted at the sight of Jeongguk.
“Hello, beautiful,” Jeongguk hums, holding out his arms to embrace Taehyung. He’s sweaty and stinks of body odour and grass but Taehyung’s not much better himself so he wraps his arms around Jeongguk’s broad shoulders letting the younger boy pull him close, his warmth enveloping him.
They’re roughly the same height so it’s easy for Taehyung to rest his weary head on Jeongguk’s shoulder, burying his face in the crook of his neck.
“You stink,” he mumbles sleepily against Jeongguk’s skin, tasting sweat and salt on his tongue, nuzzling closer.
He can feel Jeongguk’s laugh rumbling in his chest and he smiles. “You’re one to talk Tae.”
Taehyung huffs a short laugh but he’s too tired to do anything but lean on Jeongguk and close his eyes as his boyfriend runs his hands up and down his back, slowly making their way lower and lower. He hums contentedly as Jeongguk’s hands dipped under his skirt to grope his ass.
“You’re impossible,” he laughs and Jeongguk doesn’t even try to deny it as his hands slip under Taehyung short cheerleading skirt, his rough fingers running across his skin, kneading the soft flesh.
“Can’t people see us?” he asks as Jeongguk fiddles with the hem of his underwear, his skirt hiked up so he can feel the breeze on his bare skin.
“Do you care?” Jeongguk teases and Taehyung bites his lip as he begins to kiss his way down Taehyung’s neck, nipping and biting the way he likes. He might be exhausted but Jeongguk’s touch is sending shivers down his spine, making him tingle with anticipation. Despite his playful taunts Jeongguk sways their bodies around so he shields Taehyung from the prying eyes of his nosy teammates.
“My parents are going out to dinner tonight,” he whispers in Jeongguk’s ear, his boyfriend’s arms tightening around him.
“What time?” he asks. He pouts like a petulant child, nuzzling Taehyung cheek, his warm breath fanning over his face.
“So impatient,” Taehyung chides with a good-natured smile, pinching his boyfriend’s cheek. “Around eight, I think?”
“Eight?” Jeongguk groans as if the news physically pained him. Taehyung smiles, his boyfriend can be such a big baby sometimes.
“That’s ages away,” he whines. “I’m horny now.”
Taehyung hums in agreement, patting Jeongguk’s flushed cheek. Eight o’clock does seem a lifetime away and Jeongguk squeezing his ass is not helping any.
“Well it’s not like we have a choice, babe, we can’t just do it in the locker room,” he says, half as a joke but Jeongguk raises an eyebrow and Taehyung knows he’s not going to hear the end of this now. He pauses, “You’re not thinking of having sex in the locker room, are you?”
“Maybe,” Jeongguk admits drawing the word out in a long drawl. “I thought you said we couldn’t do it there again?” he adds with another pout and Taehyung rolls his eyes.
“No, I said we couldn’t do it in the locker room showers again because someone dropped me last time,” Taehyung says glaring at Jeongguk who at least has the common sense to look a little sheepish.
“I said I was sorry baby,” he says pressing a kiss to Taehyung’s forehead.
“Yeah, well, you didn’t have to explain to my mom how I almost broke my tailbone showering,” Taehyung grumbles but there’s no real annoyance left anymore, especially when Jeongguk blinks his big doe eyes at him and Taehyung melts a little inside.
“So, we can really fuck in the locker room?” Jeongguk asks enthusiastically, positively grinning, his dark eyes bright.
“Are you serious?” Taehyung asks incredulously.
“Are you?” Jeongguk answers his question with another question and Taehyung nibbles on his bottom lip, torn. On the one hand Taehyung’s body aches and he’s completely worn out to the point where it feels like the exhaustion has seeped into his bones. On the other hand, it’s been a while since they last had a chance to do anything sexual apart from a few quick handjobs and messy blowjobs, what with both of them being run off their feet with hectic school schedules and rigorous training in their respective sports and Jeongguk’s hands are resting so comfortably on his butt.
He hums thoughtfully, considering it as Jeongguk goes back to marking up his neck. He does his best to keep his mind focused on deciding whether he really wanted to get fucked against a locker or if he wanted to go home and curl up in bed but the scrape of Jeongguk's teeth against his sensitive skin is making it pretty hard to think. It’s making something else hard too…
He can feel Jeongguk’s cock twitch, his growing erection pressing against his bare thigh, his boyfriend gently rocking his hips against him and fuck, Taehyung’s resolve is only so strong. His own dick stirs under his skirt and he makes up his mind before he can overthink this.
“Yeah okay, okay you horn dog! You win!” he says laughing, playfully pushing at Jeongguk’s face.
“Really?” Jeongguk asks beaming at him, showing off his cute bunny teeth. “Awesome. I didn't think you would.”
Taehyung rolls his eyes but his smile doesn't waver. “If you keep that up I might change my mind, brat,” he threatens jokingly. Jeongguk’s eyed widen comically and his lower lip juts out in a way that is far cuter than any football star has the right to be.
“You are so spoiled,” he coos pinching Jeongguk's flushed cheeks, “you know that right?”
“It's because you love me,” Jeongguk answers confidently trying to smirk even as Taehyung squishes his cheeks.
“Yeah, I guess I kinda do,” he sighs, warmth spreading in his chest like a pleasant glow. He marvels at how easily Jeongguk says it and how he answers without hesitation. It’s all so natural, these feelings, it all just feels so right. They’ve only been dating for three months but they’ve been friends a lot longer. He’s not entirely sure how they ended up together, how their friendship evolved to the love they have now, he’s pretty sure Jimin is somehow involved because Jimin is always somehow involved. Dating Jeongguk is awesome, it’s a lot like being best friends with him expect now there’s sex, which is a big plus in Taehyung’s eyes.
“What’s got you spacing out?” Jeongguk asks nudging Taehyung’s cheek with his nose like an oversized puppy. Taehyung laughs under his breath turning his face to catch Jeongguk’s lips in a quick kiss.
“Training was just tough today,” he sighs, taking Jeongguk’s hand as they begin to stroll towards the locker room, swinging their hands between them. “We’re practicing a new routine and it’s really intense.”
Jeongguk hums, squeezing Taehyung’s hand in sympathy. “I was watching the end of it,” he says, “You guys looked great, your ass looks especially amazing, babe.”
Taehyung scoffs, bumping his shoulder against Jeongguk’s, “doesn’t it always look great?” he demands indignantly and Jeongguk nods, chuckling. People are already starting to emerge from the changing rooms. It’s Friday and people are evidently eager to get home for the weekend, which was just fine by Taehyung. The sooner everyone clears out the better.
“You know,” Jeongguk says, looking thoughtful, “If you’re too tired we can just go get some pizza or something.”
Taehyung can’t help the bright smile that spreads across his face as he glances over at his boyfriend, his lovely, considerate boyfriend.
“I’m good,” he says, everything aches but he's hardly on the verge of collapse or anything. Jeongguk raises his eyebrow. “But we can also get pizza afterwards?”
“Did I hear pizza?” Taehyung looks up at the sound of Jimin’s voice and sees his best friend smiling at him. He’s freshly showered, his hair still wet, dressed in his casual clothes again, his uniform folded away again. “I’m always down for pizza.”
“Sorry Jiminie,” Taehyung says with a quick shrug. “It’s date night-”
“So sorry no annoyingly clingy friends unfortunately,” Jeongguk adds and Taehyung elbows him in the ribs causing the younger boy to grimace. He knows Jeongguk doesn't really mean it, or at least not in a cruel way because Jeongguk is many things but he's not mean spirited. That being said, he does come across as blunt bordering on rude at times. Jeongguk shrugs and lopes off to his locker. Thankfully Jimin’s been friends with Jeongguk almost as long as Taehyung has so he just sticks out his tongue at him as he passes by.
“Sorry Jiminie, you know you're my soulmate but sometimes Gukkie and I need some alone time, if you know what I mean,” he says wiggling his eyebrows obnoxiously to emphasises his point, as if Jimin could have possibly missed it. Jimin pouts and Taehyung winks as he adjusts his skirt making sure it doesn't sit lopsided on his hips.
“What happened to bros before hoes, man?” He whines and Taehyung snorts, smoothing the soft fabric of the skirt. Jeongguk’s head whips around from where he's standing by his locker to glare at Jimin.
“Am I the hoe in this situation?” He asks, an eyebrow raised incredulously. “because if anyone’s the hoe it's Tae, he’s the one who-”
“And that's as much as I ever need to know,” Jimin says cutting Jeongguk off before Taehyung has a chance to. “Please never even hint at what you two nasties do ever again, thanks.”
“Weak,” Jeongguk scoffs because he's a brat but thankfully shuts his mouth before he spills any of Taehyung’s darkest secrets. It's not like Taehyung doesn't tell Jimin about 90% of what they get up to but that doesn't mean he wants Jeongguk broadcasting their sex life to the entire locker room.
“Let’s get pizza some other time okay?” Taehyung says patting Jimin’s shoulder. Part of him does feel bad blowing his best friend off like this. Jeongguk isn’t the only one he’s been neglecting because of his busy schedule and he’s been meaning to hang out with Jimin more often but at least they had most of their classes together, unlike Jeongguk, so he didn’t feel too bad.
“Alright,” Jimin shrugs, hoisting his gym bag over his shoulder, giving Taehyung one last long look. “You, me, Saturday and all the pizza we can eat. No clingy boyfriends.”
He aims the last part at Jeongguk, who is now standing shirtless in front of his locker. Jeongguk just smirks as they do their bro handshake and Taehyung knows that while they may bicker like kids almost constantly his boyfriend and his best friend are actually very close.
“Bye guys,” Jimin waves heading for the exit. He’s the last to go, the other students having departed leaving him alone with Jeongguk. Finally.
Taehyung can’t take his eyes off Jeongguk’s naked back. His skin gleams under the lights, a sheen of sweat covering him, as well as an array of grass stains and random bruises scattered along his back, some hickies, others the result of daily wear and tear.
Jeongguk collapses onto the bench with a tired sigh, his whole lean body slouching. Taehyung watches the fluid motion of his muscles like a hawk, his mind already wandering, only partially tinged with fatigue like a light fog dissipating.
Taehyung stretches his tired arms over his head until his joints pop and he lets out a satisfied sigh. He saunters over to Jeongguk, swinging his hips a little more than is strictly necessary, making the skirt flounce around him. Jeongguk doesn’t even try to pretend he isn’t staring at him, his eyes blatantly raking up and down his body without a hint of shame or shyness and Taehyung loves it. There’s no one else here so he doesn’t try to disguise the way his eyes trial up over Taehyung’s long legs, accentuated nicely by his short uniform skirt, up passed his crop top that showed off his soft stomach all the way up to his sweaty, smiling face. Their eyes meet and Jeongguk breaks into an adorable smile.
“Like what you see?” Taehyung asks with a cheesy wink and Jeongguk has the audacity to roll his eyes at him. He’s so dang lucky he’s a cutie.
“Why don’t you just tell me to take a picture instead?” he asks, a teasing smile playing on the corner of his lips. “It would be equally obnoxious.”
“Ooh that’s a good one,” Taehyung coos, smiling sweetly. “I’ll remember it for next time babe.”
With a quiet, satisfied sigh Taehyung drops himself unceremoniously in Jeongguk’s waiting lap, situating himself comfortably on Jeongguk’s thick thighs. Jeongguk grunts and Taehyung isn’t entirely sure if it’s from pleasure or discomfort. He settles himself, Jeongguk wrapping his strong arms around Taehyung’s waist, keeping him from squirming. He pulls him closer and Taehyung lets him, melting into the hug, feeling so at home. He doesn’t care that he smells gross, or that he’s probably heavy, or that his knees are digging into Jeongguk’s side, all that matters is they have a few quiet minutes all to themselves. Taehyung feels more relaxed and at ease then he has in weeks.
He’s so comfortable sitting here. Taehyung remembers when they first started dating, how nervous he’d been in front of Jeongguk. It seems silly now but back then his heart rate would pick every time he so much as looked at the other boy. Sure, they’d been friends for ages but the newfound intimacy had been, well, slightly terrifying if Taehyung is being honest. Now he smiles thinking of their bumbling, awkward first times as they stumbled their way blindly through their new relationship, exploring new territory together. Back then he had been so concerned about looking perfect in front of Jeongguk, about impressing him, showing off but all that nervous excitement and crackling energy had eventually worn off leaving only a steady, warm comfort in its place. He didn’t need to impress or amaze anymore, he didn’t need to prove how beautiful he was because he knows Jeongguk knows that. No matter how tired, or dishevelled or grumpy he gets Jeongguk always looks at him like the sun shines in his eyes.
Everything between them is easy now, from the way Jeongguk traces slow uneven circles on the exposed skin of his hip, to the languid way their mouths meets and the ease at which he smiles into the kiss. They’re unhurried, unbothered by the outside world. This moment belongs to them and all Taehyung cares about is the way Jeongguk grips his waist and moans into his mouth.
The kiss descends, as it usually does, into something desperate, more aggressive, needier. It’s been weeks so Taehyung feels he can hardly be blamed for biting down on Jeongguk’s lip a little harder than usual, eliciting a groan from the boy below him. He is starving after all.
Jeongguk’s no better, if anything that damn competitive streak of his means he’s worse, biting back, tugging at Taehyung’s bottom lip with his teeth. It’s like he’s ravenous and trying to devour Taehyung whole and he’s loving every second of it.
Jeongguk’s hands are tracing up and down his back again before coming to tangle in his hair. Long fingers curl in his sweaty locks, yanking his head closer and holding him there causing him to whimper into Jeongguk’s mouth. His scalp stings pleasantly and he wraps his arms tighter around Jeongguk’s neck until there’s no distance left between them.
They break apart panting heavily into each other’s airspace. Jeongguk’s eyes are dark and intense and he’s smiling at him, his bright red lips shiny and slick with spit, his face a lovely matching flush. Jeongguk leans in to nip at his neck and Taehyung rolls his head back exposing his throat, gasping at the sensation of teeth on skin. He grips Jeongguk’s shoulders as large hands slide effortlessly down his body, slipping under his skirt to squeeze his ass before moving to his thighs, pushing the fabric aside.
“I fucking love your thighs,” Jeongguk mumbles against his skin between love bites. Taehyung hums, glowing at the praise, he adores when Jeongguk compliments him like this. Jeongguk continues to run his hands along his thighs as he marks his neck and Taehyung’s nerves are alight, his whole body fizzling with electricity. He’s hard beneath his skirt and he’s getting desperate, his hips moving automatically to rut against Jeongguk’s firm body, looking for release. “They’re so soft, I could touch them all day, fuck.”
“Yeah?” Taehyung gasps as Jeongguk grips his thigh pulling him even closer, his skirt now hiked around his waist.
“Yeah,” Jeongguk confirms, his face still buried on his neck, teeth still biting at his skin. “I wanna touch them and bite them and fuck, I want to fuck your thighs, Tae.”
Those words send an instant jolt of pleasure through Taehyung and he lets out a needy mewl, thighs clenching around Jeongguk. His cock is leaking now, staining his underwear and he just hopes it doesn’t show on his skirt.
“Fuck,” he hisses reaching down to palm himself through his skirt. “I want that too.”
Jeongguk looks up at him his large eyes wide and hungry.
“Really?” he asks sounding like he can’t believe what he’s hearing, like it’s too good to be true. “Can I?”
Now that Taehyung has thought about it he can’t stop thinking about Jeongguk fucking his thighs, the thought plays over and over in his mind and it’s driving him mad. His face is unbelievably hot and he can’t remember the last time he was so turned on, desire running hot and thick in his veins. They’re both exhausted, their bodies weary with fatigue so thigh fucking sounds not only hot as hell but ideal.
“Fuck, yes,” he gasps, “fuck my thighs Gukkie please.”
Jeongguk doesn’t wait another second. He stands, his movements hasty as he lifts Taehyung with him, who quietly marvels at his boyfriend’s strength. He admires Jeongguk’s bulging arm muscles as he’s jostled and manhandled until he’s bent over the bench they’d been sitting on moments ago. His chest his pressed against the hard surface, his warm face pushed onto the bench as he pants heavily, sore knees digging into the hard ground but he doesn’t care, he hardly even notices. Jeongguk is breathing heavily somewhere over his shoulder as he rummages around his gym bag. Taehyung doesn’t even have time to marvel at the fact Jeongguk apparently carries lube around with him in his damn sports bag because said lube is being opened and unceremoniously smeared all over his thighs. He flinches at the cold sensation, his thighs tensing as Jeongguk hoists his skirt out of the way, leaving the backs of his legs and most of his ass exposed.
“Fuck,” Jeongguk groans, drawing out the word, his voice strained and rough with desire. “Your thighs are so fucking hot Tae, so perfect.”
The sound of squelching fills the room as Jeongguk squeezes yet more lube onto his thighs and it’s so wet and messy, way more lube than is necessary. He might have given out to Jeongguk for wasting so much lube but he loves the feeling of being completely soaked too much to be mad. He rubs his thighs together as cold lube runs down them, already having stained his skirt and he knows he’ll have to secretly wash it later.
“You’re so filthy, Tae,” Jeongguk says casually and Taehyung can hear the teasing lilt to his voice and he doesn’t need to turn around to know he’s smirking down at him. Brat. “so dirty baby.” These next words are accompanied with a quick, wet slap to the back his thigh that has him yelping, more precum leaking from his hard cock, just adding to the mess of lube.
“G-Guk,” he stutters, gritting his teeth in an attempt to keep himself collected and calm, determined not to fall apart just yet. He’s not sure how much longer he can last though. “hurry up. Please.”
Jeongguk grunts and Taehyung watches him from over his shoulder as he tugs down his tight football uniform far enough to take his cock out from his underwear, flushed red and straining. He’s already shirtless so Taehyung is able to admire his toned body and defined muscles.
“Squeeze your thighs together babe,” Jeongguk instructs, lazily stroking his cock, “Keep them tight.”
“I think- I think this is the first time you haven’t told me to spread my legs,” Taehyung huffs and Jeongguk chuckles.
“There’s a first time for everything,” he says and Taehyung laughs, pressing his thighs as close together as he can and holds them there, waiting. Jeongguk’s cock is thick and hot as it slides between his wet thighs and he smiles as his boyfriend lets out a sigh of pleasure and relief, his hands coming to rest on Taehyung’s hips.
“F-fuck,” he stutters as he begins to thrust in earnest, fucking his thighs as his grip tightens on his waist, fingers digging into his soft flesh. It’s a strange sensation having Jeongguk’s cock slide between his slick thighs, there’s a hint of friction but it’s not nearly enough. He doesn’t hate it, not by a long shot but it’s not the same as being fucked properly, nothing stimulating him enough and he own cock feels awfully neglected. He has to curl his hands into fists to stop himself reaching for his dick. He flexes his thighs again, clenching them and from behind him Jeongguk chokes out a moan of pleasure at the sudden tightness around his cock. Taehyung smiles to himself, proud of the sounds he’s able to draw from his boyfriend.
“Fuck, Tae,” Jeongguk’s voice sounds strangled and Taehyung can tell from his erratic thrusts that he’s close. He looks down to watch the red head of Jeongguk’s cock popping in and out from between his thighs, dribbling precum, smearing it over his thighs as Jeongguk leans down to bury his face between his shoulder blades.
“Ah fuck, fuck,” he hisses over and over, a string of muffled curses falling from his lips. The fabric of Taehyung’s top mostly muffles his voice. He’s thrusting so hard and fast now, his firm thighs smacking against Taehyung’s softer ones the sound of slapping flesh filling the empty locker room, bouncing off the walls. Mixed with Jeongguk’s grunts and heavy breathing it’s music to Taehyung’s ears. “Feels so good Tae, fuck-”
With one last messy thrust Jeongguk comes all over his stomach before pulling back to finish over the backs of Taehyung’s thighs. Warm cum mixes with lubes to dribble down his legs and he feels filthy. Jeongguk sits back on his heels, cock still hanging out, panting to catch his breath. His face is even more flushed, his cheeks bright red and his eyes have slid shut and Taehyung can’t help but stare at how beautiful his boyfriend is in his post orgasm bliss.
While he would normally be content to look at Jeongguk’s beauty all day, he’s still achingly hard, his own erection throbbing between his legs in desperate need of attention.
He sits up, turning around to level a needy look at Jeongguk. He shifts so his legs can fall open, cum and lube glistening in the lights of the locker room and Jeongguk’s eyes dart down to take in the sinful sight. His erection stands prominent under his skirt and Jeongguk licks his lips.
“G-gukkie,” he says offering a weak smile, his mind is so hazy he can’t think beyond the fact he wants to get off, he wants Jeongguk to get him off, so damn badly.
Jeongguk stands, tucking himself back into his pants, pulling them back up and Taehyung pouts. Jeongguk moves across the room to slump on the opposite bench with a frustrating slow ease. He knows Taehyung is desperate and he’s being deliberately slow moving on purpose just to torture him because he’s a little shit.
Jeongguk sits on the bench, chest still heaving as he watches Taehyung. Taehyung for his part waits for further instruction, waits to see what Jeongguk is going to do next. He wants to touch himself but he can tell Jeongguk has something planned, he has that look in his eyes that tells Taehyung something good is coming so he waits patiently.
“Come here,” Jeongguk says eventually breaking the silence that until then had been filled with nothing but heavy breathing. He pats he lap. “come sit on my lap, baby.”
Taehyung swallows thickly, wobbling to his feet. He loves when Jeongguk calls him baby, it never fails to make him blush. He moves as quickly as he can all but collapsing into Jeongguk’s lap. He wraps his arms around Jeongguk’s shoulders, whining as he presses his face into his neck. His hips begin to move on their own, rubbing small circles against Jeongguk’s thighs. The sensation feels so good, he begins to move quicker, rutting against Jeongguk while the other boy just rests his hands on his lower back, watching him intently.
“That’s right baby,” Jeongguk says, his hands on his hips once again guiding his movements, as he rubs himself against Jeongguk at a rapid pace, hot pleasure shooting up his spine. His heart rate increases tenfold, his breath coming faster and faster.
“Ride my thigh, okay?” Jeongguk asks and Taehyung bites his lip, nodding. That’s sounds like the best idea he’s heard all day. He wants to put on a small show for Jeongguk, give him some nice memories for later so biting his lower lip and concentrates. He snaps his hips back and forth, moving his own hands to his thighs sliding them up to pull the skirt up, exposing his bare thighs and hard cock peeking out from his underwear, shining and pink. Jeongguk’s thighs are so thick and firm underneath him, the friction of his pants against Taehyung’s cock is so good. All those football matches and endless workouts have hardened Jeongguk’s godly thighs to pure muscle and Taehyung can feel it beneath his sensitive cock. He’s about to cum all over Jeongguk’s thighs, sweat gathering on his brow, breath coming in short huffs, he’s so close.
“You look so hot, Tae,” Jeongguk praises and Taehyung smiles, glowing at the compliment. He’s concentrating on the warmth gathering in his stomach, the pleasure building up at the bottom of his spine. He’s close too now, he’s gone beyond caring about the small desperate gasps that slip from his lips. He presses his forehead against Jeongguk’s cheek, panting as Jeongguk turns his head to catch his lips in a sloppy kiss.
“Gukkie, I- I’m so, ah, close-” he’s trying to form coherent sentences but he can’t think of anything besides wanting to come, his thoughts muddle with hot desire. His hips are starting to stutter, he’s rutting so quickly against Jeongguk, getting closer and closer until-
“Wait, Tae, hold up for a second,” Jeongguk’s grip on his hips tighten, completely halting his movements and Taehyung wants to scream. His eyes widen, his mouth hanging open, unable to do anything but whine pathetically at the loss of sensation.
“What is it?” he asks impatiently, trying not to snap but he was so close to release the fact he’s being denied now brings tears to his eyes. He knows Jeongguk likes to tease him but this is too much. It’s not fair.
“Don’t come like this,” Jeongguk says and Taehyung blinks his watery eyes at him.
“B-but-”
“I want to make you come,” Jeongguk says in a low voice and Taehyung shivers. “I want to be inside you.”
“Yeah?” he asks, biting his lip. He has to force himself not to squirm in Jeongguk’s hold even though he feels like he’s going to combust at any second. “how? I need it now, please.”
Jeongguk pauses, his jaw flexing as he swallows. “Sit on my face. I want to eat you out.”
Taehyung wonders briefly if he died during practice and is now in heaven, a sweaty locker room heaven that smelled of old gym socks. His head is spinning and it takes him a moment to fully comprehend what Jeongguk is saying and when it does finally dawns on him he almost comes right there and then. He lets out a shaky breath, breathing deeply through his nose. Inhale, exhale over and over.
“Uh,” his mouth hangs open, gaping like a surprised fish and he knows it probably looks super unattractive but he’s pretty sure his mind just short circuited so he can’t really be blamed. “Yes please.”
Despite the excitement buzzing through is veins he’s still reluctant to hop off Jeongguk’s lap, even when Jeongguk gently nudges him off. As soon as he stands he misses Jeongguk’s warmth, his solid body pressed against him. His thighs quiver and his legs feel weak as he stands there watching Jeongguk readjust himself, cold lube and drying cum staining his legs. A thought occurs to him and he slips his wet underwear off, tossing them to the side, hoping Jeongguk as a few extra pairs for them smuggled away in his gym bag or else he’ll just have to go commando in his sweat pants afterwards.
Jeongguk lies back on the bench with ease, his stomach muscles tight, his abs pronounced and Taehyung kind of wants to ride those too.
‘Some other time,’ he thinks.
Once Jeongguk is lying comfortably back on the bench he motions Taehyung forward. He takes a step nearer before pausing. Jeongguk turns his head, eyebrow quirked in a silent question. Taehyung feels his already flushed face get even warmer and he toys with the end of his skirt.
“Are you okay, Tae?” Jeongguk asks his voice gentle and Taehyung nods. They’ve never done this before and while a large part of his is dying to hop on his boyfriend’s face and ride it like a bicycle seat, another part of him is nervous, doubt swirling unpleasantly in his stomach.
“Umm what if I’m, you know,” he pauses again and Jeongguk waits patiently. “What if I’m too heavy?”
There’s a pause, a beat of nothing but silence and then Jeongguk starts to laugh.
“Stop laughing at me!” Taehyung says already starting to feel stupid for worrying in the first place.
“I’m sorry,” Jeongguk wheezes, clearly not sorry in the least. “but too heavy? For what?” he asks laughing even harder.
“What if I, I don’t know, crush you or like, suffocate you or something,” Taehyung pouts, the tips of his ears uncomfortably warm.
“Suffocated by Kim Taehyung’s ass,” Jeongguk laughs, his stomach muscles tightening, “he died doing what he loved.”
He’s laughing so hard a tear trickles down the side of his face and Taehyung can only roll his at how ridiculous his boyfriend is.
“Okay fine, forget I asked,” he huffs, moving to straddle Jeongguk’s chest. “this is the last time I am ever going to be concerned about your welfare ever again.”
“I’m sorry babe,” Jeongguk says again smiling up at him and this time is sounds somewhat genuine. “I think I can handle it.”
Taehyung hesitates again but this time, while he’d never admit it out loud, it’s because he’s a little shy. Jeongguk seems to pick up on his moment of uncertainty. He reaches out to rub Taehyung’s thighs but this time it’s a comforting gesture.
“It’s okay if you don’t want to,” he says, thumb circling Taehyung’s inner thigh. “I can always just finger you or something.”
“No, I want to do it,” Taehyung says, looking away from Jeongguk’s gaze, “I’m just not sure, uh, what to do?”
Jeongguk smiles again and it’s so beautiful, the concern melting away leaving his whole face glowing with fondness.
“It’s okay, I’ll talk you through it, all right?” he asks and Taehyung nods.
“So first, kneel over my face,” Jeongguk instructs, “and put your hands on the lockers for balance okay baby?”
Taehyung nods, moving to obey. He can’t deny he loves seeing Jeongguk like this, confident and in control. He moves up Jeongguk until he’s hovering over Jeongguk’s face. his own face feels hot enough to fry an egg on. His lack of underwear leaves him feeling so exposed and he knows Jeongguk has a perfect view of everything. His hole clenches at the thought. Remembering Jeongguk’s words he places his trembling hands on the cold metallic surface of the locker, leaning against it for balance and waits.
“Just relax Tae,” Jeongguk murmurs from beneath him, trailing a finger up his inner thigh making Taehyung shudder. He breathes deeply, consciously untensing his muscles. “This is going to feel so good. I promise.”
Normally Taehyung would comment on Jeongguk’s arrogance but his self-assured tone is so hot right now and Taehyung believes him. Jeongguk has never disappointed him before.
“Now be sure to keep your hands on the locker, okay baby?” Jeongguk instructs and Taehyung nods before realising Jeongguk probably can’t see him.
“Y-yeah.”
“Don’t touch yourself until I say you can,” Jeongguk says and Taehyung knows he’s smirking. He should have known this was coming. Jeongguk loves playing games. “If you touch yourself I’ll stop.”
Taehyung whines and wants to protest but knows it won’t do any good.
“Good boy,” Jeongguk says sweetly and Taehyung isn’t sure he’s supposed to like hearing that as much as he does. “Now just sit back, Tae.”
Letting out a shaky breath Taehyung lowers himself towards Jeongguk’s mouth. He can feel hot breath against his inner thigh and soon enough, with Jeongguk’s steady hands on his hips guiding him back he’s sitting comfortably on Jeongguk’s face. his uniform skirt falls neatly over Jeongguk’s face, almost covering him entirely.
Jeongguk’s tongue prods his sensitive hole and Taehyung gasps. He begins to move his hips, grinding down as Jeongguk continues to lick his hole. He wants to reach down and take his aching dick in hand but he remembers Jeongguk’s instructions and the threat to stop and keeps his hands firmly placed on the locker.
Jeongguk’s hands are clamped on his hips, encourage him to grind more as he starts to fuck into his hole with his tongue causing Taehyung to cry out. He moves his hips faster as Jeongguk eats him out enthusiastically, humming underneath his skirt as his fingers dig into Taehyung’s skin. His thighs are quivering with the effort of holding himself up, his toes curling as Jeongguk’s tongue delves deeper, causing new waves of pleasure to wash over him. He can’t stop the high-pitched whimpers and whines that escape his mouth. With one hand left on the locker he uses the other to cover his mouth, trying to muffle the noises. He should have known better, should have known Jeongguk would want to hear him, hear how wrecked he was becoming, a sharp slap to the thigh reminds him to take his hand away from his mouth. He puts his hand back on the locker, the room once again filled with his chorus of moans and mewls.
“God, fuck, oh my god yes,” he babbles, his mind a muddled mess of lust and pleasure, his chest heaving and he can’t think of anything but Jeongguk’s tongue inside him. He feels messy, and dirty, Jeongguk rimming him like he’s trying to ruin him.
“Jeon- Jeongguk fuck, please,” he gasps, his cock is leaking precum everywhere, he’s on the edge he just needs a little more to push him over.
Jeongguk’s hands move from his hips, tracing his crack teasingly before joining his tongue inside him. Taehyung jolts at the new sensation, letting out a long groan as Jeongguk starts thrusting his finger in and out beside his tongue, fucking him so well with both.
“M-more,” he’s not quite pleading yet but Jeongguk complies anyway adding a second finger. His long finger reach deeper than his tongue could, the rough pads brushing against a sensitive spot inside him making Taehyung gasp, clenching his thighs around Jeongguk’s head.
Jeongguk adds a third finger and Taehyung finally feels full. Jeongguk skilfully thrusts his fingers and tongue in and out Taehyung’s stretched hole, hitting his prostate every time and Taehyung is losing his mind. Drool runs down his chin, dribbling onto his uniform only adding to the mess.
Jeongguk pats his thigh with his free hand and Taehyung takes it as a sign, as permission. He reaches under his skirt, wrapping his fingers around his flushed cock almost crying at how good it feels. The sensations of Jeongguk eating him out, fucking him with his fingers and his own hand stroking himself is too much. It’s all so overwhelming and it only takes him a few quick strokes before he’s coming all over his own hand.
He comes with a hoarse cry of Jeongguk’s name, breathing heavily as he rides out his intense orgasm on Jeongguk’s face. His whole body is warm and tingling as he sits up, letting Jeongguk get out from under him. He almost falls but Jeongguk is there wrapping his arms around him in a tight hug. His lips are red and swollen from rimming him and they look so beautiful. Taehyung leans over to peck those red lips and Jeongguk smiles. Taehyung allows himself to rest in Jeongguk’s arms until his breathing is normal and his heart rate has decreased again. He feels sleepy now, the adrenaline fading away to be replaced by exhaustion, the weariness from earlier returning twice as hard and all he wants to do is fall into a deep sleep, cuddling with Jeongguk. Yeah that sounded pretty damn nice.
“Was that good?” Jeongguk mummers into his hair and Jeongguk laughs. As if Jeongguk doesn’t already know.
“It was amazing and you know it,” Taehyung laughs, lightly pushing Jeongguk’s shoulder. “no need to be so smug.”
Jeongguk yawns, still somehow looking pleased. “You still want pizza?” he asks, running his hands through his hair and Taehyung can feel his eyes droop.
“Nap and then pizza?” he asks hopefully and Jeongguk chuckles.
“Sounds good to me babe.”
