Work Text:
Chanyeol grabs Junmyeon, pulling him farther away from the camera. Junmyeon moving away slightly, rearranging himself so he’s in better view from the camera. Chanyeol for his part doesn’t let him go, runs his hands up to grip Junmyeon’s arms, preventing him from moving further away. Chanyeol’s head is still resting on Kyungsoo’s knee even as he teases Junmyeon.
Kyungsoo practically sees the wheels turning in Chanyeol’s head, could practically see the smirk on his lips even as his face stayed impassive. Dragging Junmyeon back more forcefully, pushing his own body closer, thrusting up as he makes eye contact with the camera, his fingers wandering under Junmyeon’s shirt, wrapping his hands around Junmyeon’s torso and then pressing their bodies together. Junmyeon doesn’t even flinch, keeps talking even as he pushes Chanyeol’s fingers away.
It all happens in seconds. Easily missed if Kyungsoo wasn’t watching closely, eyes tracking Chanyeol. Although then again it was memorialized on video.
The live is over soon after, Chanyeol sitting up so he’s no longer laying on Kyungsoo, and letting go of Junmyeon as they say goodbye.
The members scatter, taking a few more minutes before practice begins again.
It’s not until the end of the day, when the managers are calling cars for everyone that Kyungsoo sidles up to Chanyeol. “Give me a ride?” Kyungsoo had seen Chanyeol’s car when he had been dropped off.
Chanyeol nods, looking at his phone.
Kyungsoo’s stomach twists slightly, as he throws his backpack over his shoulder. His cap low over his forehead as they head out. It’s too late for anyone else to be out, the night quiet. It’s humid though and Kyungsoo’s t-shirt is sticking to him uncomfortably.
Chanyeol’s car is spacious, and Kyungsoo settles back in the seat as Chanyeol turns on the air conditioner.
He’s slow to talk, unsure of how to broach the subject. The whole thing is a bit silly. It was just to tease Junmyeon, mess with him as Chanyeol likes to do. But it had settled in the pit of Kyungsoo’s stomach.
Instead he says, “You excited?” It’s benign. A question he already knows the answer to.
Chanyeol seems to confirm. Smiling widely as he nods. “Yes, I’m ready to see what the fans think.”
Kyungsoo hums thoughtfully, checking his phone as Chanyeol navigates to Kyungsoo’s house.
“Come in,” Kyungsoo says once Chanyeol pulls to the curb. It’s not really a question.
Chanyeol bites his lip, looking at the clock on his dash. It’s past midnight. But he turns off his car.
“Just for a moment,” he grins, opening the door.
In the fluorescent light of the elevator, Chanyeol looks sleepy, his eyes drooping, even as he gazes at Kyungsoo, a soft smile on his lips. So different from the mischievous Chanyeol during practice.
Kyungsoo lays a hand on Chanyeol's shoulder, rubbing it softly. Chanyeol had fallen earlier during practice. Sometime when practice had mostly just been them messing around, he and Baekhyun had been teasing Junmyeon, mimicking some dance move that was less actual choreo and more just them wailing their arms and legs like an inflatable tube and Chanyeol had fallen. He had laughed loudly, especially when Junmyeon pretended to kick him while he was on the floor, but Kyungsoo had noticed that for the rest of practice he had been rubbing his shoulder.
Chanyeol cringes away, ducking out from Kyungsoo’s hand when Kyungsoo grips it tighter. Presses his fingers into the soft skin with intent. “I think I’m gonna bruise,” Chanyeol raises the sleeve of his t-shirt to check, as he follows Kyungsoo out of the elevator.
“Shouldn’t have fallen,” Kyungsoo says.
Chanyeol frowns, rubbing his shoulder. Clearly not expecting that answer from Kyungsoo, but instead looking for sympathy.
“I can only stay a minute,” Chanyeol says, toeing off his shoes, and dropping his keys off on the entrance table as he walks into the living room. He sets his cap on the coffee table as he sits down, running a hand through his dyed hair. “I have to be up at six for my–”
Kyungsoo doesn’t let him finish, pushing him against the couch and rucking up his t-shirt with enough force that Chanyeol falls back. Running his hands up Chanyeol’s stomach, pressing against his ribs as he settles in his lap.
“Kyungsoo,” Chanyeol sighs, his hands resting on Kyungsoo’s hips.
“Wanted you,” Kyungsoo admits, as if it weren’t obvious, leaning down to kiss Chanyeol.
Chanyeol melts under him, kissing him back feverishly. Chanyeol is so easy. He lets Kyungsoo take the lead and lick into his mouth. His hands are gripping Kyungsoo’s waist like he’s about to float away.
Kyungsoo kisses down Chanyeol’s jawline, and Chanyeol stretches, offers his neck as if in sacrifice. Kyungsoo listens, kisses his neck, bites down softly before trailing kisses down. He wishes he could mark him, but with their comeback so soon, he knows he shouldn’t. He sits back.
“Take this off,” he motions towards Chanyeol’s shirt.
And Chanyeol scurries up, wincing slightly as he pulls his shirt off. “I really can’t stay,” Chanyeol says, even as his shirt is lying on the ground.
“Shut up,” Kyungsoo says, pushing Chanyeol down with force. Chanyeol’s eyes widen in recognition.
“Kyungsoo,” his voice is soft, the single word a question.
“Wanna fuck you,” Kyungsoo says, letting his hands trail against the waistband of Chanyeol’s sweats, before trailing back up. He pinches Chanyeol’s nipple, just on the side of too harsh.
Chanyeol moans, his body jumping slightly at the pain. His hands are resting on Kyungsoo’s thighs, fingernails digging into the fabric of Kyungsoo’s sweats.
Kyungsoo leans down, trailing kisses down Chanyeol’s neck again, his chest, his nipples, biting when he thinks he can get away with it. Chanyeol, under him, is writhing, clearly hard in his sweats, and trying to find friction. Kyungsoo moves off him slightly so he’s just out of reach. He lets his fingers rest on Chanyeol’s waistband and tugs down. Chanyeol simultaneously pushes up to make it easier. His boxers and sweats off in one fell swoop, kicked to the floor.
He’s naked, except for his socks, cock hard. Kyungsoo is still fully dressed, sitting on the edge of the couch as Chanyeol pushes himself up on his elbows, expectantly.
“So much for I really can’t stay,” Kyungsoo teases, as he pulls off Chanyeol’s socks. He throws them across the room for good measure.
“Hey,” Chanyeol says. “You’re gonna lose those.”
“Good,” Kyungsoo says, watching him. Chanyeol is beautiful, skin tan and glowing, his body a mix of hard lines and a distinct roundness. His hair a disarray around him as he gazes up to Kyungsoo.
Chanyeol frowns, and if he just realized he’s fully naked he sits up a little more, “Are you fucking with me?” He grabs a pillow from the couch.
“No,” Kyungsoo grabs the pillow out of his arms. “I’m just admiring.”
“Don’t be corny.” Chanyeol says, eyes dark as he watches Kyungsoo.
Kyungsoo crawls forward, sitting on Chanyeol’s lap again and grinding down. He knows it can’t truly feel good, the material of his pants too harsh against Chanyeol’s cock, but Chanyeol lets out a breathless gasp, his eyes fluttering as he rests his hands on Kyungsoo’s waist again.
Kyungsoo pushes them away, takes off his own shirt and throws it on the ground.
Chanyeol’s hands are like magnets, drifting to touch Kyungsoo’s chest, running down his sides, and then up again. Kyungsoo lets him explore, breath hitching when Chanyeol pinches his nipple, laughs when Chanyeol softly runs his fingers down Kyungsoo’s side. The sensation too ticklish to let it last. Instead Kyungsoo grabs Chanyeol’s arms, pins them to Chanyeol’s side as he stares down at him. “Be good.”
Chanyeol nods once, watches as Kyungsoo crawls off his lap and wraps his mouth around Chanyeol’s cock. Kyungsoo would never admit this, would never tell Chanyeol, but he loves doing this. Loves sucking Chanyeol’s cock. Loves the stretch around his mouth. The saltiness of Chanyeol. How Chanyeol turns into putty. Thinks he could probably come just from sucking Chanyeol and rutting down into the couch.
He controls the pace. Teasing Chanyeol, too loose for him to really get off. Trailing kisses instead of sucking. Chanyeol for his part, keeps trying to fuck up, Kyungsoo pressing him down hard enough that he knows Chanyeol will bruise. It’s not until Chanyeol moans Kyungsoo’s name, grips Kyungsoo’s hair that Kyungsoo pulls off.
“I said be good.”
“Kyungsoo,” Chanyeol whines, trying to sit up.
“No,” Kyungsoo says, pushing him down. “You were a tease all day. This is what you wanted, no?”
“I wasn’t,” Chanyeol says, eyes lost, but his words catch in his throat when Kyungsoo presses a single finger against his entrance. “Fuck, please.”
They do this sometimes. Not all the time, it’s not really a thing. Just sometimes when the days are long and tiring it’s nice to have someone there that gets it. Where it doesn’t have to mean anything other than a release. Although Kyungsoo won’t lie to himself and pretend it’s not also about it being Chanyeol. Chanyeol who is eager to please and gives love too easily and doesn’t push Kyungsoo into more. Happy with what Kyungsoo gives.
They haven’t told anyone. Well, Kyungsoo hasn’t. Although he has a feeling Chanyeol has told Sehun. He also thinks Jongdae might know, although Chanyeol swears he hasn’t told a soul.
Kyungsoo knows that maybe it’s all a bit unfair. He worries about Chanyeol ending this, whatever it may be. Or Chanyeol doing this with another member. The thought reminds him of Junmyeon earlier. On the way Chanyeol had thrusted up, teasingly. Wonders if maybe Chanyeol wanted someone else to ask for a ride.
Kyungsoo sits back again and frowns at Chanyeol, who is looking at him confused.
“I have lube in my wallet,” Chanyeol says, reaching for his pants on the ground and pulling out his leather wallet and pulling a small silver packet. “No condom, but.” He shakes the lube packet.
Kyungsoo takes it from him wordlessly, its thoughts of Junmyeon and Chanyeol that have him pushing Chanyeol back, coating his fingers and pushing into Chanyeol. He concentrates on stretching him out, wonders how long it’s been since Chanyeol’s been like this for someone.
Chanyeol’s legs are shaking, spread out on the couch. He’s biting his lip in concentration, pain evident on his face.
“Is this okay?” Kyungsoo asks, his voice breaking.
“Yes,” Chanyeol nods. “It hurts but it’s good.” The statement rings true as it’s only a few more minutes until he’s completely relaxed, fisting his cock loosely as he pushes against Kyungsoo’s fingers begging for more.
Kyungsoo concentrates on stretching him, brushing against Chanyeol’s prostate lightly. Only enough to be a silent promise of later. He lets Chanyeol take more control, doesn’t push him back when Chanyeol tries to ride Kyungsoo’s fingers, twisting his body to find his own pleasure.
“Kyungsoo, please,” Chanyeol begs. “Please, fuck me.”
Kyungsoo knows he can go to his bedroom, grab a condom and come back but instead he shimmies out of his own pants, grabbing his cock as he says, “Like this?”
“Yes, fuck, please,” comes Chanyeol’s response only after a millisecond of hesitation, searching Kyungsoo’s eyes. “I haven’t with—with anyone else.”
“No one?” Kyungsoo asks, hesitating. He feels his heart squeeze as he waits for an answer.
“I don’t. I don’t do this with anyone else.” Chanyeol seems hesitant. His desire and his embarrassment evident on his face.
“Girls?” Kyungsoo asks. He doesn’t know why he’s asking. Doesn’t think he could answer honestly if Chanyeol turns the question around on him.
Chanyeol shakes his head, “Not now.” He doesn’t ask Kyungsoo. “I’m clean.”
Kyungsoo doesn’t bother to examine the relief that he feels surge in his chest. Doesn’t know if he could handle the implications. “Me too,” Kyungsoo smiles, leaning over Chanyeol and pushing in as he kisses him. Chanyeol gasps into Kyungsoo’s mouth.
“Kyungsoo,” Chanyeol moans, wrapping his long legs around Kyungsoo’s torso once Kyungsoo starts moving. He fucks him softly, dragging out every thrust. Chanyeol is so tight and hot, his body trying to suck Kyungsoo in. Kyungsoo’s name falling like a prayer from Chanyeol’s lips.
“So fucking tight,” Kyungsoo says. “Such a pretty little slut for my cock, wish you could see yourself like this.” He wonders if Chanyeol would let him film this sometime.
“Please,” Chanyeol begs. “Harder.”
Kyungsoo pulls out; Chanyeol's hole leaking lube as he taps Chanyeol’s thigh. “Turn around, let me fuck you.” The sentence isn’t fully out of his mouth before Chanyeol is scrambling on his knees, turning around to present himself to Kyungsoo.
Kyungsoo growls, grabbing Chanyeol’s calves and pulling him closer. There’s something possessive in his chest as he grips Chanyeol’s thighs, pulling them farther apart. His pretty hole winking, beckoning him as Kyungsoo pushes his tongue against the ring of muscle.
Chanyeol falls forward on his forearms, a long moan escaping. “Fuck.”
They’ve done this before. Fucked dozens of times, had quick showers with messy handjobs, had sucked each other off in the middle of the night, and made out and rutted against each other almost as long as they had known each other. But this was different. It wasn’t just convenience, or an easy way to get off. He didn’t want Chanyeol to do this with anyone else. Whatever he was feeling now though was fueled by a raw desire to claim Chanyeol. A possessiveness so primal it made Kyungsoo a little angry. The jealous possessiveness is something Kyungsoo wasn’t used to. He tries not to think about it, focusing instead on pushing into Chanyeol like this.
“Kyungsoo,” Chanyeol pulls away slightly and Kyungsoo grips his thighs, pulling him closer so he can’t leave.
“Kyungsoo, please, your cock. I’m—gonna come.” Kyungsoo does pull off then. Wants Chanyeol to come on his dick. Although maybe some other time—sometime soon—he can make Chanyeol come just like this.
He wastes no time in lining up against Chanyeol and pushing in, watching as Chanyeol stretches around him.
Chanyeol is hot and tight and pushing back, begging. It’s clear he’s close, on edge for too long, his body is searching for friction and Kyungsoo stills Chanyeol’s hips.
“Not yet,” he says.
“Kyungsoo.” Chanyeol whines. “Please.” It’s the single word, dripping with clear need, that pushes Kyungsoo towards the edge, fucking into Chanyeol without abandon.
Under him Chanyeol is a blubbering mess, his words incoherent and muffled as his cheek presses against a cushion.
“Wanna come inside of you,” Kyungsoo says, fucking into Chanyeol harder, making sure each of his thrusts hit Chanyeol’s prostate.
“God, please,” Chanyeol murmurs, pushing hard against Kyungsoo. The sound of skin on skin resonating around the apartment.
“So pretty, teasing me all practice.” Chanyeol moans as Kyungsoo hits his spot dead on. Chanyeol is so tight around him, his heat engulfing him. “Tight just for me.” Mine mine mine.
“Kyungsoo,” Chanyeol gasps, his body practically collapsing. Kyungsoo grabs his hips, doesn’t let him fall as he thrusts into him.
It’s pure possessiveness, the jealous pit in his stomach still holding on to him as he says, “You’re mine.”
“Please, Soo. Please let me come.”
“Say it,” he knows he’s pushing it. More than just a whim from his desire as he grips Chanyeol’s hips and pushes Chanyeol’s head down, making sure the angle is right as he fucks into Chanyeol.
“Yours, yours. Please. I’m yours.” Chanyeol is practically crying. “Let me come, please, can I come?”
Kyungsoo nods and then realizing Chanyeol can’t see him he fucks him harder, short thrusts straight to Chanyeol’s prostate, so that Chanyeol’s whole body is shaking. “Come for me, baby.”
Chanyeol comes almost immediately, crying out as his whole body tenses around Kyungsoo’s dick, falling fully forward with his release. Kyungsoo leaning over him, fucks him through it, pulls out gently when Chanyeol flinches, tense from the overstimulation
“Chanyeol,” Kyungsoo runs a hand through Chanyeol’s sweaty hair.
“Fuck,” Chanyeol says, there’s a bit of drool in the corner of his mouth and some of his hair is sticking to his sweaty forehead. Chanyeol turns over, his stomach covered in cum.
“Your couch,” he says even as he’s probably laying in it, reaching for Kyungsoo’s cock to help him.
Kyungsoo pushes his hands away. “Suck me off.”
Chanyeol grins, dropping to his knees with a hard thud as Kyungsoo sits on the edge of the couch. Chanyeol is enthusiastic, kissing down the shaft and sucking Kyungsoo’s balls with a moan, before sucking Kyungsoo as far as he can, and gripping the rest in his hand. Kyungsoo knows he won’t last this way, not with the way Chanyeol’s eyes flutter close as if he’s the one getting off on it. Sucking the tip and circling his tongue.
Kyungsoo grips Chanyeol’s hair, holds him down until Chanyeol twitches, coming up for air as soon as Kyungsoo lets him go.
“So fucking pretty,” Kyungsoo says, as Chanyeol takes him into his mouth again, this time more purposeful. His palm is pressed against his own cock, touching himself as he moans around Kyungsoo.
“Suck a cockslut,” Kyungsoo says, pulling Chanyeol’s head back by the hair. Chanyeol’s eyes flutter close, his mouth parting as he opens his eyes, gazing at Kyungsoo with blown out pupils. Kyungsoo takes his own cock, his grip tight as he jerks himself. It’s when Chanyeol opens his mouth ever so slightly wider, a silent invitation that Kyungsoo comes. His orgasm runs through his body in waves, eyes squeezing shut as Chanyeol’s I’m yours replays through his mind.
When it settles, he lays back, Chanyeol still between his knees, his face covered in come as he grins up to Kyungsoo. When Chanyeol sees Kyungsoo looking at him, he grins even wider, running a finger over his cheek and collecting Kyungsoo’s come, sucking on his own finger.
“Fuck,” Kyungsoo says as Chanyeol sticks his tongue out, come pooled in his mouth. “Fuck.” He repeats, it’s all he can say, dragging Chanyeol up and kissing his face, tasting himself before kissing Chanyeol harshly and with too much tongue.
Chanyeol moans, falling into him. He’s already hard, grinds down so that his cock lines up against Kyungsoo’s own cock. Kyungsoo pulls away slightly with a hiss, wincing at the overstimulation.
Chanyeol laughs, pulling away as he sits back down on the couch. It’s silent for a moment and then Chanyeol says, “I should probably go.”
“You’re covered in come,” Kyungsoo points out.
Chanyeol looks down at himself as if barely realizing, frowning.
“Shower and then sleep,” Kyungsoo says, an unsaid invitation.
Chanyeol reaches for his boxers on the ground, disentangling them from his sweats, before sliding them on.
“That was fun,” Chanyeol says instead.
Kyungsoo nods, watching Chanyeol.
“You were a little mean, I liked it.” Chanyeol says.
“Are we giving each other feedback?” Kyungsoo asks, even as he’s blushing.
“Only if it’s good,” Chanyeol whines. Something seems to cross over this face and his expression changes. “Was it good?”
“Yes,” Kyungsoo reaches over, squeezing Chanyeol’s thigh. “I like doing this.”
Chanyeol smiles, reassured; and Kyungsoo’s heart squeezes.
“Can you hand me my boxers?” Kyungsoo says, suddenly very aware he’s still naked.
Chanyeol laughs, reaches over to grab Kyungsoo’s underwear from the floor. Kyungsoo can see the knots of Chanyeol’s spine and he runs a finger down his back, gently. Chanyeol shivers, sitting up and handing Kyungsoo his boxers.
“Have you really not… done this with anyone else?”
Chanyeol looks at him, blinking slowly. Something unrecognizable crosses over his eyes as he bites his bottom lip. His words are hesitant as he says, “Kyungsoo, I… No… I haven’t.”
“Not even with like, Junmyeon?”
Chanyeol laughs, deep and loud, as he flops back against the couch. “With Junmyeon? Like Kim Junmyeon? Suho?”
“Don’t laugh,” Kyungsoo says, sliding on his boxers. He can feel his face heat up. “Why is that so funny?”
“Why would you think that?” Chanyeol knits his eyebrows together, eyes searching Kyungsoo’s face. “Have you? With Junmyeon?”
“What? No.” Kyungsoo frowns
“Great, perfect.” Chanyeol smiles. “Should we run through the other members or just Junmyeon?”
“It’s not funny,” Kyungsoo pinches Chanyeol’s side, and Chanyeol yelps, jumping slightly. “You were like, trying to fuck him during the live.”
Realization seems to strike Chanyeol, who looks at Kyungsoo for half a moment, before he starts laughing, falling against Kyungsoo and tackling him to the couch.
“Get off me, go shower.”
“Did you really think–Junmyeon? Are you jealous?”
“You’re covered in come and you’re sweaty.”
“You are jealous.” Chanyeol’s grinning down at him, his arms trapping Kyungsoo against the couch.
“Fuck off.”
“Is that why I’m a little cockslut, why I was being such a tease?” Chanyeol laughs and Kyungsoo blushes at his own words.
“You were like feeling him up,” Kyungsoo defends himself.
Chanyeol laughs again, before his expression suddenly goes soft. He leans down and kisses Kyungsoo, chastely. “You’re silly, you know that. I don’t want to fuck Junmyeon. I don’t want to fuck anyone else, really.”
“Okay.” Kyungsoo.
“Okay? That’s it?”
“Okay, I don’t want to fuck anyone else. Okay, I don’t want you to fuck anyone else. Okay, I’m really embarrassed.” Kyungsoo says.
Chanyeol smiles softly, kissing him again. “Junmyeon is going to have a field day.”
“Don’t tell him,” Kyungsoo whines, pushing Chanyeol away and sitting up.
“I won’t,” Chanyeol says, winking. “Come on, let’s go shower.” He stands up, offering his hand to pull Kyungsoo up.
Kyungsoo takes it, lets himself be pulled up and led towards his bathroom.
“Don’t tell Sehun either.” Kyungsoo says.
Chanyeol just laughs, loud and happy, echoing throughout the apartment.
