Ripple Effect
─── Woosan ───
「Wordcount: 5,922」 ─ 「NSFW - MDNI」
「San had been excited to try the milk bath photography session Wooyoung told him about. He never minded being Wooyoung’s test model. Until Wooyoung showed up in a skirt.」
「Content:」
─ Top San, bottom Wooyoung
─ Sudden erection, handjobs, anal sex, mild pet names, riding.
— Masterlist | Tip Jar | Commission Me —
San inhaled deeply as he sat in the shallow pool, the warm water lapping at his chest. The surface was cloudy, opaque with the white mixture they’d used to create the "milk bath" effect. His soaked clothes clung uncomfortably to his skin, heavy with water, but it was Wooyoung’s presence that weighed on him more than anything. The rhythmic click of the camera had been his only companion for the past few minutes, but the room was thick with an unspoken tension.
The concept was simple enough — a creative, sensual photoshoot with the aesthetic so many seemed to like these days, Wooyoung especially. And who was he to say no to his darling Wooyoung when he asked if San would help him experiment with his photography? It was a harmless concept after all, or so San had thought. Until Wooyoung showed up in that outfit.
The moment Wooyoung entered the studio, San’s focus had started to drift. Wooyoung wore a long, flowing skirt, its fabric loose and airy, brushing just above his knees as he moved gracefully around the edge of the pool. He also had his long, dark hair down, framing his beautiful face in soft waves, accenting his sharp jawline in a way that made San’s breath catch every time he glanced over. It was just so... effortless, and yet it did things to San’s insides that were anything but simple.
"Turn your head a little," Wooyoung instructed from behind the lens, his voice soft, barely carrying over the gentle rippling of the water. San obeyed automatically as he always did with Wooyoung, his neck stiff as he tried to avoid meeting Wooyoung’s eyes directly. He could feel those dark, gorgeous eyes on him, studying him — no, admiring him.
Every shutter click sent a jolt through him, making his skin prickle. It should have felt normal. After all, they’d done photoshoots together with San being his test model countless times. But this... this felt different. The way Wooyoung lingered behind the camera, his gaze too intense, too focused on every detail of San’s body, made him hyper-aware of how vulnerable he felt.
His heart beat faster. His muscles tensed as he shifted slightly in the water, trying to keep his composure. Yet every time his eyes flickered up to Wooyoung, he caught himself staring — staring at the way that skirt brushed against his thighs when he moved, at the way his lips curved in concentration, at the slight smirk Wooyoung wore as if he knew exactly what San was thinking.
"Perfect, San," Wooyoung praised, looking through the camera as he snapped another picture. "You’re looking great."
San swallowed hard, feeling his throat tighten. He knew he was supposed to feel flattered, but every word out of Wooyoung’s mouth sounded... suggestive. His mind was playing tricks on him, surely. They were friends, best friends. There had always been flirtations, harmless teasing between them. But lately, it had started to feel like something else — something deep down San knew he always wanted.
The water swirled as San shifted again, uncomfortable in more ways than one. The wet fabric of his pants clung to his thighs, and the growing tightness below his waist wasn’t lost on him. He cursed inwardly, his pulse quickening as the pressure built. The warmth and colour of the water only made things worse, amplifying sensations he’d been desperately trying to suppress.
Wooyoung lowered the camera, tilting his head slightly as he observed San, his gaze sweeping over him in a way that felt far more intimate than professional. "You okay?" Wooyoung asked, voice low and teasing.
This fucker knows. He always knows.
San’s cheeks flushed at the question. There was no way Wooyoung didn’t notice. How could he not ? San had never been good at hiding his emotions — let alone something as blatantly obvious as this. Wooyoung of all people knew when he was lying about being fine anyway.
He shifted uncomfortably again, the water barely covering the evidence of his arousal. He bit down on his lower lip, trying to think of an excuse. Anything that would deflect from what was happening.
"Y-Yeah, just... the water," San mumbled, his voice betraying him as it cracked slightly.
Wooyoung’s eyes flickered with amusement, a smirk tugging at the corners of his lips. "Just the water, huh?"
Bastard. San cursed under his breath, feeling heat rise from his neck to his ears. There was no hiding it. Wooyoung’s gaze had already wandered down, his smirk deepening as he looked back up at San, eyes full of something that made San’s stomach twist into knots. The way Wooyoung was looking at him — it wasn’t just teasing. There was something deeper, something hungrier.
In his delusional state, San could only hope this wasn’t a cruel joke by Wooyoung.
San swallowed again, his throat dry despite the humidity in the room. He could feel the water shifting around him, the warm liquid lapping against his skin as if mocking his predicament. It wasn’t just the water, and they both knew it.
Without a word, Wooyoung set the camera aside on a nearby stool, his movements slow and deliberate. San watched him, wide-eyed, as he stepped closer to the edge of the pool, the soft fabric of his skirt brushing against his legs as he moved. Every step seemed calculated, purposeful, and San’s heart pounded in his chest, knowing that whatever was about to happen, there was no stopping it.
Wooyoung crouched at the pool's edge, his long hair falling over his eyes as he leaned in closer to San, their faces now only inches apart. San’s breath hitched again, his hands clenched into fists beneath the water, trying to keep control. He could feel his pulse hammering in his ears, each beat echoing the tension between them.
"Sannie," Wooyoung purred softly, sending a shiver down San’s spine. "You don’t have to be embarrassed."
San’s eyes flickered up to meet Wooyoung’s, and for a moment, he forgot how to breathe. The look Wooyoung was giving him wasn’t one of mockery or teasing. It was far too dangerous to be a joke anymore — and it made San’s entire body tense with anticipation.
Before San could even think of a response, Wooyoung slid effortlessly into the pool, the water splashing lightly as his skirt fanned out around him. The warm liquid rippled around them, and San felt his entire body freeze as Wooyoung’s weight settled on his lap.
San’s breath caught in his throat, his pulse thundering as Wooyoung lowered himself right onto San’s painfully apparent erection. The water sloshed softly around them, the warmth only intensifying the sensation of Wooyoung’s weight pressed against him. For a long, agonising second, neither of them moved. San didn’t dare breathe, his mind reeling with the shock of what was happening. He wasn’t sure how they’d gotten here, but now, with Wooyoung in his lap, the boundary between them had been crossed and there was no going back.
The wet fabric of Wooyoung’s skirt floated lightly on the water’s surface, but where their bodies met, it clung tightly, plastered to his skin. San could feel every shift, every subtle movement of Wooyoung’s hips as he adjusted his position. The pressure in San’s pants grew unbearable, and he struggled to maintain some semblance of control, but the heat in his core had already taken over.
Wooyoung’s hands slid up San’s chest slowly, his fingers tracing the damp fabric of his shirt, and San sucked in a sharp breath. He couldn’t stop himself from staring at Wooyoung’s face — the way his lips curled ever so slightly, the glint of mischief in his eyes that told San this had been intentional all along.
“Wooyoung,” San whispered, his voice hoarse, his hands hovering in the water, unsure of where to place them. He could barely form a coherent thought, his mind buzzing with a mixture of panic and desire. “What are you...”
Wooyoung leaned in closer, cutting off his words. “What am I doing?” he repeated, his lips ghosting over the shell of San’s ear, sending a shiver down his spine. “Isn’t it obvious?” There was a dangerous edge to his voice, low and sultry, and it made San’s entire body tense.
“But your skirt-” San halfheartedly protested, quickly hushed by the other.
“It’s just water, it’ll dry.”
San swallowed hard, his hands finally landing on Wooyoung’s hips, fingers digging into the wet fabric of his skirt. He could feel the softness of Wooyoung’s skin beneath the thin layer of cloth, the warmth radiating between them. His mind screamed at him to stop, to regain control of the situation before it spiralled any further out of his hands, but his body had already made the decision for him.
Wooyoung’s hands moved higher, sliding up to San’s shoulders before tangling in the wet strands of his hair. San’s breath stuttered as Wooyoung’s hips shifted again, just enough to send a jolt of pleasure shooting through him. He couldn’t help the low groan that escaped his lips, his grip on Wooyoung tightening.
“God, San, relax,” Wooyoung whispered, trying to keep his giggles at bay. “You’re so tense.”
San let out a shaky laugh, his fingers tightening against Wooyoung’s hips. “It’s not that easy,” he muttered, his voice thick with the effort of keeping himself together. His eyes darted to Wooyoung’s lips, hovering just inches away, teasingly close. The tension between them was unbearable, a live wire waiting to snap.
He must be dreaming.
Wooyoung’s lips curved into a smirk, and he leaned in even closer, his breath hot against San’s cheek, then his ear. “Why not?” he murmured. “We’ve both been waiting for this, haven’t we?”
San’s heart skipped a beat. He wanted to deny it, to laugh it off as some kind of misunderstanding, but Wooyoung yet again did what only Woooyung could do — read his deepest thoughts as if he was an open book. We’ve both been waiting for this. The truth of it settled deep in his chest, and for the first time, San let himself process. Wooyoung wanted it too. It should’ve been obvious; the lingering glances, the playful banter, the way Wooyoung always seemed to get so close, to test the limits of their friendship — it had all been leading to this. San just hadn’t realised it was mutual.
Wooyoung shifted again, his hips rolling slowly against San’s, and his breath hitched as a wave of heat washed over him. He couldn’t stop the way his body responded, couldn’t stop the way his fingers tightened on Wooyoung’s waist, pulling him closer. Needing more.
“Wooyoung,” San whispered again, his voice trembling. He wasn’t sure if it was a plea or a warning, but it didn’t matter. Wooyoung’s lips brushed against his jaw, a featherlight touch that sent another shiver down his spine.
“I want you, San.” Wooyoung whispered, his voice soft but firm, his hands sliding down to rest on San’s chest again. “You don’t have to hold back.”
That was all San needed. In one fluid motion, he closed the distance between them, capturing Wooyoung’s lips in a kiss that was messy, desperate, and full of everything they’d been holding back. The taste of Wooyoung’s lips was intoxicating, soft and slightly sweet, and San groaned into the kiss, his hands pulling Wooyoung impossibly closer as if this would be the last chance they had for this.
Wooyoung responded immediately, his lips parting, letting San deepen the kiss. Their breaths shared the air, hot and heavy, and the water around them splashed lightly as their movements became more frantic, more impatient. San’s heart pounded in his chest, drowning out everything else as the only feeling left was of Wooyoung’s body pressed against his, the warmth of his skin, the softness of his lips.
Wooyoung’s hands slid down to San’s waist, fingers gripping tightly as he rocked his hips forward again, sending another jolt of pleasure through San’s body. San gasped into the kiss, his grip tightening on Wooyoung’s hips, holding him in place as their bodies moved together in perfect sync. It was overwhelming — the heat, the pressure, the intensity of it all — and San’s mind went blank as he gave in completely, letting his body take over.
Their kisses grew more frantic, more desperate, as if they were trying to make up for all the time they’d wasted dancing around each other. San’s hands roamed over Wooyoung’s body, fingers tracing the shape of his ass through the wet fabric, and Wooyoung let out a low, breathless moan that sent a surge of heat straight to San’s core.
“God, Wooyoung,” San breathed against his lips, his voice filled with the overwhelming desire. He wasn’t sure if he was begging for more or trying to catch his breath, but Wooyoung’s lips curved into a smile against his mouth, and San knew he’d won.
“You like this, don’t you?” Wooyoung whispered, his voice teasing as his hands slid down to San’s thighs, gripping them tightly as he rocked forward again. “You like me like this, in a pretty skirt. Just for you.”
San could only respond with a deep, “yes. Fuck, yes I do, Young-ah.” He couldn’t form any other coherent thoughts as his body shuddered beneath Wooyoung’s touch. He was too far gone, lost in the heat of the moment, in the feel of Wooyoung’s body pressed against his, in the electric connection between them. It wasn’t enough, though.
Wooyoung’s lips trailed down San’s neck, leaving a burning trail in their wake, and San tilted his head back, giving him more access. His mind was a haze, his body on fire as Wooyoung’s teeth grazed his skin, sending shivers down his spine.
“Wooyoung,” San groaned again, his hands tangling in Wooyoung’s hair as he pulled him closer, needing more, needing everything.
His pulse raced, each beat pounding in his ears as Wooyoung’s mouth moved down his neck, teasing, taunting with featherlight kisses and the occasional nip of teeth. The heat between them was unbearable now, burning through San’s self-control like paper to a flame. His hands threaded through Wooyoung’s wet hair, tugging gently, desperate to bring his lips back where he needed them most — closer.
“ San ,” Wooyoung breathed against his skin, lips grazing the curve of his throat before trailing lower. The sensation was maddening. Each brush of his lips left San trembling, gasping softly at the way Wooyoung’s breath felt against his already over-sensitive skin.
The water rippled as Wooyoung shifted in his lap, adjusting his position, his skirt spreading out like a cloud on the milky surface. The fabric clung to them both, making the sensation of every movement amplified. San was hyper-aware of the way Wooyoung’s thighs were pressing against his own, of the way his hips moved just enough to keep the tension between them on the edge of breaking.
“Do you want me to stop?” Wooyoung whispered, lips hovering just above San’s collarbone.
San swallowed hard, barely able to focus through the haze clouding his mind.”No,” he shook his head, his hands tightening in Wooyoung’s hair. “Just let me taste you again,” he pulled him closer, dragging his lips back up to meet his own.
The kiss was fierce, full of raw need that neither of them could contain any longer. San’s lips moved hungrily against Wooyoung’s, tasting the faint sweetness of his lip balm mixed with the intoxicating heat of his mouth. His hands slid down Wooyoung’s back once more, tracing the wet fabric clinging to his skin, feeling the heat of his body through the thin material.
Wooyoung moaned softly into the kiss, the sound sending a fresh wave of heat through San’s entire body. His hips bucked involuntarily beneath Wooyoung, a desperate need for more sparking in his veins, and Wooyoung responded in kind, rolling his hips forward again, creating the perfect friction that left San gasping.
“God,” San groaned, his voice low and strained as he broke the kiss, resting his forehead against Wooyoung’s. His breath came in short, ragged bursts, his entire body on fire with a need that burned through his very marrow. “This... this is insane. You’re insane.”
Wooyoung laughed softly, his breath warm against San’s lips. “Maybe,” he said, his voice teasing, playful as ever. But there was something darker beneath it now, something that matched the intensity between them. “But you’re not stopping me.”
San couldn’t help the small chuckle that escaped him, even though he was too far gone to think clearly. He wasn’t stopping Wooyoung — and he didn’t want to. He wanted more. He wanted everything. Needed it.
“I’m not,” San admitted breathlessly, his voice barely above a whisper. His hands returned to rest on Wooyoung’s waist, fingers gripping the wet fabric of his skirt as he held him in place. He couldn’t hide the need in his voice, couldn’t pretend that this wasn’t exactly what he wanted. “I don’t want you to stop.”
Wooyoung’s eyes darkened, his lips curving into a slow, knowing smile. “Good,” he whispered, leaning in to kiss him again, this time softer, but no less intense. “Because I wasn’t planning on stopping.”
The kiss deepened again, slower this time, more deliberate, but just as consuming. San lost himself in the feel of Wooyoung’s lips, in the way they moved together, their bodies fitting perfectly as if they were meant to be this close, this intimate.
He was always meant to be mine.
The world around them dissolved into nothing but heat and touch and the sound of their breaths mingling in the humid air. Wooyoung’s hands slid down San’s chest, fingers tracing the soaked fabric of his shirt before tugging at it, slowly peeling it away from his skin. San shuddered as the cool air hit his bare chest, but the warmth of Wooyoung’s hands followed immediately, pressing against his skin, grounding him in the moment.
“San,” Wooyoung whispered against his lips, his hands roaming freely now, exploring the expanse of San’s torso. “You’re so tense. Let go.”
San’s breath hitched, his grip tightening on Wooyoung’s waist as his body responded to every touch, every word. He wanted to let go, but the intensity of it all was overwhelming. His mind spun, unable to catch up with the raw desire coursing through him.
Wooyoung’s fingers danced down his chest, skimming over his stomach before dipping lower, and San’s entire body jerked in response, a sharp gasp tearing from his throat. The sensation was electric, setting his nerves on fire, and his hips lifted instinctively, pressing into Wooyoung’s touch.
Wooyoung chuckled softly, clearly enjoying the effect he had on San. “There we go,” he murmured, his lips brushing against San’s ear, sending another shiver down his spine. “Just like that.”
San’s mind went blank, all rational thought was thrown out the window as Wooyoung’s touch consumed him, as their bodies moved together, the water splashing lightly around them, forgotten. The tension between them had broken, but what replaced it was something even more powerful — an overwhelming need that neither of them could ever satiate again.
San’s breath came in ragged gasps, taking his turn to press his lips to Wooyoung’s neck, pulling him closer as their hips ground together, creating a delicious friction that made his entire body tremble. He could hear Wooyoung’s breath hitching, the soft sounds of pleasure escaping his lips sending San spiralling further into the haze of want that consumed him.
“Wooyoung,” San groaned, his voice strained, his fingers digging into Wooyoung’s hips. His lips, his hands, his body — everything about him was driving San to the edge.
Please,” Wooyoung begged in a whisper, a little pout forming on his lips. San was doomed, he could never say no to pouty Wooyoung. “I need you.”
And with that, San finally gave in, letting the last of his restraint crumble as he pulled Wooyoung closer, their bodies moving together in a slow, heated rhythm that left them both breathless, gasping for more.
Wooyoung’s hands roamed freely over his body, fingertips grazing his skin, sending waves of electricity through San’s veins. His lips hovered just inches away from San’s, teasing, never quite letting their mouths meet fully again, and it drove San wild with need.
San’s grip tightened on Wooyoung’s waist as his head fell back. The heat coursing through his veins, the pressure low in his belly — it was too much, and yet, he couldn’t get enough.
Wooyoung’s kiss deepened, slow and deliberate, as if he was savouring every second, and San felt himself sinking further into the haze of desire, his body responding to Wooyoung’s every move.
When Wooyoung shifted in his lap, pressing down just enough to send another wave of pleasure through San’s body, San let out a low, shaky groan. The friction between them was unbearable, their clothes soaked and sticking to their skin, amplifying the sensation of every movement.
He could barely think anymore. San groaned, his hands tightening on Wooyoung’s waist as he pulled him further down, their bodies crashing together once again. All he wanted was Wooyoung — more of him, closer, deeper.
Wooyoung’s hands moved lower, fingers trailing over San’s torso, leaving a burning trail in their wake. San’s breath hitched as Wooyoung’s hands finally dipped below the water, tracing the waistband of his soaked pants, teasingly slow.
San’s eyes fluttered shut as he let out a ragged breath, his mind spinning with the sensation. “Fuck... please,” he gasped, his voice hoarse, barely able to form the words.
Wooyoung’s lips curved into a beautifully mischievous grin, his hands stilling just at the edge of where San needed him most. “Please what?” he feigned innocence, his voice full of teasing amusement. He leaned in closer, lips brushing against San’s ear, sending a fresh wave of shivers down his spine.
San groaned, his hands sliding down to grip Wooyoung’s thighs, his body trembling with anticipation. “Stop teasing,” he growled, his voice low and strained. There was no bite to it, they both knew San would take whatever teasing Wooyoung wanted to provide. He’d still pout about it, though.
Wooyoung chuckled softly, his breath warm against San’s neck as he pressed a soft kiss just below his ear. “I love hearing you beg,” he whispered, his lips barely brushing San’s skin. “But since you asked so nicely...”
Before San could respond, Wooyoung’s hand dipped lower, and the sudden rush of sensation that followed as Wooyoung finally wrapped his hand around San’s cock made his entire body jerk in response. A low, broken moan escaped his lips as his head fell back, his mind blanking out completely. Every touch, every movement sent shockwaves through him, pushing him further and further past the point of no return.
Wooyoung’s breath was hot against his neck, his lips grazing San’s skin with each ragged breath, and the feel of Wooyoung’s body against his was overwhelming, too much and not enough all at once. San’s hand slipped beneath the skirt and roamed over Wooyoung’s thighs, desperate for more, pulling him closer as their bodies moved together in a slow, torturous rhythm that left San trembling.
“God, Wooyoung,” San gasped, his voice rough and breathless. All he could think about was the way Wooyoung’s body felt against his, the way his touch sent sparks of pleasure through his entire being. And how good he’d feel.
Wooyoung’s lips trailed down San’s neck, kissing a path to his collarbone, and San’s breath stuttered, his body arching into Wooyoung’s touch as another wave of pleasure rolled through him.
Each stroke caused a pulse of static to fill San’s brain. He’d spent so many nights thinking about this moment, imagining his own hand as Wooyoung’s and yet it could never compare to how it felt now.
“I’ve got you,” Wooyoung murmured, his voice soft but full of intent, his hands moving with a deliberate slowness that drove San to the brink. “Just let go.”
And San did.
The world blurred around him, nothing but heat and sensation and the feel of Wooyoung’s body against his. He couldn’t hold back any longer, the tension in his body snapping as a rush of pleasure flooded through him, leaving him breathless, trembling, and completely undone. Yet not quite satisfied.
San gasped for air, his fingers digging into Wooyoung’s skin as the aftershocks of the moment rippled through him. Wooyoung’s body was still pressed tightly against his, his breath warm against San’s neck, and for a long moment, neither of them moved, lost in the aftermath of what had just happened.
Slowly, the world came back into focus, the sound of the water gently lapping around them, the warmth of Wooyoung’s breath still fanning across San’s skin. San’s heart pounded in his chest, the weight of what had just happened settling in, but all he could feel was the warmth of Wooyoung’s body, the lingering touch of his lips.
“Are you okay?” Wooyoung whispered softly, his voice now gentle, a stark contrast to the intensity from moments before.
San let out a breathless laugh, his body still buzzing with the aftermath. “Yeah,” he whispered, his voice shaky, but there was a softness to it now. “Yeah, I’m more than okay.”
Wooyoung smiled against his skin, his lips pressing a soft kiss to the corner of San’s mouth. “Good,” he whispered, his hands still resting on San’s chest, as if he didn’t want to let go just yet. “Because I’m not done with you yet.”
San laughed, shaking his head. “Yeah? What else have you got?” Despite his uneven breaths he still found it in himself to return the teasing. Even having just come down he could feel the rush of blood in his core again.
Fuck.
Wooyoung barely let him catch his breath before he reached for San’s hand this time, guiding it back up his skirt. “You didn’t find the surprise yet,” he whined with a pout. The surprise?
Excited by whatever the supposed surprise was, San momentarily pushed the thoughts of how painfully hard he still was to let his hands roam beneath Wooyoung’s soaked skirt again. This time, he ventured further — finding the surprise. Wooyoung had gone commando.
San laughed in surprise, a soft groan rising in his throat as he finally felt just how hard the other was too.
Wooyoung grabbed his wrist to stop him momentarily. “No more foreplay, I’ll lose my mind if you don’t fuck me within the next thirty seconds.”
San’s eyes widened a little but he wasn’t about to argue with his precious Wooyoung — Wooyoung on his lap in a skirt asking to ride him, no less. Not a chance.
He couldn’t comply faster, holding himself steady as Wooyoung reached behind himself. A part of him wondered if maybe he should’ve been more insistent on prepping Wooyoung properly but he was in no state to try and be rational. And his thoughts were immediately halted when the other removed his hand again to reveal a cute little plug he’d apparently been hiding away.
San’s breath caught in his throat again, unable to believe he could’ve gone the entire day without knowing about this. “You are insane, Jung Wooyoung.”
That earned him the cutest giggle that sent another flutter into his core. “I know,” Wooyoung wrapped his arm around the back of San’s neck for balance as he positioned himself. “I blame you.”
“Me?” San whined in another pathetic protest of confusion but there was no time to get into a petty argument. Not when he could feel himself slipping into Wooyoung as if he was made for him.
Despite the heat, Wooyoung took his time. San kept his grip on the other’s waist firm to help him, fighting every urge to buck his hips up with all of his might. He was sure he’d drowned in the opaque white water and had gone to heaven because this couldn’t be real.
He was fucking Wooyoung.
“Ah~ San,” Wooyoung whined as he finally dropped all of his weight to rest on San’s lap again. San could barely process his thoughts but instinctively he placed a hand on Wooyoung’s thigh and another on his back — it was his turn to take a little control.
“Wooyoung, you feel so good,” he groaned and began peppering soft kisses to the pretty boy’s jawline. He’d do his best not to mess up his makeup but he’d made no promises. “That’s it, baby. Take it easy, hm?”
Wooyoung only responded with soft whines and breathy giggles with each movement he tried to make. He gave an experimental roll of his hips to which both of them collapsed into each other further.
“You ready?” San nipped at the soft skin of Wooyoung’s ear before dropping his voice. “Gonna fuck you just like you wanted, just like you’ve been waiting for.”
Wooyoung nodded in desperation, rocking his hips as if to hurry San up. “Mhm,” he moaned — gripping onto the fabric of San’s shirt.
San was not convinced he’d last very long at all considering he’d already cum once, but that wasn’t going to stop him coaxing it out of Wooyoung also. He set a slow pace to begin with, using Wooyoung’s hips as leverage to help move him. The whines and whimpers that began spilling out from the other were deliciously intoxicating — it almost saddened him to muffle them with his own lips but they couldn’t risk being too loud.
The water sloshed and rippled around them with every impact of their skin, Wooyoung’s skirt sticking to his thighs. As much as San adored the pretty piece, it was in the way and this position wasn’t working. He shoved the front up towards Wooyoung’s stomach, bunching it a little awkwardly.
Displeased, he took one of Wooyoung’s hands and placed it over his stomach to hold the skirt in place, growling a small “hold” command before he adjusted his position to continue. San pulled back just enough to watch the way the strands of hair fell over Wooyoung’s beautiful face as pleasure overtook his expression.
The sight of Wooyoung’s own cock now bouncing between his own stomach and San’s sent San into a near feral mindset. If he had a spare hand he might’ve considered jerking him in return — but getting his sweet Wooyoung to cum untouched would be so much better.
Leaning back on his hand San fucked up into Wooyoung with a heat he never thought a human being could experience. It was worse than a fever, more intense than an adrenaline rush and crackled throughout him like a freshly lit fire — a desire.
Wooyoung’s sweet sounds grew faster, climbing in pitch which San took to mean he was growing closer and closer to his release. As if he had any control at this point, the sounds alone pushed him further into his insanity that was the pleasure of Wooyoung. Everything about him — lips, hair, hands, cock, it all sent San spinning into a spiral that screamed only one thing. More.
The burn in his thighs didn’t deter San from continuing his pace. Wooyoung was barely able to keep himself upright judging by the way his body swayed and his hand searched for somewhere to steady himself.
“Sannie~” Wooyoung purred, gasping softly as he tried his best to rock his own hips. He’d had the upper hand to begin with but now he was nothing but a whining mess on top of San. And San hadn’t felt a triumph like this in a long time.
He couldn’t hide his smirk even through his own groans and grunts. “That’s it, baby, such a good boy for me. You feel so good… gonna make me cum again.”
Wooyoung let out a gasp in response, falling closer to San like his life depended on taking in the very air San breathed.
San responded immediately — trusting in Wooyoung’s balance to keep himself up — and grabbed a handful of Wooyoung’s long hair at the back of his head to pull him into a sloppy kiss. He didn’t care that their teeth crashed together or that they missed their targets for a good few seconds, he was too close to his euphoria to care.
The only thing he could tell himself was he didn’t want to finish first — it was Wooyoung’s turn. He wanted to see his pretty boy cum, it’s the least he deserved for all the teasing he’d been through.
The way Wooyoung tightened around him gave him the signal to perfect the angle and focus on just the right place to feel the other melt on top of him. There was a long string of precum dripping from Wooyoung’s tip down onto San’s abs and San couldn’t hide the pleased purr in his throat at the sight. God, how much better it was in person than in his dreams.
“That’s it, pretty boy, you cum for me. Cum on my cock, please. ” Reminded of Wooyoung’s earlier words about his begging, San knew he’d hit the right spot with both his body and his words when Wooyoung let out the most beautiful sound San was sure he’d ever had the pleasure of hearing.
Wooyoung’s hand flew to his own cock to help himself through his climax, no longer caring about making a mess of San’s shirt — San didn’t care either, messy clothes were the least of his worries right now.
“Oh- oh my god, San ,” Wooyoung’s head flew back to expose his perfect neck and San took the opportunity to strike.
He bit down as his own climax washed over him — not enough to leave any long term marks, thankfully. The feeling of Wooyoung’s gasp and moans beneath his teeth were enough to pull another guttural groan from San.
Holy fuck.
He’d just had sex with Wooyoung.
As the movements ceased and the waters calmed, the only sounds throughout the room were the exasperated breaths and soft moans from the still sensitive bodies. They hadn’t looked at each other yet, San didn’t know if he could face the consequences of what this meant — now that the haze of lust had worn off.
Would they regret this?
San pushed the thoughts away, running a hand gently through Wooyoung’s hair as they sat for another few moments. It wasn’t an awkward silence, it was comfortable — the same as it always was for them when they were together.
Finally, San dared to pull back to meet Wooyoung’s gaze. The shared smiles came immediately as both fell into laughter, disbelief at what they’d both just done.
“Did we really just…?” San shook his head, still laughing.
Wooyoung brushed his fingertips along San’s neck once more, biting his lip through his grin. “We did. I can’t believe it took you so long!”
“Wh- took me so long?!” San’s face fell in shock and Wooyoung’s laughter kicked off another round of giggles before the two decided they should probably clean up.
The studio was quiet, everyone else had gone home by now. San waved his keys as they packed up and changed out of their wet clothes. “You hungry? Let’s go eat.”
“Couldn’t have asked me that before you decided to fuck me?” Wooyoung retorted, giggling again as San shushed him — as if anyone would hear them.
“Alright then, next time I’ll take you out to eat before I fuck you. How does that sound?”
Wooyoung raised an eyebrow. “Next time?”
San stepped closer, a possessive smile on his face as he cupped the other’s chin with his hand, pressing a sweet kiss to his lips.
“You’re mine now, Jung Wooyoung. You know what you’ve done.”















