Actions

Work Header

We're Just Friends

Summary:

Jeonghan and Seungcheol have been in love with each other for years and were too dumb to realize. Yup. That's it.

Notes:

Literally let this oneshot collect dust for a month and finally just finished it. If there's mistakes I'll fix them later... maybe. Enjoy. :)

Work Text:

“We’re just friends.”

That’s what they always told everyone, but nobody believed them, always catching the glance they gave each other as they said it. That statement had some truth to it. True, they weren’t a couple, but to say they were nothing more than friends? That was a lie, even if they themselves didn’t realize. It was something about the way they hugged each other and were always glued together during friendly outings that made people think they were together, despite never having heard them call each other boyfriends or even seeing them share a kiss.

Jeonghan couldn’t take it anymore. He needed to get over Seungcheol before it was too late, before he made the friendship awkward by spilling his guts to the man because there was just no way Seungcheol liked him back. He needed to go out and have some fun, maybe find a fuck buddy. His toys just weren’t enough anymore, so here he is, walking out of the hall that homes the bedrooms in his pretty, baby blue skirt and a fluffy, cropped sweater, the sleeves so long they cover his manicured fingers – the manicure that Seungcheol happily paid for.

Seungcheol’s on the couch, headphones on and aggressively pressing buttons on the controller in his hand. Jeonghan’s used to this sight on a Saturday night, would usually come crawling out of his room to sit next to him and ask questions about the game when he didn’t understand something.

“Tighten the fuck up, Wonwoo! You’re the one usually carrying the damn team. The hell are you doing?” Seungcheol shouts into his mic.

Jeonghan laughs as he makes his way over to the body length mirror. He stops and stares, adjusting his outfit to his liking then turning and looking from every angle he can. He turns around and looks over his shoulder, trying to check how short the skirt really is, but he can’t quite tell. He wants to ask Seungcheol, but he also doesn’t want to interrupt him in the middle of the game. Seungcheol can hear his frustrated huffs however and spares him a glance, nearly choking on the air he inhales. His eyes instantly zero in on the white, thigh high socks, hugging and squeezing Jeonghan’s skin in all the best ways. Seungcheol clears his throat, snatching a pillow and covering his growing bulge before Jeonghan can turn around again. Jeonghan remains silent, can see the timer on their match is almost at zero, but the second he sees “Victory” flash across the screen, he bolts in front of them man, knowing it’ll be another five minutes or so before the next match. Seungcheol leans forward, elbows on his knees as he tries his best to keep his eyes on Jeonghan’s.

“What’s wrong, Angel?” Seungcheol quirks a brow.

That’s another thing they do, pet names, which is yet another reason nobody believes them when they say, “we’re just friends.”

“Angel?” the man hears Wonwoo’s confused voice through his headphones. “Oh. Hey, Jeonghan,” he laughs.

“Wonwoo says hi,” Seungcheol smiles.

“Hi, Wonwoo,” Jeonghan says before remembering what he came to Seungcheol for. “Cheollie. Help.”

Seungcheol laughs lightly. Jeonghan always got this way when he was irritated, and he always found his pout so unbearably cute.

“Help with what, beautiful?” Seungcheol questions.

“Oh my god,” Wonwoo’s groan comes through the headphones. “Just date already.”

“Shut up! We’re just friends,” Seungcheol says, and he can’t see, but Jeonghan winces at that word. He tried his best at first to convince himself that he could just be friends with Seungcheol, but oh boy was he mistaken.

“I’ll hop back on after I help Hannie,” Seungcheol tells Wonwoo before throwing off his headphones. “What is it? You don’t like your outfit? I think you look cute.”

Jeonghan blushes and turns his head to the side. “N-no. It’s not that. Um… I need you to check how short my skirt is if you don’t mind. Just tell me when I shouldn’t bend over anymore,” Jeonghan explains. Seungcheol’s cock twitches at the thought of freely staring at his ass, and he thanks God for the pillow on his lap.

“Uh yeah. Sure. Just go ahead when you’re ready,” Seungcheol responds.

“Okay,” Jeonghan smiles, relieved that Seungcheol has no problem helping.

He turns around then slowly begins leaning over, the small blush on his face now spreading. The second Seungcheol sees Jeonghan’s ass starting to peek out, he speaks up.

“Stop. There,” he says.

“How much can you see?” Jeonghan asks.

“Not much. Just barely can see the bottom of your cheeks,” Seungcheol tells him.

“Okay. Not that bad. Let me know when it’s really too much.”

And he does so when he see a little less than half his ass, then noticing that Jeonghan is wearing nothing under that skirt. Nothing. He’s pretty sure he saw something there, but he shook his head and disregarded the thought. Seungcheol shifts in his seat and lets out a deep breath. Everybody knew that Jeonghan was slut before he’d gotten into a relationship with his now ex-boyfriend. Seungcheol was even very supportive of his adventurous habits, on the surface anyways, but when Jeonghan had caught his ex cheating on him, he couldn’t think about sex for months without crying his eyes out. Seungcheol was his shoulder to cry on, more than happy to comfort Jeonghan post breakup. Jeonghan had gone out plenty of times without panties on, but it was before his ex and always with Seungcheol as his guard dog, so he doesn’t know how he feels about Jeonghan going out like that without him.

“Getting back out there?” Seungcheol chuckles, though he braces himself for the answer.

“Yeah. Been dying to get some dick, and I think I’m finally ready to get out there again,” Jeonghan giggles, walking toward the door to put on his shoes, though he realizes it’ll be more of a struggle that he thought it’d be. “Can you help me put my shoes on, Cheollie?”

“Of course,” Seungcheol answers before remembering his unannounced friend. He mentally curses, but stands from the couch and walks toward Jeonghan, hoping he doesn’t notice. He squats down in front of him and grabs one of the shoes, free hand taking hold of the beautiful, long extended leg in front of him. Seungcheol pouts then sighs as he puts the shoe on Jeonghan.

“I just don’t get why you have to go out for dick when I’m right here,” Seungcheol mumbles.

“What?” Jeonghan questions, not sure if he heard Seungcheol correctly. The older man freezes, now aware that he’d been speaking out loud.

“Shit… um…” Seungcheol starts but has no clue what to say now.

Seungcheol’s taken off guard by the foot at the bottom of his chin, Jeonghan’s leg bent as he uses said foot to lift Seungcheol’s head to meet his stare. Seungcheol curses at the smirk on Jeonghan’s face, thinking he’s too hot for this to be real.

“Does Cheollie wanna fuck me?” Jeonghan tilts his head, that infamously cute giggle following the question.

Seungcheol scans his body, his eyes catching Jeonghan’s cock peeking out from the bottom of the skirt. He licks his lips then looks back up at Jeonghan, taking the shoe back off of him and tossing it aside. Jeonghan shivers when he feels Seungcheol grab his foot, lips pressing into the skin of his ankle until he reaches his inner thigh.

“Angel, if I fuck you, you ain’t gonna see your friends tonight. You won’t even be able to walk out that door,” Seungcheol whispers, smirking at the lustful look on Jeonghan’s face.

“Why are we still talking about it?” Jeonghan whispers back then bites his lip.

Within a matter of seconds, Seungcheol stands straight up and sweeps Jeonghan off his feet, smashing his lips hard against his, kissing him hard as he walks toward the hall. Jeonghan’s delicate hands grip hard onto Seungcheol’s shoulders when he pulls his head back by his hair, lips trailing from his jaw to his neck. The moans Jeonghan lets out are nothing but music to the large man, a song he wishes he could hear on repeat for the rest of his life.

“My room or yours?” Seungcheol asks into Jeonghan’s skin.

“Mine,” he responds breathlessly.

Jeonghan throws his head back, mouth hanging open as Seungcheol sucks harshly on the skin of his neck. He can feel the bruise forming already, knows that he’s gonna wake up with the fattest purple mark covering the area. Seungcheol bites down, enjoying the way Jeonghan whimpers at the action, then pulls away and blows on the skin.

Jeonghan tilts his head down, staring into Seungcheol’s eyes then pressing their lips back together. Seungcheol was technically his first kiss, back in high school when they wanted to see for themselves what the point was and had no clue what they were doing. Even then, Jeonghan had a crush on Seungcheol, and he’s cherished that kiss all this time, but this feels so much different, like they have a million words to say to each other that are only understood by their lips touching. Seungcheol’s the one to pull away, taking a chance to catch his breath as he opens Jeonghan’s bedroom door. Though no one else is home, he kicks the door shut behind him because Seungkwan and Hansol like to come home at the most random times.

“I’ve wanted to kiss you again for years now,” Seungcheol whispers as if he’d read Jeonghan’s mind.

“Years, huh? Fuck, we wasted so much time,” he says back, their lips brushing against each other’s.

“Don’t tell me you’ve like me back this whole time,” Seungcheol mumbles, gently laying Jeonghan down on his bed.

“Cheollie… I’ve had a crush on you since before that kiss,” Jeonghan says hesitantly.

“Why didn’t you tell me?” Seungcheol asks, hands roaming and caressing Jeonghan’s body. Jeonghan shivers beneath his touch, his rough fingertips hot against his cold skin.

“Because you always told people that we’re just friends, and you always flirt with those girls who throw themselves at you when we go to parties,” Jeonghan pouts, turning his head away from the embarrassment of his jealousy.

Seungcheol hooks his fingers into the band of Jeonghan’s skirt, tugging it down with ease and groaning at the sight of his pretty cocklet, hard and blushing red. Jeonghan bites his lip, suppressing the whimper that tries to exit. He’s never been shy about people seeing him, but even the innocent attention Seungcheol would give him never failed to make his cheeks burn. Even right now, as Seungcheol carefully grabs Jeonghan’s chin and turns his head back toward him, leaning down and kissing him just as carefully, Jeonghan can’t help the way his cheeks are painted rosy. Seungcheol pulls away slowly, smirking at the way Jeonghan chases his lips with his own, whimpering at the loss of contact. He pecks his lips then helps him remove the cute sweater he’s wearing, yet another thing he happily paid for. He paid for the whole outfit he’s wearing, actually, and most of the things in his room because for no reason at all, he loves spoiling Jeonghan. He takes a moment to take in all his beauty, having never seen him like this before.

“Jeonghan-ah,” Seungcheol says then places a kiss to his chest. “Whose hand am I always holding in public?”

“M-mine,” he stutters out the answer.

“And who do I always pull into my lap at those same parties girls try to flirt with me at?” Seungcheol questions then presses a kiss to his abdomen, chuckling at the way he shivers.

“Me,” Jeonghan whispers.

“Where am I at when you call me cryin? Or when you get sick and can’t get out of bed?” Seungcheol continues, another kiss placed to the petite man’s skin, his waist this time.

“Here… taking care of me,” Jeonghan mumbles his answer.

He’s quite embarrassed that he hasn’t caught on to Seungcheol’s feelings before now. This man has been treating him like a goddamn princess, practically kissing the ground he walks on, and here he was about to go find some other guy to fuck him. He was there for every argument he had with his ex, there for all the ups and downs, all the endless sobbing, and the worst breakup he’d ever gone through. He put up with all that all while being so deeply in love with him, and Jeonghan feels like an asshole now.

“I’m sorry,” Jeonghan suddenly says. “You’ve been waiting for me all this time, and I was too dumb to realize.”

“Don’t be sorry. I would’ve waited for you even in my next lifetime,” Seungcheol says into his thigh, yet another kiss given to him after.

Jeonghan’s not given the chance to answer, Seungcheol pushing his legs back and pressing hard on the pretty, heart shaped plug in his ass. Seungcheol licks his lips, looking up and watching Jeonghan’s eyes squeeze shut and his back arch off the bed. Despite Jeonghan having a job on campus, Seungcheol willingly gives him money, so often that Jeonghan would just ask without reason, and Seungcheol would give it to him without batting an eye, so he wonders…

“So prepared…” he says quietly. “You buy this with my money, Angel?” he asks, turning his head and biting down on his thigh.

“Y-yes,” he stutters, moaning when Seungcheol bites down harder before pulling away and licking the irritated skin.

“How rude of you,” Seungcheol tsks. “Got a cute plug with my money, and in my favorite color too, just to let some random guy at a party fuck you? You think about me when other guys fuck you, don’t you? Wishing it was me? Pathetic,” he laughs, and Jeonghan shouldn’t like it at all, but the mockery makes his body burn and cocklet twitch.

Jeonghan bites his lip again, body jerking when Seungcheol starts to fuck his hole with his plug, pulling it out to the tapered end and shoving hard back in. Seungcheol’s cock is twitching in his sweatpants, and he can’t stand to wait any longer. He wants to fuck Jeonghan until the only thing he remembers is his name, so he pulls the plug out and drops it, the sound of it clattering to the floor echoing in the room.

“I don’t want anyone touchin this pretty, little body ever again. You belong to me, got that?” Seungcheol raises a brow.

“Yes sir,” Jeonghan quickly responds, like a flip had been switched at Seungcheol’s show of dominance.

“Oh wow. You’ve never been that polite,” Seungcheol chuckles as he strips. “Where’s your lube?”

“Just put it in, please. I feel so empty,” Jeonghan cries. Seungcheol groans at those words, head thrown back as he strokes his cock.

“It won’t all fit in one go, baby. Not comfortably, anyway,” Seungcheol warns him.

Jeonghan props himself up on his elbows, eyes trailing from Seungcheol’s face, down his toned body and finally to his long, thick cock, and his jaw drops. He knew it was big, saw the bulge his pants could never hide and his print whenever he boldly wore no underwear under his sweatpants while walking around the house, but this is ridiculous… and he loves it. He reaches his legs out, wrapping them around Seungcheol’s waist and pulling him toward himself until he’s falling and hovering over him. Seungcheol widens his eyes at the action.

“Please. Just give it to me,” Jeonghan begs.

“Fuck,” Seungcheol drops his head. “Okay, just try to relax, alright?”

Jeonghan nods and Seungcheol lines up his cock with his begging hole. Jeonghan’s eyes are cast down, as are Seungcheol’s as the both watch the tip of his cock push until it breaches. Jeonghan hisses, Seungcheol holding himself up with one hand as he uses the other to wipe away the tear that falls from Jeonghan’s eye. He caresses then kisses his cheek a few times.

“Deep breaths, okay?” Seungcheol says to him, pushing his bangs out of his face.

He puts his hand back down, caging Jeonghan beneath him and watching every face he makes as he pushes deeper and deeper until he bottoms out. Tears are freely flowing from Jeonghan’s eyes now, and Seungcheol kisses them away, moving in and out so slowly as he talks him through the pain. Jeonghan’s sniffling and breathing heavily, clenching hard on Seungcheol’s cock.

“Shh. You’re okay. You’re doing so good, taking me so well,” Seungcheol praises.

“Ngh~ S-so full. Cheollie, you’re so big,” Jeonghan says, his voice cracking at the end.

“Mhm… better than anyone else you’ve ever fucked, huh? Better than what you woulda got if you went to that party,” Seungcheol boasts.

“Fas- ah! Faster. Please,” Jeonghan whines.

“You sure you can handle that?” Seungcheol asks, but Jeonghan can’t answer, moaning and eyes rolling back at the deep roll Seungcheol gives him.

“Please,” he begs through a whine.

“Brace yourself,” Seungcheol warns.

Jeonghan’s confused at first, but he gasps when Seungcheol grabs the back of his thighs and pushes his legs next to his head, his cock sinking even deeper into him. Jeonghan screams when Seungcheol starts plowing into him, tip smashing into his prostate, hitting spots no one else has ever reached. Jeonghan quickly becomes a mess under the older man, crying out and feeling the air forced from his lungs with every hard snap of his hips.

“Seungcheol,” he moans, eyes rolled back and drool spilling from his never closing mouth. “Oh, fuck, fuck, fuck. Seungcheol!”

“Yeah. Say my name. Let everyone in the building know who’s making you feel this good,” Seungcheol says into his ear, nipping his lobe and tugging at the piercing there.

Jeonghan throws his arms up and wraps them around Seungcheol’s shoulders, pulling him down until their bodies are pressed together and Seungcheol’s weight is on him. He loves the feeling of nearly being crushed under this man, nails gripping into his skin as his prostate is abused.

“Seungcheol!” he cries out again. “I- fuck… I’m gonna cum,” he tells him.

“Go ahead, but I’m letting you know right now, I’m nowhere near finished with you,” Seungcheol says, thrusts never slowing.

Jeonghan cums with a pretty cry of Seungcheol’s name, high pitched and breathy, his release spilling between their bodies and making them sticky. Seungcheol pauses momentarily to stand straight, pushing Jeonghan’s legs together, hugging them and holding them over his shoulder as he picks up speed again. Jeonghan yelps, hands gripping onto the comforter, crying out as Seungcheol drills into him. He’s shaking his head side to side, not knowing if he wants to beg for him to stop or give him more. It’s a mind numbing mix of pain and pleasure as he’s fucked into overstimulation. Seungcheol grunts and groans every time Jeonghan clenches around his cock, sucking him back in every time he pulls out.

After maybe ten minutes, Jeonghan finds himself being flipped onto his stomach and rough hands gripping and kneading his ass. He moans and pushes into the touch, swaying his hips and smirking to himself when he hears the deep breath Seungcheol takes. Seungcheol slaps his ass, Jeonghan whimpering at the sting as Seungcheol roughly grabs his hips to still him, shoving his cock right back into him. Seungcheol leans down, sucking hickeys into every inch of skin he can reach, fucking Jeonghan so hard in the process his legs give out and he falls flat onto the bed. Seungcheol presses into him, grabbing one of his hands and curling his over it, his other hand tangling his hair and turning his head to face him. Jeonghan’s a mess, the prettiest one Seungcheol’s ever seen. Tears and drool cover his puffy, red face, and Seungcheol coos at him, complimenting and praising him.

“Fuck, I’m so in love with you,” Seungcheol whispers as he stares directly into Jeonghan’s eyes. Jeonghan stares in shock for only a few moments before speaking.

“Say it again,” he begs, and it sounds so desperate that you would think his life depends on Seungcheol saying it. Seungcheol chuckles, kissing his nose then his cheek, his forehead and then his lips.

“Yoon Jeonghan, I am in love with you,” he whispers again.

Jeonghan’s sobbing now, from the overwhelming feeling of love in his heart and Seungcheol still fucking him senseless. Seungcheol kisses his tears away once again then kisses his lips, swallowing his cries and moans as he chases his release. With just a few more thrusts, his hips stutter until he stills and cums deep in Jeonghan, the latter’s scream muffled in their kiss as another orgasm is forced out of him. Seungcheol pulls away from the kiss, kissing all over Jeonghan’s face as he sniffles and tries to calm down.

An hour or so passes, Jeonghan unable to keep his eyes off Seungcheol as he cleans him then lets him rest in the plush chair in the corner of the room as he changes the sheets. It’s the first time Jeonghan can say he’s been treated with so much care after sex. Not even ex let him sleep on his chest after having sex with him, and he really hopes that Seungcheol lets him do this every time.

“Cheollie?” Jeonghan mumbles.

“Yeah?” he tilts his head down, meeting his innocent gaze.

“I love you too, ya know,” he says to him.

“I know,” he smiles, pressing a kiss to his forehead. “Get some rest.”

 

 

Seungkwan and Hansol do in fact come home at the odd hour of three in the morning, and upon seeing Seungcheol’s gaming headset and controller tossed without care, decide to check on them. When they find the two naked and curled into each other, the blanket hardly covering them and the most peaceful looks on their faces, all they can do is laugh quietly.

“About time,” Hansol says as he gently shuts the door.

“I fucking called it,” Seungkwan mutters.