Work Text:
hongjoong ruffles his hair in the bathroom mirror, shaking off the last few drops of water from his shower. he lazily throws on pyjamas off the floor – just an oversized tee and a pair of gym shorts – then shuts the light as he returns to the bedroom. the gentle scent of rosemary is in the air, the lights dimmed and curtains open to reveal the city below. hongjoong sighs as he takes it in, making his way to the king bed in the center of the room. the mattress dips under the weight of his knee as he joins seonghwa.
seonghwa has his eyes shut, head leaning back against the pillow, nodding along to whatever's playing in his headphones. he doesn't react to hongjoong's presence, as if he's too in his own world to notice. hongjoong shifts in closer until seonghwa opens his eyes and looks at him.
"hi." he smiles tiredly.
"hi," hongjoong responds, nodding his head to seonghwa's headphones. "what are you listening to?"
a slow exhale leaves seonghwa's chest. his shoulders relax, his eyes falling closed again. "you whining mamí."
a sharp blush takes over hongjoong's face. the tips of his ears turn cherry red, the grin fallen from his face. "i– y– wh– huh?"
seonghwa simply hums, turning on his phone and tilting it towards hongjoong. mamacita is looped on his spotify, circling around the 2:30 mark. his eyes open again, a fond look falling on hongjoong's startled expression. "it sounds so natural coming from you."
"uh– well, i rehearsed it," hongjoong offers awkwardly. "y'know, had to get the best recording."
"mhm. come sit with mommy."
hongjoong swallows sharply. without saying anything, he complies, slipping beneath the covers and settling in next to seonghwa. it's as if the title has an automatic power over him, body responding before his mind does.
seonghwa just chuckles, letting his hand nestle in his hair, fingers playing with the loose strands. "good boy."
this time, it's a sharp inhale. hongjoong leans up into seonghwa's hand, his eyes fluttering closed. his jaw is tense, as if he's unsure how he's meant to respond.
"you like being a good boy for mommy, hm?"
"i don't know what you're talking about," he replies curtly and quietly. his dismissive nature only makes seonghwa laugh, seeing how contradictory his body language is. his breathing is shallower than usual.
"don't lie to me," seonghwa mumbles, his voice soft and gentle. he cradles hongjoong's face, forcing eye contact, as if in an attempt to read him. his gaze only softens further at the way hongjoong seems to melt in his hands, a wild look burning in his eyes.
the tension in hongjoong's shoulders drop. his face relaxes. "yes, mommy."
"my good boy." seonghwa gently pulls him in for a kiss, and sparks still fly as their lips touch as if it's the first time all over again. warm, gentle, soothing, electric. hongjoong finds himself pulling seonghwa in closer as his hands explore his upper back, and seonghwa gives in, shifting to straddle his waist. it escalates quickly as hongjoong melts in seonghwa's loving hands, so compliant to his touch like clay.
seonghwa's lips drag down his chin, along his jaw, pulling on his ear and grazing along his neck. his clean skin tastes so sweet and fresh on his tongue, his pulse pressing rhythmically against each little kiss. his neck is burning hot, hardly cooled by seonghwa's building saliva.
a quiet little vocalisation leaves hongjoong's lips as his fingers curl into seonghwa's shirt. the cute sound only fuels seonghwa to work harder, his hands trailing under the boy's shirt and kisses trailing across his chest, his hips rolling forward ever so slightly. hongjoong eats up every little movement, head starting to spin.
"you're so cute," seonghwa praises quietly, slowly moving to pull at hongjoong's waistband as he moves down his body. "i bet i could weaponise this," he hums, "how you melt like putty in mommy's hands…"
"yeah," hongjoong whines. his fists grip the hem of his shirt as he watches seonghwa intently. his shorts recede down his thighs, his cock springs free, and his knees turn inward as he covers his mouth with his wrists, exposing his stomach in the process.
"oh, is someone shy?" seonghwa teases. he revels in the way hongjoong stays silent, watching him with big, pleading eyes, his body language so small and fragile. it's as if an entire conversation takes place in eye contact alone as seonghwa slowly sinks his mouth over hongjoong's cock, not looking away from his eyes for a moment.
it's not like seonghwa to make a move, let alone be so bold in doing so. he's always waited patiently as hongjoong fumbles. and yet, here he is now. so elegant, almost with a practiced perfection, pushing them further than they've gone before. sweet but sinister praises, nails grazing along his bare skin, and a sort of staring that feels intimate and intimidating simultaneously.
hongjoong squirms in his partner's mouth. his hips flex as he tries to buck up against his firm grip on him. his fingers curl against his mouth.
seonghwa lets go lazily, letting his cock fall from his lips, taking along a string of saliva. "let mommy see your pretty face, sweetheart."
hesitantly, hongjoong's hands leave his face. they linger awkwardly in the air for a moment before finding purchase in seonghwa's soft hair. he curls his fingers in again, this time pushing seonghwa back toward the task at hand. the desperate pout on his face compels him to comply with the nonverbal request, his lips wrapping around the head of hongjoong's cock again.
he sinks down smoothly, effortlessly taking every inch of his shaft. his tongue wanders with varying pressure. saliva drips from where their skin connects. his biceps curl around the back of his thighs, his nails tease at his skin. hongjoong is almost whimpering.
he only grows harder in seonghwa's mouth, until seonghwa finally pulls back completely. hongjoong whimpers at the loss, but any protests he may have had dissipate as he watches seonghwa lean back onto his calves and begin to unbutton his shirt.
"don't whine, sweetheart," he says soothingly, his fingers working painstakingly slowly on each individual button. "mommy's gonna take such good care of you."
as he discards the shirt, he sits up on his knees, beginning to slide his pants down his thighs. hongjoong watches in silence, his eyes taking in every detail, hands excited to learn more but sitting still at his sides, as if awaiting instruction. awaiting permission.
the satin pyjama set is beautiful. the deep purple hue brings out the warm chocolate in seonghwa's eyes. but it looks prettier on the floor, now that hongjoong gives it a second thought.
the staring doesn't falter as seonghwa reaches around the edge of the bed. his hand searches for a moment before returning, having produced a small bottle of lube. hongjoong's eyes widen.
"when did you– where– wh–"
seonghwa shushes him sweetly and places a sweet kiss to his cheek. a soft pop sounds as he uncaps the bottle, placing a few drops on his fingers. he returns to his former position, straddling hongjoong, and slathers the lube along his skin.
hongjoong swallows. "oh, my god."
seonghwa pauses. "hm?"
"we're gonna have sex." the words come out almost clipped and weightless, as if floating along a tide of disbelief. it's made even more clear by how he holds himself awkwardly, hands still unsure what to do.
"is that okay?" seonghwa's hand releases cautiously. "i'm so sorry if i was too forward, i–"
"no, no." hongjoong inhales, and finally, his touch finds seonghwa's hips. his fingers flutter against his skin for a moment as they decide how to settle. "you weren't."
his movements do the talking for him. a warm smile finds its way onto seonghwa's face. "ready?"
he's hovering just moments away. he's not ignorant to how the head of hongjoong's cock brushes against his hole as it twitches. neither is hongjoong, whose touch grows ever so slightly heavier when it does.
"yeah."
"good." without another word, he sinks down. it glides in smoothly, and he lets out a deep sigh as he lets his head fall back.
"w-wait," hongjoong interjects. "you didn't… you didn't prep. aren't you supposed to prep?"
"when you were in the shower," he breathes, "i was kinda hoping you'd walk in on me again."
"you were… uh… th-thinking about me?"
seonghwa shifts his weight up onto his knees as he rises slowly. his hands curl over hongjoong's, guiding them to the perfect spot that draws out another sigh. "of course i was." his eyes open slightly as he leans his head forward again, peering down his nose at hongjoong. "and how pretty you sound when you're whining for mommy."
this time, hongjoong does whimper. a slight shudder runs up his spine, hips absently pushing forward and burying him deeper inside of seonghwa. "pretty?"
"so pretty." he leans forward with his full body this time, catching hongjoong's lips effortlessly. his movements pick up, hips rolling elegantly as if he's done this a thousand times before. as if he were made for hongjoong. "you're so small… so fragile… so compliant… so sweet… aren't you, sweetheart?"
"yes, mommy," hongjoong mumbles quietly. he pulls his knees forward, bringing seonghwa with him, closer and warmer. it's not close enough. he pauses briefly to rip his shirt off with clumsy movements far from graceful, only whimpering again when seonghwa can't help but chuckle at it.
"so desperate, aren't we?"
hongjoong pulls him back in, and seonghwa catches himself on his forearms, planting them on either side of his head. the new angle it pulls him into is deeper than he's been able to reach with just his fingers. he freezes for a moment as he pushes back firmly, lips curled between his teeth and eyebrows knit into his forehead.
"good?" hongjoong asks gently, and seonghwa wordlessly nods.
voice trembling, he manages, "so good." his voice drops to a breathy whisper. "i think you hit my prostate."
"is– is that a bad thing? does it hurt? are you okay?"
a laugh breaks through seonghwa's expression. his shaking hands come to cup hongjoong's face, and hongjoong can see the lust and dizziness in his gaze as he speaks. "that's basically my g-spot, honey."
"is it?"
at the way seonghwa nods, looking as if he'll break if the tension lets up for a moment, hongjoong can't help but grin. his grip on seonghwa's hips tightens as a warning as he draws back, before pulling him down as their skin connects again. a shudder visibly runs up seonghwa's spine as he collapses into hongjoong's arms, quiet, strangled moans escaping the base of his throat with every thrust. he's nearly unraveling in his grasp.
"you sound so pretty," hongjoong praises against the shell of his ear, and seonghwa lets out another gentle chuckle, though clipped by his panting.
"i was meant to be the one in charge."
"you are." his touch wanders up the back of seonghwa's neck, gripping at the base of his hair. "mommy."
"that's it, baby," tumbles from seonghwa's near breathless lips. "keep fucking mommy just like that."
hongjoong's nails curl into seonghwa's skin, against the back of his ribcage where his free hand lingers. his head spinning, blurry vision locked on the blush spreading across seonghwa's face, hongjoong doesn't realise his pinkie is penetrating through to blood. his body has been feeling so high under seonghwa's manipulation, he doesn't realise how close he's gotten either, until he can hardly get out a warning before it's too late.
"mommy," is all he can think to force out. it's all his tired lips can manage. his mind feels like soup, his insides weightless as he bucks forward and chases his peak.
seonghwa gasps as he feels it, hongjoong's cum painting his insides with hardly a heads up. he lurches forward, gritting his teeth at the sensation, and yet… he doesn't stop. he readjusts and slips back into pace again.
"such a good boy," he mumbles, hands returning to his face lovingly. "such a good boy for mommy. so pretty and sweet for me."
"all for you." hongjoong's words are hardly a ghost on his lips, his mind blank and eyes glazed over as he watches seonghwa continue to move. his muscles tense, his hips jerking away from the overstimulation as he fights to stay still. to stay well behaved.
"oh, you're so strong, my baby… it's so much, isn't it?"
"so much," he chokes out. tears are forming on his lashline, but he makes no attempt to pull away. if anything, his hands continue to guide his partner as if under his sole command.
"you came so quickly," seonghwa drawls, fake disappointment lining his words. "so impatient… now you'll just have to hold on for me, hm?"
he hums in agreeance, bobbing his head frantically. "i can take it."
"i know you can. you're doing so well."
a desperate little moan strangles itself in the base of hongjoong's throat. his toes curl, he pulls on seonghwa's hair, the base of his cock pulses madly against his rim. his nails dig deeper, his teeth clenched, his head thrown back. he's drowning in pleasure as his vision whites over, his sense of direction fading into background noise.
"don't stop," he pants out. he can hardly keep his eyes on seonghwa anymore, lids fighting to shut.
"aww, honey," seonghwa chuckles out with a condescending tone. "don't tell me you're ready to cum again?"
his lips pull into a straight line, his dramatic expression mirroring seonghwa's just ten minutes ago when he first bottomed out. "mhm-hm. mhm-hm."
taking hongjoong's hand in his own, seonghwa relocates his grasp to his own cock, and commands, "make mommy cum first, darling." and yet, he makes no attempt to slow down, no attempt to relieve the tension and heat pooling in the pit of hongjoong's stomach. hongjoong's free hand, seonghwa holds gently, slotting their fingers together as he raises them to his mouth to plant a gentle kiss. "it must be so hard to hold on. you're doing so well."
"wanna make you feel good too," hongjoong babbles. tears break through the dam, streaming down his blushing face. "love you so much."
and that's what does it for seonghwa. his heart flutters as his high approaches him like a tidal wave, elevating him further and further with each stroke. just before it hits him, just before the wall crumbles, he falls, smashing his lips into hongjoong's one last time. as hongjoong releases his grasp, letting seonghwa's cock rub along his stomach instead, seonghwa tenses into the kiss and breaks. he absently bites down as he orgasms, hongjoong inhaling the moan that accompanies it like nicotine into his lungs. the pain shoots through his skull until his body overpowers him, his second orgasm racking through him in quick succession.
"seonghwa," he whimpers out pathetically, hips convulsing.
at the way his name sounds tumbling between their lips, seonghwa relaxes as well, face sinking into hongjoong's neck as he returns the favor; "hongjoong…"
the two hold the position for a while, sharing a breath, sharing a heartbeat, basking in the impossibly close contact. they fit together like a puzzle piece.
finally, hongjoong breaks the silence with the most unflattering sentence to leave his mind that night: "my dick hurts a lot."
"sorry," seonghwa chuckles, awkwardly maneuvering himself off of hongjoong, wincing at the way he hisses in pain. "i didn't push you, did i?"
now it's hongjoong's turn to cradle seonghwa's face in his hands, his words voiceless. "you were perfect."
seonghwa can't help but beam, his touch enveloping hongjoong's lovingly. the both of their gazes are as gentle and amorous as they've been all night.
"let mommy get you cleaned up, sweetheart."
hongjoong lets out a groan in embarrassment, his hands lazily returning to his face to hide his shame. his words come out muffled against his palms, "i didn't know i was so… into that."
"i've had my suspicions for a while," seonghwa offers cheekily with a knowing smirk before disappearing behind the wall. hongjoong basks comfortably in the near darkness as he listens to the sound of water running, splashing, and seonghwa's distant hum of approval. he returns with a washcloth in his hand, gently moving toward hongjoong to begin to clear the mess from his skin. he moves with slow, careful coordination, touching the warm cloth to the mixture of sweat, saliva, and cum splashed along hongjoong's body. seonghwa pauses as he lifts his hand to clear under his nails and spots red.
"are you bleeding?" he asks, turning the boy's hand over. confused, hongjoong scans his own body, then pauses upon spotting the scratch in seonghwa's skin.
"uh… y-you. you are."
"hm?" seonghwa's gaze follows his, spotting the injury as well. "o-oh."
"sorry," hongjoong sheepishly apologises, lips tensing in shame, but his expression relieves upon seonghwa's sweet reaction. the soft smile still on his face, the look in his eyes.
"that's hot," is all he says, before flipping the washcloth over to work on himself. the blood clears easily, the wound no longer bleeding. "so desperate you don't even know your own strength."
"i came and you kept going," hongjoong protests.
"i know. i love it when you're desperate." his voice drops. "i love it when you're whiny and needy."
"s-so," he starts, clearing his throat, "you're gonna weaponise this, huh?"
seonghwa's eyes catch on the cum dribbling down his thigh. "i definitely will."
