Actions

Work Header

Behave

Summary:

Chanyeol forgets to behave himself. Kyungsoo makes sure it won't happen again.

Notes:

Written for Chansoo week 2024, day five

This is nothing but porn and I'm not sorry at all. Make sure to read the tags pls in case there is anything in here you don't like.

Thank you to my lovely beta josie who helped me a lot with this fic :)

(See the end of the work for more notes.)

Work Text:

Kyungsoo has never been an avid fan of social media. He barely uses his Instagram account, choosing to let staff manage it. He downloaded TikTok once and was immediately bombarded with so much content that his thoughts went all messy and he felt not even a little entertained by weird dance videos or stupid challenges.

However, there is one social media app that he quite enjoys. Not even his members know that Kyungsoo uses Twitter, even though he sometimes scrolls for close to an hour through tweets and pictures and little videos.

He has a secret account, mostly following foreign and Korean news sites, gossip, and meme pages. He also checks up on a few EXO’s fan pages every once in a while. He makes sure to limit his time on them though. Some fanart he saw as well as some particularly explicit tweets taught him not to poke his nose too deeply into the fandom.

There are still a lot of recommended tweets popping up in his timeline that are about his group, his (former) entertainment, his friends, and himself. He enjoys reading the fans' opinions, especially about SM. He also enjoys watching them fawn over people he is so close with that he has seen them in situations that would probably horrify their admirers.

None of them know how foul Jongin’s and Sehun’s speaking habits are, or how many curse words they use. Or that Baekhyun has a habit of clipping his nails (fingers and toenails) everywhere and then just leaving the remains. Back when they were still living in the dorms, Kyungsoo once found his nails next to some freshly baked cookies.

Sadly, he doesn’t get to spend much time with his members anymore. They’re all busy with solo activities and the two youngest will both be in the military soon. He looks forward to their discharge already.

Today is one of the few exceptions where they get to be with each other. They’re doing an interview together for their anniversary. Kyungsoo’s hair and make-up are already finished so he uses his time to catch up to what his members have been doing the last few months. Twitter is good to find things he might have missed in their group chat.

Mostly there are pictures of Chanyeol on his timeline. The algorithm has picked up his heightened interest in that particular member of his group. Chanyeol’s sweet smile during fan meetings or in selfies is reflected in his eyes as he stares at the screen.

He knows how much his boyfriend enjoys being on stage, entertaining his fans as well as showing off his skills. But there is one thing the fans seem to love even more than his laugh and his jokes. And that is his body.

Pictures and videos of Chanyeol flexing his muscles, showing his biceps and his back are everywhere. Kyungsoo knows he has worked very hard in the gym to get that body and he likes to show off. But no matter how proud he is, he can’t help but snicker at some of the captions.

They are always something along the lines of “Chanyeol omg he’s such a daddy 😤😤” or “JESUS CHRIST HE REALLY DID THAT ONVONVOANDF I’M DEAD OMG HE’S SICK FOR THIS” or something a lot more sexual that Kyungsoo can take even less serious.

He has to put the phone down quickly when the said “daddy” suddenly pops up in front of him, all excited grin and big puppy eyes.

“Whatcha’ doin’?” Chanyeol asks. It’s easy to imagine a fast wagging tail behind him.

“Nothing, just some emails. Are we about to start?”

Chanyeol nods and Kyungsoo gets up from his seat, following him into the main room. They all sit down, some of the stylists nervously skitter around to fix a strand of hair or add a bit more blush, and then the cameras start rolling.

The first half of the interview goes relatively smoothly. They’re excited but they’re also professionals so it’s easy to stay calm for everyone. Well, for almost everyone. Chanyeol is acting up a bit.

He fidgets constantly, more than he normally does. He also interrupts each of them multiple times, fiddles with one of the plushies they were given, and laughs way too loud at his own jokes.

Kyungsoo digs his fingers into his thick leather jacket that is covering his shoulders, trying to get him to calm down but he doesn’t seem to notice. Or maybe it’s not enough.

As soon as the director calls for a break Chanyeol shoots out of his seat, probably ready to throw himself at the small buffet. It’s unusual to get offered food during an interview so when they do, Chanyeol is always the first to mow through everything.

“Not so fast.” Kyungsoo mumbles, keeping his voice low. His boyfriend turns his head, looking at him for a split second before taking a step toward the food again.

“I’m hungry. You wouldn’t understand but all these muscles require fuel.” He grins at him and his comment earns him a few snickers from their members.

So that’s how it’s going to be today. Kyungsoo narrows his eyes and snatches Chanyeol’s wrist, tugging him along without another word until they’re in one of the restrooms, the cubicle door safely closed behind them.

Chanyeol waggles his brows at him, a suggestive expression on his face.

“Soo, are you horny? You wanna make out? Is that why you dragged me here?”

Kyungsoo narrows his eyes, still gazing at his boyfriend. It’s been two weeks since they got to play. They still fucked but only to get the edge off, quick and hurried. They didn’t have time for more and it shows. Chanyeol is restless. He’s challenging him. He’s playing up his big manly “alpha” persona more than usual.

“Come on then, don’t be shy. Tell me what you want.”

Oh, he’s just asking for it and he knows. Kyungsoo can see it in the nervous quiver of his lips.

“What I want is for you to get your pants off. Now.”

Chanyeol gapes at him, surprised at the command. They usually avoid doing things like this in such a public place. The risk of getting caught is too high

He thinks for a moment, evaluating if he should listen, if the fun of their game is worth it, and if he should drag this out a bit longer. Eventually, he moves his hands to his fly and opens it.

“Man, not even a little kiss first. You’re desperate, huh.” Chanyeol grins, obviously trying to rile him up. Kyungsoo doesn’t react. He keeps his face carefully neutral, watching his boyfriend take off his very tight black leather pants. It’s a bit of a struggle so he stops him as soon as they’re halfway down his thighs.

“That’s enough.”

It’s easy to crowd Chanyeol against the wall in the small space, easy to bury his fingers in his thick hair and ruin the hard work of their stylist with one harsh tug. All air rushes out of Chanyeol’s lungs in one big exhale as he is forced to lean down. Their lips meet and Kyungsoo doesn’t give him time to adjust. He kisses him urgently and shoves his tongue inside his mouth the first chance he gets.

Kyungsoo traces the roof of his mouth, slides his tongue along Chanyeol’s teeth, and bites his bottom lip hard, almost drawing blood. Chanyeol is putty in his hands, melting against him with a whine. He’s so fucking easy.

Normally, he’d take more time to play. He’d draw out their kisses, sucking on his tongue until Chanyeol throws his head back and moaned. He’d tease his nipples and leave marks on all the sensitive spots on his body, making sure they were not visible to everyone. He loves to make Chanyeol suffer before giving in and fucking him senseless. But there is no time for that now. And there is not much to be done without lube anyway.

He breaks their kiss and turns Chanyeol around so he is facing the wall. The height difference is a bit tricky but Kyungsoo places his hands on Chanyeol’s hips and pulls until his ass is low enough for him to press his crotch against it. To make Chanyeol feel the slowly building hardness in his pants.

He keeps one hand on his ass while the other travels around to the front. Kyungsoo grabs his dick through the fabric of his underwear and squeezes. Chanyeol moans, deep and entirely too loud for the restroom. The sound bounces off the walls.

Kyungsoo lets go of his waist and puts his fingers in front of Chanyeol’s face instead.

“Suck.” He commands, pressing them to his lips. They get engulfed in the warm, wet heat that is his boyfriend's mouth immediately.

Kyungsoo slowly grinds against Chanyeol’s ass, making sure he can feel the drag of his cock against his hole with every thrust. He palms his hard-on in the same rhythm and fucks his fingers in and out of his mouth, rubbing them against his tongue. Chanyeol mewls, his dick kicks against Kyungsoo’s palm and he smirks.

“If you don’t want anybody to know what a slut you are then you better keep quiet.” He warns when Chanyeol’s voice gets high-pitched and the sounds get louder even though his mouth is still stuffed.

Unfortunately for him, Chanyeol has always been bad at self-control. Not even a second after Kyungsoo’s warning he moans so noisily that Kyungsoo is actually afraid someone walking past the restroom could’ve heard. He freezes for a second, holding his breath in fear. But nothing happens.

“Fucking whore, can’t even keep quiet when I tell you to.” He curses, ripping his hand away from Chanyeol’s face and taking a step back. Chanyeol makes a noise like a wounded dog at the loss of contact and gasps a second later when Kyungsoo tears his boxers down and exposes him to the cold air of the cubicle.

He can’t spank him, the sounds would be way too loud but they don’t have enough time for that anyway. So instead, he pulls his cheeks apart, taking in the sight of Chanyeol’s puckered hole that’s clenching around nothing. He’s freshly shaved. He definitely planned for something like this to happen.

Kyungsoo scoffs and takes a moment to admire the sight in front of him. Chanyeol is braced against the wall with his hands, head hanging low and legs spread wide. He can’t see his face but it’s easy to imagine his dazed eyes and spit-smeared mouth. God, he wants to devour him whole. But now is not the time for that.

He puckers his lips and spits, watching the saliva land right on Chanyeol’s entrance. His boyfriend makes a half-confused, half-surprised noise. Then he realizes just what Kyungsoo did. His cheeks clench under Kyungsoo’s grip as if he’s trying to conceal the saliva that’s slowly dripping inside of him.

He grins and does it again, pleased by the embarrassed whine that leaves Chanyeol’s throat.

“Soo.. “ He whispers. He’s hiding his face in the crook of his elbow, his whole body trembling with arousal and shame.

Kyungsoo drapes himself over his back, bringing his lips so close to his ear that they brush the sensitive skin when he speaks.

“If you behave yourself for the rest of the day you’ll get a reward tonight. If you don’t, I’ll make sure you won’t forget the punishment you’ll receive. Can you be good for me puppy?”

Chanyeol turns, his already big eyes blown wide and his mouth hangs open a little. He loves to be talked to like this and loves the slightly degrading tone Kyungsoo uses.

“Yes. Yes, I can be good. I promise.” He responds eagerly.

“Very well then. I should’ve checked with you earlier, but please tell me the safeword before we go back.”

“Popcorn.”

Kyungsoo nods, petting over his fluffy hair with the hand that he hadn’t half-shoved up Chanyeol’s mouth a minute ago.

“Get yourself back together now, we have an interview to complete. The stylist will already be upset with us.”

One hour later, Kyungsoo is witness to Chanyeol attempting to take his shirt off to show his abs to their fans. Thankfully, the interviewer shakes his head frantically and tells him it’s alright when they’ll edit a picture from his Instagram later.

Kyungsoo is caught between amusement, annoyance, and exasperation. He was sure his lesson earlier would be enough but apparently, it hasn’t been. That is unusual. Chanyeol normally behaves after getting disciplined, especially if there’s a reward waiting for him. But today is different. It’s like he’s acting up even more.

When he engages in a staring battle with Baekhyun instead of listening to what Junmyeon is talking about, Kyungsoo can’t help but slide his hand over Chanyeol’s neck. He presses his thumb right into the edge of his jawline and uses that as well as his ring finger to turn Chanyeol’s head back to the front. At least he gives the appearance of paying attention now and it’s also a little reminder to stop acting up.

It’s not enough though. Not even ten seconds later he is wagging his brows at Jongdae.

It seems like tonight’s reward is postponed. Punishment comes first.

 

🐶🐶🐶

 

They can’t skip team dinner, unfortunately, so it’s late when they get back to his apartment. Chanyeol is the first to shower and he’s playing on his phone once Kyungsoo walks into the bedroom. He doesn’t even look up when he hears him come in.

“Chanyeol.”

It’s enough to get a glance in his direction.

“Put that away. Take your clothes off and lie down on your back.”

Chanyeol scrambles to follow, immediately dropping the “I don’t care” act. Kyungsoo can almost see an excited tail wagging and fluffy ears happily twitching upon his head at the commands.

He doesn’t undress when Chanyeol is done and stares at him with eager eyes. He takes his time, walking over to the bed and carefully putting his phone on the table, screen down.

“You weren’t behaving at all today, even after I told you to. I gave you multiple warnings, both verbally and physically but you chose to ignore them. I’m disappointed in you.”

“But I just wanted to—” Chanyeol starts, lips forming a pout while he speaks. Kyungsoo doesn’t let him finish his sentence, interrupting him with a hand up in the air.

“I don’t want to hear excuses, puppy. You know the rules and you know that I have to punish you again.”

He receives a whine as an answer but he knows there is no real disappointment behind it. Chanyeol wants this. It is still a punishment though and it is different from what they usually do. He wanted attention so he’d get attention. Kyungsoo will make sure he’ll regret not listening by the end of this.

He starts easy, leaning down and capturing Chanyeol’s soft lips in a kiss. They’re a little chapped but he doesn’t care. Kissing Chanyeol is always perfect, it always feels like coming home. He could lose himself in that, just basking in the warmth of his boyfriend and letting his hands linger on his face, cup his cheeks, and caress the soft skin there.

That’s not what he’s here for though. Not today.

So he makes sure to not get too caught up in the kiss, to stay in control. He licks across Chanyeol’s bottom lip and he opens up immediately under him. Their tongues meet, sliding against each other hot and familiar. Kyungsoo runs his fingers down to Chanyeol’s jaw and grips a little harsher, holding him in place as he pushes him deeper into the pillows.

His free hand starts to circle one of his boyfriend’s nipples, grazing over the pink bud lightly. Chanyeol shivers. His nipples aren’t the most sensitive spot on his body but he’s still reactive whenever they get touched.

Kyungsoo bites his bottom lip, tugging on it, and flicks one finger against the now-hardened bud. Chanyeol moans, eyes pressed shut when Kyungsoo opens his own. He looks a little wrecked already.

He dives in for another kiss, even more forceful now while he continues to play with Chanyeol’s nipples until he gasps for air when they part. His lips are swollen and red. Unfortunately, Kyungsoo’s plan does not include that mouth on his cock. It’s hard to withstand the urge when he can clearly see how badly Chanyeol wants exactly that.

“What are you looking at me like that for, hm? You want something, puppy?”

Chanyeol’s usual confidence melts away in situations like these and it brings Kyungsoo extreme satisfaction to watch him flutter his eyes closed in shame and color bleed into his ears.

“Come on, tell me. I can’t read your mind.” He continues to tease.

Chanyeol shifts, wiggling around nervously.

“I.. I really want to suck you off. I’ve been waiting all day, Soo. I hoped you’d tell me to get on my knees in the restroom today but then.. “ He blushes even harder, biting his lip.

“I thought that’s what you wanted. Always so eager to get on your knees for me, aren’t you? But this is a punishment, sweetheart. You’re not supposed to enjoy it. Well, at least not too much. So no, I won’t let you suck me off.”

He studies the disappointment that takes over Chanyeol’s features. It’s adorable. Hard to deny him his wishes in moments like these but Kyungsoo knows it’s important to be strict or he’ll have his puppy doing everything he wants soon.

He plants another kiss on his lips but doesn’t linger. Instead, he moves down to his neck, grazing the sensitive skin there with the slightest of touches. He enjoys the way goosebumps break out over his body. He enjoys it even more when Chanyeol moans, loud and unabashedly as Kyungsoo moves up to his ears and licks over the shell of the right one.

The sensitivity lacking in his nipples is all concentrated in his ears. It’s funny that one of his most prominent features is such a weakness. It was so easy to discover when they first slept together. Kyungsoo remembers how he traced the tip of Chanyeol’s ear back then and he gasped and pressed his legs together. He doesn’t react much differently now.

Kyungsoo bites the lobe, nibbling on the soft flesh and listening to Chanyeol mewling. His hands run up and down his sides in an almost soothing manner. Chanyeol’s fingers are gripping the back of his shirt, tugging on the fabric as if that would get him to stop teasing.

He makes sure to give both of Chanyeol’s ears equal amounts of attention before he lets go and retrieves the lube from the bedside drawer. He pours a generous amount onto his fingers, coating them in the clear substance before carelessly throwing the bottle to the side. His boyfriend watches with excitement and a hint of confusion. He’s probably wondering when the punishment will start.

“Spread your legs for me, sweetheart.” Kyungsoo rumbles, smiling when Chanyeol does so.

He leans down to kiss him again while putting his hand between his legs, and circling the rim. He can’t get the image of his spit dripping down there out of his head. He wonders how long Chanyeol felt it, his hole slippery and wet as he walked back into the room full of their team.

Slipping a finger inside is easy. Chanyeol signs against his lips, clearly enjoying himself. He is always so tight, so hot and Kyungsoo can feel his own cock kicking in the confinement of his pants as he pushes his finger in as deep as it can go.

“I’m ready. I don’t need more fingers.”

It’s definitely too early but he likes to do this. To request more than he can take, to cry and whimper when he gets fucked with too little preparation. Of course, Kyungsoo makes sure it’s still safe and insists on lots of lube and more stretching than Chanyeol thinks he needs. Today, he won’t give in to Chanyeol’s wish at all.

This is where the real fun begins. At least for him.

“Greedy, hm? I don’t think you deserve more yet. Maybe if you ask nicely for it.” Kyungsoo smirks at Chanyeol’s blushing ears. He clasps his mouth shut, clearly having decided he’d rather come on nothing but Kyungsoo’s single finger than plead for his cock.

“Are you sulking now, baby? Come on, don’t be like that.” He mumbles, making sure to use his lower register. He circles Chanyeol’s prostate, never making any real contact.

“You’re being mean.” Chanyeol huffs, legs kicking out when Kyungsoo presses a second finger inside of him, only the tip though. He pulls it out and pushes in again, keeping up the movement of his other finger.

“If you didn’t decide to be a brat today, you’d already be full of my cum. You brought this upon yourself, puppy.”

He pushes in with both digits fully now, spreading them carefully as he scissors his boyfriend open. Chanyeol moans. His hands are on the back of Kyungsoo’s shirt, gripping the material harshly. He needs a few seconds to come up with a reply and when he finally responds, it’s shaky and a little breathless.

“You already punished me in the restroom.”

Kyungsoo barks out a laugh.

“That wasn’t nearly enough for a whore like you and you know it.” His tone is harsh this time. He starts to fuck Chanyeol in earnest now, meeting his sweet spot with every thrust. Chanyeol moans, spreading his legs wider unconsciously. Kyungsoo can tell he’s already close. He’s been riled up the whole day. His cock is dribbling a steady flow of pre-cum as he moves back against his hand.

All it takes is a few strokes to make his moans turn into high-pitched whines, his breathing fast and irregular. He’s about to tip over the edge, eyes closed and back beginning to arch off the bed.

That’s when Kyungsoo stops.

He removes his hand completely from Chanyeol’s dick and only leaves his fingers halfway up his ass, not moving them anymore.

Chanyeol’s responding sound is half confused, half disappointed. He snaps his eyes open and stares at Kyungsoo.

“What’s wrong, doll?” He cocks his head, blinking down at his boyfriend, feigning innocence.

“Why’d you stop?”

Kyungsoo smiles sweetly but doesn’t answer. He simply watches a pout form on Chanyeol’s lips as he waits, watches him slowly come down and reaches clarity. His face twists when he understands. Kyungsoo doesn’t let him get in a word though. He starts thrusting in again as soon as his mouth opens. Chanyeol yelps, legs twitching and his hips snap down to meet his hand halfway.

“Tell me, baby, why did you not listen today? You know I love you and I love your happiness, your excitement, we all do. But you made it really hard for everyone to do their job. I told you to cut it out. Why did you not obey?”

Chanyeol refuses to answer. He turns his head to hide his face in the mattress like a petulant child.

Kyungsoo clicks his tongue in annoyance. He removes his fingers again, uncaring about the protests. He grabs Chanyeol and urges him to roll over. As soon as he’s on his stomach he forces his hips up and his knees apart, making him kneel on the bed with his chest kissing the sheets.

He enters him again, with three fingers this time. Chanyeol moans at the stretch, arching his back even more.

It doesn’t take Kyungsoo long to get him to the edge of another orgasm, teasing his most sensitive parts relentlessly. Chanyeol tries to hide it, tries to pretend he’s not close but it’s no use. They’ve been together for years and have seen each other come hundreds of times. Kyungsoo knows Chanyeol’s body better than his own at this point. So it’s easy for him to stop before pleasure overtakes him.

He whines, trying to move back onto Kyungsoo’s fingers. He even reaches out to jerk himself off but Kyungsoo firmly takes his wrist and pins it to his back.

“You gonna answer me now?”

Chanyeol still refuses. So he starts again, watching his fingers disappear into his hole with an obscene sound. He loves seeing his boyfriend like this, spread out for him and begging with everything but his voice to get fucked.

He denies him another orgasm not even five minutes later and Chanyeol wails. Tears glisten in his eyes when he turns his head to the side, trying to get a glimpse of Kyungsoo.

“Will you let me come if I tell you?” His voice is shaking as bad as his legs and he whimpers when Kyungsoo thrusts his fingers back inside, reaching deep. He strokes over his prostate, relishing in the broken sound Chanyeol makes.

“Maybe.”

That seems to be enough for Chanyeol or perhaps it's the way Kyungsoo caresses his dick, pressing into his slit and catching the droplets of pre-cum that dribble out.

“I wanted your attention. I’m.. I’m so nervous with all the solo stuff and.. fuck.. I just needed—” He groans, fists clenching into the pillow. It takes him a second to continue talking. ”I needed your attention. On me. Only on me. And something to ground me. I wanted you to hold me down and fuck me but you’re not.. please Soo, please. I need it so much, I need you. I need you to fuck me. I need you to let me come please, please.”

Kyungsoo sighs, heart pounding heavy in his chest upon hearing his boyfriend beg so beautifully. He already knew his answer would be something like this. It’s always the same.

Chanyeol needs to be held down and dominated sometimes. He needs to be punished, to feel like he doesn’t belong to himself anymore when all gets too much. And that is exactly why this is the perfect punishment. He’s taking away control over his orgasm, taking away something that Chanyeol could achieve so easily with his own hands.

“Thanks for telling me, baby. I don’t think you deserve it though.” He uses the tiniest bit of pressure on Chanyeol’s prostate, not nearly enough to get him anywhere close to what he craves but enough to make him gasp.

“Please Soo, please, please. Tell me what I have to do, I’ll do anything to come. Anything you want.”

He raises an eyebrow, pretending to think, uncaring that Chanyeol can’t even see him from his position. Not very well at least.

“Anything?”

He traces a vein over Chanyeol’s cock, the slightest touch. It’s enough.

“Yes, anything. Please Kyungsoo, please let me come.”

He has to bite his bottom lip hard to stop himself from groaning at the sweet plea, to stop himself from getting his cock out and fucking him right then and there. It’s not the time for that yet.

He removes his hands completely from Chanyeol, stops toying with his dick and ass, and wipes his fingers clean on the sheets while Chanyeol sobs at the loss.

“If you can endure twenty hits and keep count of them, I’ll let you come. If you fail, your punishment will continue.”

Kyungsoo smoothes one palm over the soft flesh of Chanyeol’s bottom. He waits for him to nod, to confirm that he understood what’s going to happen next, what he has to do. Then he reaches back and brings his hand down hard onto his skin.

“One.” Chanyeol gaps, voice already strained. There’s no way he’ll be able to keep up, he’s too out of it to realize that though. Kyungsoo already knows it. It’s exactly why he chose this. Give some resemblance of power back only to take it away again as soon as Chanyeol either begs him to stop or misses a number.

The second slap is just as hard, terribly loud in their room.

“Three,” and, “Four,” have Chanyeol’s knees slipping further apart. Kyungsoo has to hoist him up again. He strokes over the irritated flesh, groping it a second later. Chanyeol whines high in the back of his throat.

Kyungsoo spanks him again and again and when they reach ten, Chanyeol is drooling onto the mattress, unable to close his mouth in between each hit.

At sixteen, he loses. He forgets to count out loud and when he’s asked at what number they’re at, he responds with a whispered seventeen.

Kyungsoo almost feels sorry for him. Almost. He would if he didn’t know that this is exactly what Chanyeol wants and needs.

He doesn’t wait for him to realize that he’s made a mistake. He gets the lube again, squirting some more on his now dry fingers, and as Chanyeol tries to turn to see what he’s doing, he inserts them back inside. All three at once.

Chanyeol flinches. He wails at the contact, arching back into Kyungsoo’s touch.

This time, he doesn’t play with him. Instead, he starts to fuck him earnestly, making sure to graze his sweet spot with each thrust. He palms Chanyeol’s cock with his free hand, stroking it just as hard and flicking against the head in an unpredictable pattern.

Chanyeol is reduced to a writhing, weeping mess in less than a minute. He chants out Kyungsoo’s name like it’s the only thing he knows, searching for something to hold onto as he loses himself in his pleasure.

Kyungsoo drapes himself over his back, still working his fingers around his cock and in his hole as he murmurs directly into his ear.

“Come for me, sweetheart. Don’t make me wait any longer.”

Chanyeol clenches, moans broken as his hips stutter when he finally falls over the edge. And Kyungsoo lets him. He milks his cock until there’s nothing left and his hands are a mess, one covered in cum and the other in lube.

He lets Chanyeol bask in his afterglow for a little while. Watch his face as he finally, finally puts one hand onto himself to palm his straining erection.

His boyfriend's eyes are closed, his head is turned to the side. He’s panting heavily, drool in the corner of his lips, and tears clumping his lashes together. After coming he collapsed, now lying half on his chest, half on his side with his legs still slightly spread.

In Kyungsoo’s opinion, he’s the most beautiful when he’s like this.

He doesn’t allow himself to indulge in the sight for too long though. It’s dangerous territory to lose himself in. The night is still young and he has a lot more planned.

He does take the time to get a wet tissue and wipe his hands at least somewhat clean, frowning at the stains that are already on their sheets. He’ll have to change them later.

“Baby, how are you feeling?”

Chanyeol makes an unintelligible noise as he pries his eyes open to blink up at him.

“S’good.” He mumbles, almost too low for Kyungsoo to understand.

“How about I make you feel even better than, hm? Would you like that?”

Chanyeol doesn’t react. He just sighs, burying deeper into the bed. Kyungsoo can’t help but chuckle. He has to use a lot of strength to get Chanyeol into the position he was in before, angling his hips up. For all the time he spends in the gym his leg muscles are pretty fucking useless right about now, trembling and refusing to keep up his weight.

“Sweetheart, I’m not quite done with you yet. Be a good boy and stay up.”

That seems to do it. Even though he’s still not quite there, and doesn’t really understand what is happening, Chanyeol stays up. He even uses his arms to lift his torso, head turned toward Kyungsoo to see what he is doing.

Kyungsoo steals a quick kiss before he crawls back behind his boyfriend. He starts slowly, licking over the insides of his thighs, nipping on the sensitive skin there.

“Soo?” Chanyeol questions, voice unsure and wavering. Kyungsoo doesn’t respond, too busy sucking a bruise into the back of his left thigh. He does the same on the other side, relishing in the soft sigh that leaves Chanyeol’s mouth.

He leaves more marks, gripping Chanyeol’s hips hard. Kyungsoo peppers kisses up his leg until he reaches his ass, biting into the angry red flesh. That earns him a yelp and then a moan. Out of the corner of his eye, he spots Chanyeol’s hole twitching and takes that as his cue.

Chanyeol gasps when Kyungsoo licks over his entrance, letting the tip of his tongue slide in the tiniest bit.

“What—” He moans brokenly when Kyungsoo does it again, fucking inside a little deeper this time. He uses both hands to spread Chanyeol’s cheeks apart and takes a moment to stare hungrily at his hole. It’s glistening with spit and lube and Kyungsoo wants nothing more than to fuck him senseless.

He licks over his entrance again, feeling it clench at the contact and then around his tongue as he puts it fully inside.

Eating Chanyeol out is always fun. He’s so sensitive, so responsive, and Kyungsoo’s tongue inside him makes him lose all composure.

He cries out, trying to get away from the overstimulation as Kyungsoo licks deep inside him. His tongue isn’t long enough to reach Chanyeol’s prostate but he does his best to make up for that. He spreads his cheeks even further, shoving his face between them.

“Soo no stop, I can’t—fuck...” Chanyeol whimpers, stumbling over his own words. “Too much, it’s too much please...” He sounds like he’s close to tears, begging Kyungsoo to stop, to let him rest.

He doesn’t listen and ignores his boyfriend's pleas as he works a finger in alongside his tongue, thrusting it in every time he pulls his tongue back so there’s always some part of him shoved deep inside Chanyeol.

He knows what the sharp pain from overstimulation feels like. He experienced it before, how good and horrible it is, how you can’t decide if you want it to end or to continue. He loves exposing Chanyeol to it. He loves hearing his choked-off moans and how he fucks himself back on his tongue one moment just to pull away the next, legs trembling with effort to hold him up.

Kyungsoo knows he is fully enjoying it when he pulls his finger out and Chanyeol whimpers at the loss, begging him not to stop, to finish what he started. It’s cute how frustrated he sounds, how desperate to come again. And who is Kyungsoo to deny him such a request?

“Touch yourself, sweetheart.” He mumbles, licking inside Chanyeol again as soon as the words leave his mouth.

Chanyeol does as he’s told, Kyungsoo knows because he clenches even harder around his tongue, moans getting higher and higher.

“Soo, please Soo I need you I need to—fuck I need to come please, please.” Chanyeol mumbles, a stream of nonsense leaving his lips as his movements grow more and more desperate. It drives Kyungsoo crazy to hear him fall apart without being able to see him, to watch him crumble as pleasure takes over his whole body. Soon though, he promises himself. This won’t be Chanyeol’s last orgasm of the night.

It doesn’t take long for him to tip over the edge. Faster than Kyungsoo anticipated. He’s tensing up, moving frantically against him, thrusts growing sloppy and desperate until they completely stop and he’s coming into his own hand. Kyungsoo fucks him through it, working his fingers and tongue inside of him until Chanyeol sags, all strength having left his body. Only then does he stop.

He sits up on his knees and wipes his mouth with the back of his hand, already reaching for more tissues. Chanyeol is so out of it that he doesn’t even notice when Kyungsoo leaves him for just a second to wash his hands and rinse his mouth, grimacing at himself in the mirror.

He stops in his tracks when he walks back and his gaze falls upon the bed.

Chanyeol turned himself onto his back, lying with his legs still spread, one hand on his lower stomach which is coated in cum, same as his hand, and the other near his head. His eyes are closed and he’s still panting, mouth hanging open. His lips are red and swollen, bitten bloody and his hair is an absolute mess. He looks fucked out, lying there in dazed bliss while he waits for Kyungsoo to return.

He planned to wait longer. To use his hands to make him come again or his mouth but his cock is so hard it hurts and the desire burning in his belly is driving him crazy. He needs relief, needs to shove his dick inside Chanyeol and fuck him until he forgets his own name or he’ll go insane.

“Yeollie.” Kyungsoo mumbles, the pet name sounding strangely sweet even with the predatory way he said it.

Chanyeol’s eyes blink open lazily. A slow smile spreads over his lips and for a second, Kyungsoo almost feels bad for what he is about to do to him.

“Soo… I’m s’tired.” Chanyeol yawns, cum-covered hand reaching out toward him.

“Oh, I’m sorry baby. I’m sorry you’re tired. But it’s not time to rest yet.” He mocks as he saunters over to the bed.

“Rest Soo, please.”

“Your punishment is not over puppy. You can rest later.” Kyungsoo rids himself off his clothes before climbing onto the mattress. Chanyeol gazes up at him, fear in his big brown eyes.

“Why?” Is all he asks, voice shaking.

“Because you didn’t listen to me today and then you made a mistake counting earlier. You know you deserve to be punished for that and you know punishment is over when I say it is and not when you want it to be.” He reaches for the lube, glancing at Chanyeol when he doesn’t receive an answer.

Kyungsoo studies him for a moment, his trembling form, the tears threatening to fall, and how exhausted he seems.

“Baby, what’s the safeword?”

They had a situation like this once before, where Chanyeol lost himself, and forgot that he can stop this at any moment if it gets too much or he just doesn’t want to continue anymore. Kyungsoo asked him back then too and as soon as he heard the phrase Chanyeol got ahold of himself and whimpered their safeword, curling up in Kyungsoo’s arms. It was a shock for both of them and he’s always afraid of going too far, that something like that could happen again and he won’t notice it.

Chanyeol peers up at him and a small smile tugs at his lips.

“Popcorn. I’m okay. I know I deserve punishment. I don’t need to use it today. I’m okay.” He assures him. Kyungsoo forgets his throbbing dick, his insides going all mushy and soft as he stares at his boyfriend. He can’t help himself but lean down and catch him in a kiss that’s way too sweet for the situation they’re in. Chanyeol sighs, pressing up against him and love swells in Kyungsoo’s heart.

“You had me scared there for a second, Yeollie.” He whispers, nipping at Chanyeol’s bottom lip playfully.

“Sorry. Didn’t mean to.” He leans into Kyungsoo’s touch and he’s pretty sure Chanyeol is minutes away from falling asleep. His dick is still aching though and they’re not done, no matter how cute Chanyeol is.

Kyungsoo pushes his tongue into his open mouth and moves one hand toward his chest, flicking against his soft nipples. Chanyeol whines, shying away from the touch but Kyungsoo won’t let him. He presses more urgently, sucking on Chanyeol’s tongue and pinching his nipple between his fingers until it’s hard before he moves on to the other one.

He opens the bottle he’s still holding in his other hand and manages to get some onto his palm. Their kiss gets interrupted by him groaning when he finally touches his cock with his lube-covered hand. It’s so good that he can’t resist stroking himself longer than necessary. Relief floods his body. Chanyeol must’ve felt similar when he first put his fingers inside of him. The difference is that he’s going to decide when he orgasms unlike his boyfriend and for Kyungsoo, it will come fast because he doesn’t want to wait much longer.

He doesn’t give Chanyeol time to prepare himself, doesn’t even warn him. He just changes their position, scooting down a bit, and lines himself up.

Entering Chanyeol is always incredible. He’s so hot, so tight and greedy, sucking his cock in like he hasn’t just been fucked by his tongue and fingers. It slides right in even though he is quite thick but Chanyeol has been stretched open long enough.

They moan in unison, his own rough and deep while Chanyeol’s voice is breathy and unusually high. He loves hearing it, loves that dark voice turning all soft and thin for him.

He starts thrusting immediately, doesn’t wait, doesn’t hold back. It’s obscene, the way Chanyeol thrashes under him, sobbing and desperately holding onto his shoulders.

“Too much Soo please, it’s too much.” He whimpers, trying to adjust to the sudden intrusion in his overstimulated body.

Chanyeol is stronger than him, broader, and taller. He can easily throw Kyungsoo over his shoulder when they play fight to end it and embarrass him. He did it once. Kyungsoo made sure that he wouldn’t ever do it again. Because the thing is, Chanyeol loves feeling small. He loves submitting to his partner, loves pretending he’s helpless as Kyungsoo fucks him mercilessly with nothing but his own pleasure in mind.

Today is all about making Chanyeol come though. He has to keep that in mind even through the hazy arousal threatening to overtake his senses.

He puts both hands under Chanyeol’s knees and lifts his legs, putting them over his shoulders. This way, he can reach much deeper, and most importantly, he hits his prostate with every thrust.

Chanyeol mewls, nails raking down Kyungsoo’s back. His eyes are screwed shut and his mouth hangs open. He’s close to drooling, unable to control himself any longer. Kyungsoo wonders how often he’d have to make him orgasm to make him come dry, to see him lose the last bit of composure he still has.

“Soo please.. more I need.. no, I.. I don’t.. please.” He babbles, the words garbled.

“What do you need, baby? Do you want me to stop?” Kyungsoo slows his motions, rocking into Chanyeol a lot less hard than before. His eyes fall open, shining with unspilled tears.

“Yes… no, wait no don’t stop. No please Soo, please fuck me. Please I need to... I need...”

Kyungsoo chuckles, expression dark.

“Don’t worry, I know what sluts like you want Chanyeol. Already begging for my cock again even though you already came twice. You’re fucking greedy. You should thank me for making sure you’re always stuffed.”

He starts fucking him in earnest as soon as he’s finished, taking all breath from Chanyeol’s lungs as he hammers inside of him. Everything is hot and wet and it feels so fucking good. Chanyeol clenches around him, wailing as Kyungsoo fucks him into the mattress, rocking the bed against the wall from the amount of force he uses.

“You’re so pathetic Yeol. Imagine they could see you now, all your fans. Imagine they could see you being fucked silly on my cock and how much you love it. It’s all you really want, isn’t it? If you could you’d just stay right here, begging to get fucked all day long.”

He leans down, bending Chanyeol in half, slamming even deeper inside of him as he roughly thumbs his nipples, pinching and twisting them almost cruelly.

Chanyeol hiccups, tears flowing freely over his face. He twitches and writhes underneath him, a steady flow of “please, please, please” falling from his swollen lips. Kyungsoo wishes he could capture the moment, and ingrain it into his mind forever. No one else gets to see Chanyeol like this, no one knows how desperate he gets, how he begs for him as if he’d die if Kyungsoo doesn’t fuck him.

His orgasm builds up, threatening to crash over him any moment now. He curses and moves his fingers to Chanyeol’s hair to tug harshly on it, forcing him to expose his throat. His other hand sneaks between their thrusting bodies to wrap around his leaking cock. Chanyeol’s voice breaks when he starts to stroke him, still pulling on his hair. He won’t last long anymore and he has to make sure Chanyeol comes on his cock before he tips over the edge himself.

“Open your mouth.” He commands and even though Chanyeol is sobbing, he still listens to the command, his already parted lips opening wide.

Kyungsoo remembers when Chanyeol first begged him to do this, to not only spit on him but directly onto his tongue. He didn’t quite get why it turned him on so much until he first did it, first watched Chanyeol swallow thickly, his own salvia mixed with Kyungsoo’s. It’s almost as good as watching him swallow his cum.

He spits into Chanyeol’s waiting mouth, tugging even harsher on his hair, slamming right into his sweet spot, and Chanyeol’s back arches off the bed, a small scream ripping from his throat. Kyungsoo isn’t even sure if he was able to swallow before he came, a much smaller amount than before dribbling over his hand.

He doesn’t wait for him to calm down, doesn’t have the patience. He just grabs onto his thighs with both hands and chases his orgasm.

Kyungsoo comes not even a minute later, a growl ripping from his throat as he spills deep inside Chanyeol. His hole milks him dry, clenching around him even though the rest of him has gone limp. He comes and comes, it seemingly lasts forever and his vision goes white for a moment, a high tone in his ears as he rides through the peak.

It all calms down after that, his thrusts grow slower and he lets go of Chanyeol’s legs, gently lifting them off his shoulder.

Kyungsoo’s heart beats wild in his chest, the remainder of pleasure tickling his insides. All he wants to do now is drink about a liter of water and pass out with Chanyeol.

For a second, he allows himself to do so. He’s breathing heavily as he flops down next to his boyfriend, feeling the heat radiating off of him. It’s so fucking hot in the room. They’re both covered in sweat.

“Babe, you okay?” He asks panting, reaching out for Chanyeol. He touches his arm, skirting along the flushed skin.

“Mhm.” Is all Chanyeol responds but it sounds positive. Kyungsoo smiles fondly, not showing it to his boyfriend. He has his eyes closed anyway so it doesn’t really matter.

“We’re still not finished, doll. Come on, look at me.”

His fingers move down over Chanyeol’s stomach to his inner thigh. He twitches but doesn’t respond otherwise. Kyungsoo reaches between his legs, feeling his cum leak out of Chanyeol’s abused hole. A whine leaves his throat and he’s trying to close his legs, trying to protect himself from more.

Kyungsoo is merciless though. He slaps Chanyeol’s thigh, mumbling for him to stay put as he dips his fingers inside the mess slowly dripping out of him. He doesn’t get how Chanyeol is still so tight even when his finger slips in easily.

“Soo no, please.” Chanyeol whimpers, curling in on himself.

“One more time, puppy. One more time and then we’re done. You know the rules.”

Chanyeol sobs. He blinks up at Kyungsoo through tears, big eyes latching onto him like he isn’t the one making him suffer as he slowly uncurls and spreads his legs wide. He keeps his gaze on Kyungsoo when he slips two fingers inside, fucking him slowly.

He crowds into Chanyeol’s space, peppering kisses along his jawline, biting the lobe of his ear. Kyungsoo makes sure to give attention to every sensitive spot on his boyfriend’s body, touching and licking and sucking until his dick hardens again.

Chanyeol is nothing but a blubbering, moaning mess beneath him. None of what he says makes any sense. All Kyungsoo can decipher is his name and please and too much. He’s hypersensitive to everything he does, reacting to each touch with a shudder and a desperate noise, holding onto him like a lifeline.

Kyungsoo takes his time with him, has to really. There’s no use in rushing when Chanyeol is like this, barely conscious enough to even come again. He doesn’t touch his cock at all though, always skirting around it when his fingers get anywhere near his groin.

By now, Chanyeol is desperate for it. He tries to get any kind of friction on his hard-on, tries to beg for it, and doesn't manage to string a coherent sentence together. His eyes are hazy and unfocused, his limbs uncoordinated. Kyungsoo is pretty sure if he’d stop his arousal would die down soon enough and Chanyeol would be perfectly fine sleeping instead of pleading with him to get him off for the fourth time tonight.

It’s tempting but the image of Chanyeol going through another orgasm not because he really needs it or wants it, but because Kyungsoo does is even more appealing. So he kisses his way down Chanyeol’s body, stopping to bite his nipples, to suck a hickey into his lower belly and hip bone before he disappears between his boyfriend's long legs.

His cock is twitching and usually, there would be pre-cum leaking out at this point but it’s dry except for the remains of lube and cum still on there. Kyungsoo makes a show of sticking his tongue out and licking a fat stripe from the base to the tip. Chanyeol wails and he does it again and again until it’s clean, scrunching his nose a little at the taste but swallowing nonetheless.

He does not suck Chanyeol off a lot, preferring to have him on his knees instead or to eat him out. But every time he does, Chanyeol absolutely loves it. He begs for it. He lets Kyungsoo stuff him with a plug all day long, keeping his cum inside just so he gets his lips wrapped around his cock at the end of the day. He dressed up as a maid, as a princess, as a puppy, each time with the reward being a blow-job. And today he gets it without having to do anything.

“Aren’t you happy, sweetheart? I’ll suck you off, isn’t that what you always want me to do? Come on, be nice and say thank you.” Kyungsoo stares up at him, dark eyes boring into Chanyeol’s who’s trembling like a leaf, overwhelmed but still keen to please him.

“Thank you. Thank you Soo, I’m happy, I’m.. please..” He trails off, too exhausted to articulate himself any further than that. It’s enough though. Kyungsoo is proud that he was even able to do that in his current state.

He kisses the inside of each of his thighs but doesn’t torture him any more than that and wraps his lips around the tip of his dick. He’s good at this and he knows it, that’s why Chanyeol is so eager for it.

It’s easy to slide down, to take in more and more of Chanyeol’s cock. It’s heavy in his mouth, stretching his lips open wide. He can’t take it all at once so he wraps one hand around the base and begins to bop his head up and down, stroking in time.

Kyungsoo concentrates on the salty taste, on the musky scent in his nose as he pleasures his boyfriend. His jaw already aches from eating him out before but he ignores it, ignores the urge to gag when he takes him in deeper.

Chanyeol has a hard time staying still. His hips jerk, trying to fuck up into his mouth.

Usually, Kyungsoo would tell him off, would punish him for it but he knows Chanyeol is not in control of his body right now so he uses his free hand to press down on his waist, doing his best to keep him still as his legs twitch around him.

Chanyeol makes a broken noise when he pulls back a moment to breathe, just keeping the tip of his cock in, toying with the slit, and flicking his tongue against the sensitive part right under it. The next time he moves down, he takes it all until his nose is buried in neatly trimmed pubic hair.

He has to use all his strength to keep Chanyeol still, to push his hips down. Kyungsoo starts with a slow rhythm, his throat needs to get used to getting invaded so deeply. Chanyeol moans every time he bottoms out. His fingers curl in Kyungsoo’s hair and he’s not sure if he’s trying to get him to move faster or trying to get away. Chanyeol doesn’t seem to be sure either.

He picks up his pace, hollows his cheeks, and ignores the cramps in his legs from the uncomfortable position he’s in. Chanyeol is getting closer if the desperate moans leaving his lips are any indication and he has to come fast now because Kyungsoo isn’t sure how much longer he can do this.

His dick is starting to get interested again as well and he doesn’t really plan to jerk off next to his passed-out boyfriend, so he has to get this done before he gets fully hard and it becomes a distraction from taking care of Chanyeol.

Kyungsoo pulls off, pressing Chanyeol’s hips into the mattress as he looks up, meeting his teary eyes. His voice is rough when he speaks.

“Come on doll, don’t make me wait. Be a good boy and let me see you come one last time.”

He doesn’t waste any time after that, immediately sucking Chanyeol’s dick back inside his mouth, moving in a fast rhythm. Tears spring from his eyes but it’s nothing compared to Chanyeol whose whole face is wet. He’s whimpering, writing underneath him, repeating his name like a broken record.

Chanyeol's cock pulses in his mouth as his body goes rigid and comes. It’s ridiculous how little spurts out of him.

Kyungsoo swallows easily and keeps sucking, making sure to get every last drop but there isn't any more. Chanyeol just wails, legs kicking and it’s as if he’s working on finding a way to become one with the mattress with how hard he’s trying to get away from Kyungsoo’s mouth.

Kyungsoo pulls away, wiping over the mess on his lips and his wet eyes. Chanyeol is whimpering underneath him, with quiet sounds that he doesn’t know he’s making. It’s obvious that he’s done, that he has nothing left to give. Kyungsoo smiles and reaches down to carefully brush a few strands of hair out of his sweaty forehead.

“You did so well baby. You were so good for me.” He softly pecks his lips, his cheeks, and chin. Everything tastes salty and it would be disgusting if it was anyone other than Chanyeol.

“Let’s get you cleaned up and then sleep.”

Chanyeol doesn’t respond. He’s still shaking, his breathing is fast and his eyes are closed.

“Hey, you’re worrying me a bit.” Kyungsoo mumbles, carefully patting over his head. Chanyeol blinks one eye half-open and hums, the hint of a smile tugging on his lips. It’s enough to let him know he’s okay. Kyungsoo kisses him again and then goes to get a washcloth, a bowl of warm water, and a towel.

He wipes Chanyeol clean. They should shower but there’s no way he can carry him and Chanyeol is too exhausted right now so this is all he can do. At least he gets him out of the bed and onto the armchair he keeps in one corner of his room so he can change the sheets. He manages to get him to eat a protein bar and drink a bottle of water while he’s busy.

They cuddle up when he’s done, Chanyeol dwarfing him with his big form no matter how small he tries to make himself. Kyungsoo chuckles fondly.

“You okay, baby? It wasn’t too much?” He asks again, feeling a bit uneasy.

“Yeah, just tired. It was amazing. I honestly thought I’d die if I came one more time. I saw my soul leave my body through my dick.”

Kyungsoo snorts, pushing weakly at his shoulder.

“I was a bit scared, to be honest. I haven’t seen you so out of it for a while now.” He responds, worry in his voice. They’ve done crazier scenes, bigger punishments stretched over hours and that had Chanyeol in the same condition but today they only played for a short evening.

“I needed that again. I hoped you would do something if I riled you up enough. I didn’t expect this but you got me. You don’t know what it’s like to get edged and then forced to come four times. We’ve only done vanilla sex the last few weeks, I’m not used to this anymore.” He pouts, acting all sulky and sad.

“Sorry puppy, you know things have been busy. I’ll make sure to suck out your soul through your dick more often then.” He responds half serious, half joking.

“I fucking hope so. But enough talking now. I am going to sleep for the next fifteen hours.”

They turn off the light and Chanyeol tucks his head under Kyungsoo’s chin, curling up against his chest, and sighs, sleepy and happy. Kyungsoo strokes over his back until he’s asleep, which is in less than five minutes before he lets exhaustion take over his body as well and drifts off.

Notes:

Hope you enjoyed this. Come talk to me on twt if you want to. My DMs are always open^^ reni on twitter