genre: smut, established relationship, domestic fluff, slight dom!Heeseung
warnings: explicit sexual content, age gap, dirty talk, oral (m. receiving), fingering, creampie, praise kink
summary: Heeseung comes home exhausted from work, but when you tell him you don’t understand your study material… he finds a very hands-on way to make sure the lesson sticks.
──────────────────
notes: this is pure self-indulgent filth for anyone who loves tired boyfriends who still know exactly how to ruin you while “helping you study” ♡
──────────────────
Now playing - Often by The Weeknd 🎶
The front door clicked shut softly behind Heeseung as he stepped into your shared apartment. At 25, he carried the quiet weight of a long workday on his broad shoulders, his button-up shirt slightly wrinkled, tie already loosened and hanging low around his neck.
His dark hair was a little messy from running his fingers through it during meetings, but the moment his eyes found you sitting at the dining table with your university notes spread out, a tired but warm smile tugged at his lips.
“Hey, baby,” he murmured, voice low and husky from fatigue.
He dropped his bag by the door and walked over, leaning down to press a soft kiss to the top of your head.
“Still studying? You’ve been at it all day.”
You nodded, biting your lip as you looked up at him.
“Yeah… there’s this concept I just can’t wrap my head around for tomorrow’s exam. I was waiting for you.”
Heeseung let out a quiet sigh, but there was no hesitation.
He shrugged off his jacket, rolled up the sleeves of his shirt to his elbows, revealing his toned forearms, and pulled a chair right next to yours.
Even exhausted, he never said no to helping you.
“Alright, show me what you’re struggling with.”
You pointed at the page, explaining the difficult theory as best as you could. Heeseung listened carefully, nodding, then began explaining it in that calm, patient voice of his.
His arm rested along the back of your chair, his body close enough that you could smell his cologne mixed with the faint scent of his long day.
But the more he talked, the harder it became to focus.
“Does that make sense?” he asked after a few minutes, his eyes soft on yours.
You shook your head slowly, pretending to be confused even though you were starting to understand.
“Not really… can you explain it again?”
A small, knowing smirk tugged at the corner of his mouth.
Heeseung shifted closer, his thigh pressing lightly against yours under the table.
“Okay… let’s try it like this.”
His hand moved from the back of your chair to rest on your knee, warm and heavy.
As he re-explained, his fingers slowly traced small circles on your skin, inching higher with every sentence.
“Still not getting it, baby?” he asked, voice dropping lower when you shook your head again, acting clueless.
He leaned in, his breath brushing your ear.
“Then maybe this will help.”
His other hand slid under the hem of your shirt, palm gliding over your waist, pulling you gently toward him.
His lips found the sensitive spot just below your ear as he continued teaching, voice steady even as his touch grew bolder.
“Now do you understand?” he whispered, fingers slipping higher, brushing the edge of your panties.
You let out a soft gasp, thighs pressing together instinctively.
“I… I think I need more explanation,” you breathed, deliberately playing dumb.
You wanted this — wanted him to keep going, even though you could see how tired he was.
Heeseung chuckled lowly, the sound vibrating against your neck.
“You’re really gonna make me work for it tonight, huh?”
His hand between your legs became more intentional, teasing you through the thin fabric, stroking slowly while he kept explaining the material in that deep, patient tone.
Every time you “didn’t understand,” he’d press a little firmer, circle a little faster, until your breathing grew shaky and your notes were long forgotten.
“You’re so wet already,” he murmured, voice rough with want.
“Acting like you don’t get it just so I keep touching you… my naughty girl.”
You turned your face toward him, lips brushing his jaw.
“You’re tired… but you’re still so good to me.”
Heeseung’s eyes darkened.
He pulled you onto his lap in one smooth motion, your legs straddling his thighs.
His loosened tie and unbuttoned shirt made him look sinfully undone, and you could feel how hard he was beneath you.
His hands gripped your hips firmly, thumbs pressing into your soft skin as he looked up at you with tired but hungry eyes.
“Fuck… I’m exhausted, baby,” he admitted, voice low and rough, “but you’re already soaked for me.”
You bit your lip, heart racing.
Slowly, your fingers reached for the loosened tie still hanging around his neck. You pulled it gently, sliding the silk fabric through the knot until it came free. Heeseung watched you with dark eyes as you draped the tie over the back of the chair, then started unbuttoning his shirt one by one, revealing his toned chest.
Once his shirt was open, you leaned in and kissed his neck, feeling the tension in his muscles start to melt under your lips.
He groaned softly, tilting his head to give you better access.
“fuck” he murmured.
His hands slid under your shirt, pulling it up and off in one smooth motion.
Then he unhooked your bra, letting it fall aside so he could cup your breasts, thumbs brushing over your hardened nipples.
“Look at you… so fucking pretty.”
You rocked slowly against the hard bulge in his pants, feeling him twitch beneath you.
Heeseung’s breath hitched.
“Baby,” he said, voice dropping even lower, “I’m too tired to do all the work tonight. Take my cock out.”
Your hands trembled with excitement as you reached down and unbuckled his belt, then unzipped his pants.
You freed his thick, heavy cock, already leaking at the tip.
He was rock hard despite how drained he was from work.
Heeseung leaned back slightly in the chair, eyes half-lidded.
“That’s it… now be a good girl and ride me. I want to feel every inch of you.”
You didn’t need to be told twice.
You pushed your panties to the side and lined yourself up with his cock, slowly sinking down onto him.
The stretch was delicious — he filled you so perfectly that you let out a broken moan.
Heeseung’s head fell back, a deep groan rumbling from his chest.
“Fuck, you’re so tight… just like that, baby. Take all of me.”
He kept talking you through it, his voice husky and commanding even though he was tired.
“Move your hips… yes, just like that. Grind on me. Feel how deep I am?”
You started riding him, hands braced on his shoulders, rolling your hips in steady waves.
Every time you sank down, he hit that perfect spot inside you, making your thighs shake.
Heeseung’s hands stayed on your waist, guiding you but letting you do most of the work.
“Faster now, angel. Ride me like you mean it. I want to watch your tits bounce while you fuck yourself on my cock.”
His dirty words made you clench around him. You picked up the pace, moaning louder as pleasure built fast and hot. Heeseung’s grip tightened, his own breathing growing ragged.
But you wanted to take care of him too.
You slowed down, then carefully lifted yourself off his cock, making him hiss at the loss of your heat.
Before he could protest, you slid down between his legs, kneeling on the floor.
“Baby… what are you—”
“I want to make you feel good” you whispered, looking up at him with wide, innocent eyes even as your hand wrapped around his slick cock.
“You worked so hard today. Let me relax you.”
Heeseung’s eyes darkened with lust as you leaned forward and took him into your mouth.
You started slow, swirling your tongue around the head, tasting yourself mixed with him. Then you took him deeper, sucking him with wet, messy sounds.
“Shit— fuck, your mouth feels incredible,” he groaned, one hand threading gently into your hair.
“That’s it… suck a little harder, baby. Just like that.”
You bobbed your head, hollowing your cheeks, taking him as deep as you could while your hand stroked what you couldn’t fit.
Heeseung’s thighs tensed under your touch, low moans spilling from his lips as you worked him.
“You’re so fucking good at this… my perfect girl. Relaxing me so well after a long day.”
After a few minutes, he gently tugged you back up.
“Come here. I need to be inside you again.”
You climbed back onto his lap, and this time when you sank down on his cock, the angle felt even deeper.
Heeseung pulled you close, chest to chest, and started talking you through every thrust.
“baby. Yes— fuck, You’re squeezing me so tight. You gonna cum on my cock?”
His hand slipped between your bodies, fingers finding your clit and rubbing tight circles while you bounced on him.
The combination of his thick cock stretching you, and his skilled fingers pushed you right to the edge.
“I’m close— Heeseung—” you whimpered.
“Come for me, angel. Let me feel you cum all over me.”
The orgasm hit you hard, your walls pulsing around him as you cried out his name.
Heeseung groaned loudly, thrusting up into you a few more times before he followed, spilling deep inside you with a long, satisfied moan.
Both of you stayed locked together, breathing heavily, bodies slick with sweat. Heeseung buried his face in your neck, pressing soft kisses there as his hands stroked your back gently.
“Fuck… I needed that,” he whispered, voice hoarse. “You always know how to take care of me.”
You smiled, still trembling in his arms, running your fingers through his messy hair. “And you always know how to teach me… even when you’re tired.”
He chuckled tiredly, pulling you even closer. “Study session’s not over yet, baby. After we rest a little… we’re doing round two. I still need to make sure you really understand that"