Work Text:
taesan is so clearly a boy.
a guy. a man. a person of xy chromosomes with dick and balls and everything. he towers over most girls and is taller than majority of the other idols in the industry, taller than the rest of his members too; he may not have bulging biceps and eight-pack abs, but he knows he’s lean and well-built from all the training that comes along with the job. he’s never really doubted his gender identity, and he doesn’t see himself doing so at any time in the possible future.
still, that doesn’t change the fact that jaehyun has started calling him princess in the late hours of the night when they’re flushed and tangled up in bed, calls taesan sweet little names like pretty and gorgeous and sweetheart when most would usually just describe him as handsome. it’s equal parts terrifying and exhilarating, and taesan’s a little scared to admit he likes it more than he lets on.
but jaehyun has always been able to read him better than most, and taesan knows he doesn’t really need to say anything when jaehyun can see right through him. it’s in the way taesan melts like putty in jaehyun’s hands when the older calls him darling, or the way taesan moans a little louder and comes a little harder when jaehyun compares him to a girl. he can’t help but feel embarrassed at his own reactions, even when jaehyun holds him throughout it all and showers him with praises until taesan can feel himself blushing all the way down to his chest.
then again, his boyfriend has always been a little unhinged – especially when it came to their relationship in bed. taesan had to figure that out the hard way when they first had sex. jaehyun had left hickeys all over his chest and inner thighs – leehan wouldn’t stop teasing him about it – and taesan hadn’t been able to walk properly for days. honestly, he thinks spending so much time with the older boy has made him a little crazy, too.
which is probably the reason he’s here now, in the same clothing store him and sungho visited a couple months ago when filming one of their vlogs for their fans. the denim miniskirt sungho teasingly told him to wear was surprisingly still hanging on the same rack they left it on, and taesan’s not too sure if it’s due to sheer luck or the universe messing with his head. it’s only when he confirms the store is mostly empty does he swipe the piece of clothing out of the rack, briskly walking to the changing rooms and feeling the tips of his ears burn red.
the last time he wore it – as a sort of gag outfit sungho had picked out for him for their vlog – taesan hadn’t given it much thought, simply throwing it over a pair of jeans and using his oversized shirt to cover majority of the short fabric. but now, as taesan wears it over his bare legs and realizes the skirt is so tiny it leaves practically nothing to the imagination, he thinks of all the times jaehyun has called him pretty and finds it a little easier to believe now. frankly, it’s a bit mortifying, but that doesn’t change how he really does look kind of nice in a skirt. he does a little twirl in the mirror, flushing slightly when he realizes the fabric barely covers his ass.
god, he thinks. jaehyun’s about to have a field day with this.
he makes quick work of taking the skirt off, changing into his regular jeans and walking over to the cashier, a woman in her late-20s, looking bored until taesan comes up to the counter. he can’t quite bring himself to make eye contact, but the woman doesn’t seem to care much about the item he’s buying. with the transaction going smoothly, taesan carries his newly acquired purchase with a little more confidence, and the woman thanks him and tells him to come again soon.
the pink in his cheeks doesn’t go away until he’s a good five miles away from the store.
~~~~~
“been wanting you all day,” jaehyun groans into his ear, when he’s on top of taesan and his lips are all over the sensitive skin of taesan’s neck, later that night once everyone had gone to sleep.
(jaehyun made absolute sure of it before he pounced on taesan, because the first time they had sex, way back during kcon la, it turns out sungho and riwoo were still up talking in the room right next to them; safe to say, it’s been two weeks since then and jaehyun and taesan still haven’t heard the end of it. of course, since jaehyun and sungho share a room in their dorms, jaehyun had to kick the older boy out, to which sungho left with a roll of his eyes and a warning to be responsible enough.)
“hyung,” taesan gasps helplessly, unable to help the way he whines and arches into jaehyun’s touch when the older trails lower, lifting taesan’s shirt up and sucking a hickey into his naked chest. it’s like jaehyun’s trying to devour him. “you’ve got to- ah- stop leaving marks.”
“can’t help it,” jaehyun hums, moving up to press a sweet kiss to taesan’s lips. he rolls over to taesan’s side – jaehyun’s bed definitely isn’t big enough for the both of them, but taesan likes having jaehyun so close – throwing an arm over taesan’s waist and peering up at him with that soft, buttery look that has taesan’s heart doing cartwheels in his chest. “not when my boyfriend’s the prettiest in this entire world. besides,” the older continues, snaking a hand under taesan’s shirt and lightly pinching his nipple, grinning at the way taesan’s breath hitches, “no one’s ever gonna see how stunning your tits get when they’re marked up but me.”
“they’re not-“ taesan starts, blushing furiously. he squirms when jaehyun doesn’t stop touching his chest, embarrassment pooling low in his gut when jaehyun just lies there, looking completely unaffected. “can you even call them that?”
jaehyun smirks up at him. “sure feels like one to me,” he says with a squeeze, and it’s mortifying, because taesan is flat like every other boy he knows.
“you’re so weird,” he complains, voice coming out whinier than he’d like. taesan hates himself for it a little bit. pushing jaehyun’s hands away and rolling his eyes when all the older boy does is laugh at his expense, he adds, “christ, hyung, seriously. let’s not do anything tonight – i’m exhausted.”
“not even a quickie?” jaehyun pouts. taesan smacks him and wonders how he’s the younger one.
“no. i swear, it’s like you’re insatiable or something.”
“not insatiable,” jaehyun corrects, nuzzling taesan’s neck, his soft hair tickling taesan’s skin. “just extremely turned on by how gorgeous my princess is.”
princess. jaehyun’s called him that several times since they got together, but it never fails to make taesan turn pink and hot all over. he thinks of earlier that morning at the store, and decides to bite the bullet and let jaehyun know before the shopping bag shoved deep in his closet weighs on his mind even more than it does now.
“hyung,” he says, shifting so they’re face-to-face. jaehyun peers at him inquisitively and taesan forces himself to not look away. “i bought something this morning.”
“yeah?” jaehyun raises a curious eyebrow. “what’d you buy?”
“it’s- well. it’s that skirt,” he mumbles, and maybe he should have stayed lying on his back and avoiding jaehyun’s stupid sparkly eyes because now the older boy is gazing at him like taesan just told him he won the lottery. clearing his throat, he continues, “the one from the vlog. that sungho hyung made me wear.”
jaehyun sits up so fast it leaves taesan reeling. “you’re kidding,” jaehyun whispers, staring at him with wide eyes as taesan props himself up on his elbows. there’s the start of a wild little grin pulling at the corner of his lips and taesan feels his ears stain red. “han dongmin, promise me you’re serious about this because i swear to god, i think i’ve just got a boner from thinking of you in it.”
“hyung!” taesan hisses. he pointedly does not look down, because despite all of jaehyun’s dramatics, taesan knows him well enough to assume he’s (unfortunately and unsurprisingly) crazy enough about this certain topic to be saying the truth. “yes, i do have it, and please take care of your raging hormones yourself. i wasn’t joking when i said i’m tired.”
jaehyun groans loudly, flopping on top of taesan’s chest. “i hate when you’re more responsible than me,” he grumbles, and oh my god-
“christ, hyung, i can feel your dick.“
“which is your fault!” jaehyun complains, and he’s so endearingly childish it has taesan rolling his eyes in exasperated fondness, even if jaehyun’s cock presses hard against his thigh. “please, i need to see you in that skirt so bad, taesanie.”
extending an arm, taesan grabs a stray pillow somewhere near his head and tries to smack jaehyun off his chest. “you’re impossible,” he grumbles.
“and you’re really hot, what else is new?”
flushing scarlet all the way down to his neck, taesan finally succeeds in pushing jaehyun off of him, to which the older falls to taesan’s side with an oof. taesan quirks an eyebrow at him, unyielding, until jaehyun finally sighs in dramatic defeat and drags himself to the bathroom, walking like he’s got his tail between his legs. he knows he teases jaehyun constantly about being similar to a puppy, but this is just ridiculous.
taesan’s still waiting in bed when the lights in the bathroom finally go out and jaehyun strolls back, burying himself under the blankets and taking his place by taesan’s side. it’s only when taesan realizes jaehyun won’t stop peering at him expectantly until he says something does he finally relent with a sigh.
“next time,” he caves, eyes fluttering close to avoid the way jaehyun perks up like a dog given a bone. taesan hopes his face isn’t as hot as it feels. “when we’re free and have the dorms to ourselves.”
he feels jaehyun press a soft kiss to his cheek. “can’t wait,” the older murmurs, voice low and full of promise. “goodnight, taesanie.”
something hot swirls deep in taesan’s core. he swallows, ignoring the feeling and focusing on the comforting touch of jaehyun’s arm around his waist.
“night, hyung,” he whispers back.
~~~~~
it’s about two weeks later when taesan stirs awake on a mundane thursday morning to the feeling of warm lips on the side of his neck, the feather-light touch of a hand trailing up and down his spine.
“morning, sleeping beauty,” jaehyun greets, fondness clear in his tone when taesan groans quietly, throwing an arm over his face to block out the harsh sunlight filtering through his windows. cracking an eye open, taesan’s met with the sight of jaehyun leaning against the headboard beside him, smile soft and endeared in that certain way that makes taesan feel all mushy inside.
“what time is it?” he asks, voice still hoarse from sleep. rubbing his eyes, taesan stretches out his legs, feeling the consequences of the strenuous dance practice they had yesterday deep in his thighs.
“a little past 10,” jaehyun answers. taesan hums, rolling back over to his side.
“m’kay. wake me up when it’s time for lunch.”
“hey, no.” jaehyun climbs over him. grabbing his shoulders and forcing him on his back, the older boy completely ignores the way taesan groans in protest. “taesanie, come on. i’ve been waiting over two hours for you to wake up.”
“and why on earth would you do that?”
“ because,” jaehyun rolls his eyes like the answer is the most obvious thing in the world, “don’t you hear how how quiet it is?”
“….and?” taesan frowns. he loves his boyfriend, but frankly, he really just wants to sleep.
jaehyun groans in proper dramatic jaehyun-fashion. “dongmin-ah,” he whines. “we’ve got the dorm all to ourselves today.”
taesan blinks. pauses. lets jaehyun’s words register in his sleep-muddled brain. jaehyun’s still looking at him expectantly when it finally clicks, taesan breathing out a soft, “oh.”
“exactly,” jaehyun says with a smile. he drapes himself all over taesan, arms around the bare skin of his waist from where he’s shirt has lifted up at some point during sleep. “and, honestly, i’m really horny right now.”
“you’re always horny,” taesan grumbles, yet he doesn’t make a move to push jaehyun off. it’s only when the older boy looks up, puckering his lips and making overexaggerated kissing noises as he completely invades taesan’s space, does taesan yelp, sitting up so quickly he nearly bangs his head against the headboard.
“oh, what now?” jaehyun complains.
“morning breath,” taesan answers, voice coming out muffled through the hand covering his mouth. god, he really needs to clean himself up. “no kissing until i brush my teeth.”
“i don’t care,” jaehyun argues. “i just wanna kiss you.”
it’s with great effort does taesan finally wrestle jaehyun off of him (which surprises him a little – since when was jaehyun this strong?), untangling himself from his blankets and leaving the older boy collapsed uselessly on his bed, staring up at him like a kicked puppy. “at least let me take a shower first,” taesan sighs. he stretches out his arms, not missing the way jaehyun’s stare locks onto the exposed skin of his hips from where his shorts dip just the slightest bit down. it makes taesan feel hot everywhere, to know the older boy wants him like this.
“let me join you?” jaehyun asks through a smirk, a teasing lilt clear in his voice. with the way jaehyun flirts like this constantly, taesan supposes he should be used to it by now, but he’s not and the comment still leaves him spluttering.
“you are impossible.”
“oh, come on!” jaehyun calls after him. “it’s nothing i’ve never seen before-“ and that’s all taesan hears before he slams the bathroom door shut, cheeks stained an embarrassing shade of red when he takes a glance at himself in the mirror.
taesan takes his sweet time in the shower. now that he’s fully awake, he recalls how they’ve all got free time to themselves for the day; the others must have left earlier this morning. it’s a little thrilling, to be properly alone with jaehyun for the first time in so long. they haven’t gone all the way ever since their time in kcon – just quick handjobs in a dim bathroom stall and makeout sessions in jaehyun’s bed in between preparations for their comeback. knowing jaehyun’s insanely high libido, he’ll probably want to do something more while they still have the chance.
which is also the reason why taesan goes the extra mile to clean himself up a little more. he doesn’t know what crazy kink jaehyun’s gonna uncover next, but he’s not about to embarrass himself by not being prepared enough. he makes sure he’s shaved too, even though he always did have more trouble growing body hair than other guys he knew – and don’t even get him started on facial hair.
truthfully, it feels nice to pamper himself like this, rather than the quick 10 minute showers he’s had this past week as he got swept into the busy rush of their schedules. he’s got the time to properly shampoo and condition his hair, to lather his body in all his favourite soaps and scents, and as he lets the warm water wash over him, a pleased sigh escaped his lips.
and then, inevitably, his thoughts drift back home to jaehyun.
in a way, taesan’s always thinking of jaehyun. whether it be the loud, contagious sound of his laugh, or the teasing lilt to his grin, or the pretty way he groans taesan’s name when they’re in bed. now, he thinks of jaehyun’s warm hands and soft lips, the way he knows how to play taesan’s body just right for taesan to fall apart at the seams. he brings a hand to his chest and thinks of jaehyun’s fingers instead, playing with taesan’s nipples and calling them tits until taesan is crying out and his head is filled with jaehyun jaehyun jaehyun.
taesan pinches the pebbled bud, muffling the moan that slips out with his free hand. he trails his hand lower, imagining all the different ways jaehyun likes to poke and tease until taesan is a quivering mess beneath him. hesitantly, he shifts his hand behind him. he’s never fingered himself before – never thought of it, really – and the only person who’s ever touched him there was jaehyun, just once. it makes him flushed and shy just thinking of it, having someone else see him in such an intimate way.
slowly, gently, he eases one finger in, thankful for the shower water washing away the little sounds he can’t quite contain within his lips. it feels weird touching himself like this, but not necessarily in a bad way. he tries to get used to the feeling of fucking himself with his fingers, steadily inserting another finger when he figures he’s stretched out enough. still, he doesn’t know how to make himself feel good the way jaehyun does, and he’s not flexible enough to reach within all the spots that makes him see stars like jaehyun can, either.
taesan swallows, belatedly realizing that he’s fully hard already. he can’t remember the last time he jerked himself off.
trying his hardest to stay quiet, he slowly strokes his dick, focusing more on pleasuring himself than actually making himself orgasm. even so, it doesn’t take too long for him to come with how pent-up and sensitive he feels, and it’s with the image of jaehyun’s head between his thighs does taesan spill all over his fingers, his soft groan echoing along the bathroom walls.
he exits the bathroom a whole 30 minutes later since he got in, a towel wrapped loosely around his hips. jaehyun’s still right where he left him, lounging on taesan’s pillows and scrolling through his phone.
“what took so long?” jaehyun says, looking up and quirking an eyebrow. taesan pointedly ignores the heavy brand of jaehyun’s gaze, the older boy’s eyes raking up and down his body appreciatively.
“none of your business,” taesan rolls his eyes. rummaging through his closet, he adds, “now turn around, let me get changed.”
“i’ve seen you naked! multiple times!” jaehyun protests.
“this is different. i need to preserve my dignity somehow.”
“and you call me weird,” jaehyun huffs, turning around until his back faces taesan. “but, fine. whatever my baby girl wants.”
girl.
taesan swallows around the cotton in his throat. he eyes the white shopping bag from where it’s half-hidden behind a pile of his shirts, the denim miniskirt he bought all those weeks ago still left inside, unopened. he gets changed quickly, lost in his head, and it’s only when he hears jaehyun repeatedly call out his name does he snap out of his thoughts.
“sorry, what?” he asks, turning back to look at the other boy.
“i asked what you wanted to do today. i practically begged sungho to keep the others out until 7 in the evening, so we’re mostly free to do whatever we want for the whole day.”
taesan considers this. “we could watch a movie? your pick,” he says, and jaehyun grins.
spoiler alert: they do not watch a movie.
well, at first they did. jaehyun chose to watch la la land, but after ten minutes of jaehyun feeling up taesan’s thighs, pinching and fondling in all the ways that makes taesan squirm and completely ruining his viewing experience, taesan unsurprisingly finds himself in the very familiar position of being laid back on the couch, jaehyun hovering above him as he kisses deep into taesan’s lips.
“okay. so.” taesan pulls away after another ten minutes of languidly making out, deliberately ignoring the way jaehyun’s half-hard cock grinds against him. “hyung, listen.”
“want you so bad,” jaehyun says helplessly, and taesan has to flick the older’s forehead for him to snap out of it.
“you have me,” he promises. “listen, hyung, we have a house to ourselves and a skirt collecting dust in my closet. so, because i made a promise to you, i’m gonna go into my room and put it on. and then-“ taesan feels his cheeks burn hot when jaehyun’s eyes darken, gaze locked on him like predator to a prey- “and then in a couple minutes, you can come in and take it off. if- if you want to. okay?”
“okay,” jaehyun murmurs in a daze. “five minutes. and then i’m jumping you.”
“wouldn’t have it any other way.” taesan presses a quick kiss to jaehyun’s lips before getting up to make his way to his bedroom, watching the way jaehyun watches him.
and then, he shuts the door.
truthfully, taesan doesn’t really need five minutes. it only takes around thirty seconds for him to step out of his shorts and slide the skirt over his legs, up until it settles nicely on his hips. he wonders whether he should strip off the plain white shirt he’s got on before quickly admitting to himself that he’d rather have jaehyun take it off. then it takes another minute for him to pull out the secret, self-indulgent, slightly mortifying purchase he’s made a week earlier, eyeing it up and down and wondering whether he should really put it on.
the item feels soft in his hands. taesan thinks of jaehyun lifting the skirt up and discovering it underneath, and it’s only after battling with the intense embarrassment filtering through his veins does he finally think fuck it and puts it on.
the remaining three and a half minutes are spent settled on his bed and trying very hard not to panic.
he tries at least seven different sitting positions before realizing each of them feels awkward and awfully unsexy, especially with how the hem of his too-short skirt lifts up to reveal practically everything. finally, he decides to just sit back against his headboard, legs slightly bent in front of him.
right on cue, the door opens, and taesan feels himself involuntarily holding in his breath.
“hi,” he says softly when jaehyun steps in, eyes wide and trailing up and down his legs. jaehyun’s frozen at the doorway, mouth slightly agape, and taesan tries very hard not to cover himself up with his blankets. it kind of feels dirty, presenting himself like this. “come on, hyung, say something.”
“you’re gorgeous,” jaehyun exhales, walking to his bed like he’s under a trance. his eyes are blown wide, and taesan can’t help feeling a bit like a prey. “oh god, taesanie, you’re the prettiest boy in the world.”
“get over here, then,” taesan murmurs, tugging jaehyun towards him once he’s close enough until they both collapse onto the bed. jaehyun wastes no time, settling himself over taesan and sealing their lips together in a kiss that has taesan burning in every place jaehyun touches him.
he whines when jaehyun licks into his mouth, and jaehyun uses that split-second to slip his tongue inside. taesan lets out another small noise at the feeling, jaehyun’s grip on his waist tightening until taesan’s sure he’ll have bruises in the shape of jaehyun’s fingertips there tomorrow. he feels himself grow hotter by the second. the weight of jaehyun’s body feels incredible on top of him, and the heat seeping through gets under taesan’s skin and makes his thoughts go all fuzzy, losing himself in the movements of their lips and tongues. he feels a hand creeping under his shirt, sliding up underneath the fabric and across his skin.
“you taste so good,” jaehyun mumbles, his breath hot against taesan’s neck. he thumbs the dip in taesan’s waist, hand trailing up and down until taesan’s squirming beneath him. “can i take your shirt off?”
“yes,” taesan breathes out, “but you too. please.”
“good girl,” jaehyun smirks, and taesan absolutely can’t help the way his hips buck up against his own will, the way he blushes and looks away when jaehyun notices.
when their shirts are thrown haphazardly somewhere on the floor, jaehyun’s quick to latch his mouth onto taesan’s neck, painting new marks on his skin. taesan gasps when jaehyun’s head dips further down, pressing hot kisses to his chest until his tongue is swirling over the sensitive bud.
“hyung, please,” taesan breathes out. he tries to sound firm, a little more in control, but his voice comes out more as a whimper, sounding borderline needy. it’s hard to talk when the flat of jaehyun’s tongue is licking a hot stripe along his flushed chest.
the older boy pulls away and shifts silently, lowering his torso so that it’s a comfortable weight against taesan’s body. “you make the prettiest noises,” jaehyun states conversationally, like he’s talking about the weather and not all the ways taesan keens for him. it makes taesan feel faint, gasping when jaehyun’s finger makes contact with a pink nipple.
“and you’re so sensitive here,” the older boy croons, grinning when he sees the bud harden under his touch. taesan kind of wants to cry. he thinks he does actually cry out a little, because jaehyun’s looking at him like he might eat him whole. “you like when i play with your tits, don’t you, taesanie?”
taesan shakes his head, stubborn and embarrassed. his response causes jaehyun to click his tongue in faint disappointment, pulling away immediately. the loss of jaehyun’s touch causes him to whine, breaths turning heavy and erratic.
“admit you do, dongmin-ah,” jaehyun says. his stare is relentless and a little dark, and taesan can’t help the way it makes him rut his hips against the older. “no need to be shy, baby.”
“i- i do,” taesan gasps out, and he’s scared for a moment that jaehyun would force him to say the full thing, but his answer seems to satisfy the older boy. soon enough, jaehyun’s tongue is back on his chest, making taesan’s toes curl, spine arching off the mattress. “oh god, hyung-“
the mouth on his nipple finally pulls away, granting taesan temporary reprieve. but then jaehyun’s stupid tongue slides lower, tracing a wet path from his chest, grazing past his obliques before reaching his navel. he kisses the line of taesan’s abs, holding him down by the waist when taesan trembles from under him. taesan can feel his body burning up, even more so when jaehyun swirls the tip of his tongue inside his belly button, all while maintaining eye contact.
it makes taesan’s dick throb in his underwear, realizing just how painfully hard he is already.
jaehyun must realize too, because his eyes zero in on taesan’s crotch. taesan watches as jaehyun drinks him in, gazing all over taesan’s bare legs. he feels himself twitch a little at the attention and he holds his breath, pinned to the spot by jaehyun’s heated gaze.
“you’re so beautiful,” jaehyun murmurs from where he’s sitting between taesan’s thighs, his stare lingering at the little fabric of underwear peeking out from where taesan’s legs are spread. it makes taesan squirm when he’s reminded of how jaehyun doesn’t know what he’s wearing underneath. as jaehyun runs his hands down taesan’s hips to right where the hem of the skirt meets his skin, the older boy asks, “would you spread your legs for me, taesanie? let hyung see how pretty you are.”
taesan obliges, every nerve in his body feeling like a livewire. he whimpers softly when jaehyun doesn’t stop staring at him, resisting the urge to cover up. the skirt is fitted around his hips, restricting his movements a bit, but taesan hunches its hem higher up and presents himself to jaehyun, waiting with flushed cheeks and bated breath.
“oh my god,” jaehyun exhales, pupils blown wide. he splays taesan’s knees a little further apart, hand reaching up and barely grazing the soft fabric. jaehyun’s touch has taesan moaning softly, bucking his hips in search for more friction. “taesan, baby, you wore panties just for me?
“thought you might like it,” taesan confesses. he swallows when jaehyun prods through the black lace, just barely breaching taesan’s hole. it’s already too much for him, and taesan lets out a whine, high and needy in the back of his throat.
“i love it.” like it’s the easiest thing in the world, jaehyun adds, voice too fond for taesan’s weak heart, “i’d like everything if it’s you.”
and, really, that’s all it takes for taesan to pull jaehyun back in, capturing his lips in another kiss that lights all his nerves aflame.
after a minute or two or five – taesan honestly can’t even keep track anymore, can barely tell where he ends and jaehyun begins – jaehyun pulls away, looking as wrecked as taesan feels. without another word, he drifts his hands downwards, lightly pinching the curve of taesan’s waist.
flinching at the slightly ticklish feeling, taesan frowns. “hyung, what-“
“you’re so tiny here,” jaehyun cuts in, mesmerized. “like a girl, taesan. you’re not so different from one, really.”
taesan gasps, feeling crimson stain his cheeks. “i’m not-“
“you’re pretty like a girl,” jaehyun interrupts, lifting a hand up to play with the strands of hair on the back of taesan’s neck. he shifts his hand further down, touch light and teasing all along taesan’s torso. “you’re soft and taste sweet like a girl. you’re even wet like a girl, too,” he stops at taesan’s leaking dick, feeling the head of it through the black fabric. taesan kind of wants to die.
“hyung!” he yelps when jaehyun grabs the back of his thighs, spreading them apart completely. it causes the skirt he’s wearing to hunch up even higher, the hem of it bunched around his waist. even though it’s jaehyun and taesan trusts him like it’s second nature, it’s still embarrassing to be seen to this extent. unsurprisingly, jaehyun ignores his protests, mouthing at the sensitive skin of taesan’s inner thighs until it’s marked pink and red.
jaehyun kisses and licks and bites until taesan is shaking and moaning all over, thighs tensing around jaehyun’s head. taesan’s taller than jaehyun by a few inches, and his shoulders are broader too. and yet, caged under jaehyun like this, taesan feels so small.
“can i take this off?” jaehyun asks, nipping at the hem of his panties. taesan nods frantically, swallowing down his pleas of yes, hyung, god, finally and lifting his hips so jaehyun can get rid of the offending fabric, stripping him bare until all taesan’s got on is a skirt that covers almost nothing.
“fuck, dongmin-ah,” jaehyun breathes out, attention zeroed in on taesan’s hole. taesan feels himself leak pre-cum from the weight of jaehyun’s gaze, rim twitching around air. “you drive me insane, you know that?”
taesan, in fact, does know that, but only because jaehyun’s mentioned it several times before. frankly, he thinks jaehyun’s talking way too much right now for his taste; with the way taesan’s cock is positively aching, he’s growing more impatient by the second.
jaehyun’s quick to grab the lube by taesan’s bedside drawer, warming it up because he knows how taesan hates when the substance is cold. taesan’s breath hitches when jaehyun’s finger trails down to his hole, and he can’t help the moan he lets out when the older boy pushes the finger in easily.
“you’re loose,” jaehyun realizes, breathless. feeling desperate, taesan whines, rutting against the single finger inside him, but the older boy pins him down by the hips with his free hand. “taesanie, did you finger yourself?”
“in the shower,” taesan admits. he feels jaehyun crook a finger, and taesan throws his head back with a cry. “oh, god, hyung, please-“
“such a naughty girl,” jaehyun tuts, and taesan burns with shame. “did you imagine it as my fingers instead, playing with your pretty little cunt?”
taesan feels his cheeks burn with the force of a thousand suns, mortification pooling low in his gut. “i don’t- it’s not-“
the smirk on jaehyun’s lips turn positively wicked, and taesan twitches around him against his will. “not what? a cunt? oh baby-“ jaehyun pushes another finger in, and taesan has to bring a hand up to muffle the moan that’s punched out of his throat- “but you’re dripping wet. like a slut.”
somewhere in the back of taesan’s usually logical mind, he knows he’s only wet from the lube. he knows it, but right now his head is clouded with arousal and hearing jaehyun say those words makes him sob.
jaehyun continues fucking him with two fingers, twisting in all the ways he knows makes taesan squirm and mewl from under him. he feels a pair of warm lips back on his legs, travelling towards the sensitive skin of his inner thighs. his dick hasn’t even been touched, and yet it’s harder than ever and leaking beads of pearly precum onto the sheets. it’s only when jaehyun pulls his fingers out, hot breath ghosting over taesan’s exposed hole does he go still, eyes fluttering open and thighs trying to close over jaehyun’s head.
“wait,” taesan breathes out as jaehyun’s hands reach the swell of his ass and pulls his cheeks apart. “oh god, hyung, what are you–”
“i deserve a taste, don’t i?” is all jaehyun murmurs before he thrusts his tongue into taesan’s tight rim, licking hot and wet against his walls. the whine taesan lets out is downright humiliating as he feels a mix of lube and saliva drip down his entrance. it’s messy and unfamiliar and should be considered dirty, but with jaehyun’s tongue thrusting in and out of him like he’s just some hole for the older boy to use, all taesan can do is tremble against the bedsheets and moan helplessly into his hand.
“jaehyun hyung,” he gasps, and the older boy answers with a firm lick against his swollen entrance, flicking his tongue against the edge, causing taesan to whimper and clench uncontrollably around the muscle.
“you taste so good,” jaehyun murmurs into his fucking ass. like he wants to be buried there, and taesan whines high and embarrassed, losing his grip on sanity and the sheets underneath when jaehyun chooses to just keep licking into him, the tip curled inside and making taesan see stars.
“ah, hyung - i can’t-“
the kiss jaehyun leaves on his swollen, abused hole might possibly be the most mortifying thing taesan’s had to endure so far, jaehyun’s rough voice following it with, “what do you want, princess?”
the pet name has taesan keening, grasping the bedsheets so hard he thinks his knuckles turn white. “you,” he breathes out, earnest and desperate and aching. “please, hyung.”
jaehyun smiles, a little too soft after everything they’ve done. without another word, he shifts until he’s directly facing taesan’s throbbing cock. he blows at it gently just to tease, making taesan’s eyes flutter shut at the sensation. taesan bites his bottom lip to stop the desperate begging from tumbling out of his lips – hyung, please, stop teasing – but then jaehyun’s grasping the base of his cock and taesan whimpers, hips jerking at the sudden contact.
and then, without another warning, jaehyun puts the head of taesan’s dick into his mouth.
“hyung!” taesan yelps, the sound morphing into a moan when jaehyun alternates between kitten licks around the tip of his cock and swiping his tongue across his slit, lapping up all the precome leaking out. and then jaehyun’s fingers are prodding back inside his hole, breaching past the swollen entrance to angle right at taesan’s sweet spot, and taesan nearly blacks out.
his hips buck frantically, the feeling of jaehyun’s tight, wet mouth on his cock and his fingers hot against his wall being too much, too overwhelming for him. he cries as jaehyun’s mouth sinks deeper, slobbering over taesan like a dog given a treat. taesan can feel the coil in his stomach unravel, vision going hazy with tears as he moans out jaehyun’s name.
“hyung,” taesan sobs, back arching off the bed. “hyung, please, ‘m gonna come-“
but jaehyun simply goes down further, sinking into taesan’s dick. all it takes is the feeling of taesan’s cock hitting the back of jaehyun’s throat for him to spill over, watching with equal parts arousal and shame as jaehyun swallows down each drop.
it takes several moments for taesan to come down from his orgasm, catching his breath while jaehyun holds him throughout it all. he nudges jaehyun to get his attention, the older boy peering up at him questioningly when taesan asks, a blush tinting his cheeks, “why did you do that?”
jaehyun grins. “didn’t want you to ruin your skirt.”
“but-“ frowning, taesan slowly sits up, ignoring the ache in his lower body, “wait, hyung. you didn’t even get to come.”
“i did, actually,” jaehyun admits, and taesan realizes belatedly that his boyfriend’s shorts and boxers are gone. when this happened, taesan has no idea, and guilt starts festering in him like a parasite. “like, sometime when i was eating you out. we’ve really got to change these sheets before the others come back, by the way”
“but that’s not fair,” taesan complains, very pointedly ignoring the way his cheeks redden at the reminder of what jaehyun’s done to him. and also how jaehyun apparently came all over his bed, but there are more pressing matters taesan needs to attend to. “i didn’t even get to do anything for you.”
“taesanie,” jaehyun coos, gently tucking a stray piece of hair behind taesan’s ear, “have you ever considered that i get incredibly horny at seeing you squirm and beg? like, just seeing how flushed you got from me calling your hole a cunt was enough to bust my loa-“
“okay!” taesan interrupts, feeling the flush on his face grow hotter with every word that comes out of jaehyun’s stupid, horrible mouth. “okay, i get it, you don’t need to go into detail.”
jaehyun’s smile turns softer at the edges, a little more endeared. “hey,” he says, wrapping an arm around taesan’s waist like it belongs there. taesan likes to think it does. “i love you, okay? everything about you. i’d be the happiest person on earth just by making you feel good for the rest of our lives. and, frankly-“ his hands tug lightly at the skirt taesan still has on- “i’m really glad you let me eat you out in this.”
jaehyun’s confession had taesan blushing and speechless right until the last part. “speaking of which,” taesan says, shooting jaehyun a pointed stare. “no kissing until you brush your teeth. i’m not putting my mouth on yours when you just had your tongue inside me.”
jaehyun rolls his eyes, but his hold on taesan’s waist tightens anyway as he snuggles closer. “whatever my princess wants,” he says through a fond sigh. “but first, nap time. i’m spent.”
taesan cracks a smile when a sudden thought comes to him. gently prying jaehyun off of him, he asks, “can we sleep on woonhak’s bed? as much as i love you, i’m not about to sleep on your come, and i’m honestly too lazy to change the bedsheets right now.”
“you want to traumatize our poor child?” jaehyun gasps, a hand on his chest in mock surprise. taesan stares at him, an eyebrow raised, before his boyfriend relents and a grin tugs at his lips, matching taesan’s own. “yeah, fine, okay. god, he’s gonna murder us.”
taesan makes sure he at least covers the stain on his sheets – because now that the lust has faded, it’s truthfully kinda gross – before collapsing on their youngest’s bed, jaehyun holding him in his arms.
he gazes at jaehyun falling asleep beside him, breath evening out, and the last thing taesan thinks of before he drifts off is how much he wants to spend a lifetime with jaehyun by his side.
~~~~~
(he stirs awake from sleep two hours later to woonhak’s scandalized scream and the sound of sungho running in. when taesan opens his eyes, he finds sungho glaring at the both of them like a true disappointed asian mother, feeling the most embarrassed he’s ever been when sungho holds up his black panties between the finger and thumb of one hand and jaehyun’s shirt in the other. safe to say, sungho hasn’t trusted them to be alone ever since, and woonhak won’t stop begging for a new roommate.)
