Work Text:
When Wangho first entered the Hanwha Life quarters, Dohyeon finally understands why this jungler has everybody in the LCK wrapped around his little finger.
He has heard of him, of course. Who doesn’t? Han “Peanut” Wangho, considered one of the feared junglers in the sport, terrorized the LCK with his mechanical plays from as young as seventeen, now a seasoned veteran that excels in shotcalling.
But anyone who’s even a little bit into League of Legends e-sports would know Peanut because of how good-looking he is, so much that he’s often mistaken as a KPOP idol when his pictures online would go viral, and is one of the few proplayers who would have more fangirls than fanboys. Yes, Han Wangho, LCK visual, ROX Tiger’s cute jungler, GEN.G’s handsome captain, now about to be HLE’s. Dohyeon’s team. Dohyeon’s jungler.
“You’re staring so much.”
Dohyeon blinks, looking at Geonwoo beside him as they both watch Wangho give his speech in front of the staff, thanking everybody for welcoming him back to Hanwha Life after eight long years. The ADC raises his eyebrow, and Geonwoo can only shake his head.
Staring? Everybody is. Everybody is always staring at Peanut, a fact that Dohyeon has learned for the past first week that he’s shared with the jungler. Is he just used to it? Does Wangho know about how everyone can’t seem to take their eyes off him? Does Wangho know that he’s the most attractive man Dohyeon has ever seen?
Dohyeon snaps out of his thoughts once everybody starts clapping, unconsciously following as he looks away from the jungler, realizing that he has not once taken his eyes away as soon as he started talking.
He knows what this is. This happened back in 2021, when he couldn’t seem to stop fixating on Meiko’s face for a good two weeks or so. He’s not attracted, he just recognizes a good-looking face when he sees one.
You know, like a normal person.
It has been two months since Wangho has plagued his thoughts.
Completely innocent thoughts at first, and Dohyeon is not to blame when he starts dreaming about Wangho before he goes to bed, often resulting in him discreetly going to the restroom late at night so sexually frustrated that he might as well explode. It really doesn’t help that they’re roommates, because there's nothing more humiliating than going back to your room after touching yourself with the thought of your captain while the said captain is soundly sleeping on the bed across of yours, wrapped around in a thick blanket that covers everything up to his chin, because Wangho gets cold easily (something that he learns very early on with how Wangho dresses).
Well, in Dohyeon’s completely valid defense, he and Wangho had multiple encounters that either resulted in Dohyeon failing to function entirely, or just straight up sporting a raging boner in front of everyone. Not one of his finest moments, but also Dohyeon is almost so sure that Wangho is doing it on purpose.
The first time, he coincidentally matched up with Wangho on solo queue, and he was doing well, really. He got the first blood, he was leading with the CS against the enemy ADC, and the enemy jungler hadn’t visited their lane yet. All good signs for an ADC early game.
Well, until Wangho pinged him to help him with the first drake.
“Dohyeonnie, come help?”
This raised warning signs at the back of Dohyeon’s head. Wangho never asks for a leash, even more so in early games when all lanes are supposed to be focusing on pushing and farming. Asking for a leash this early is low elo behavior, and if it was any other jungler, Dohyeon would’ve told him to fuck off.
But he found himself abandoning the enemy minion wave to go to the river and help his very capable jungler anyway.
When the smite went off, Dohyeon didn’t say a thing when they secured the objective, quietly going back to his lane where all the waves were crashing, thanks to him abandoning it.
He heard Wangho let out a small laugh, and muttered something in a very teasing voice that stopped Dohyeon (and Ezreal that he was controlling) to his tracks.
“You’re so obedient, Dohyeon-ssi.”
Viper, Worlds 2021 winner, accidentally Arcane Shifted forward to the enemy Caitlyn and died.
The second time, he had the most painful bus ride home from a match they just won.
There’s nothing more fulfilling for a proplayer to win 2-0 against a strong team than being Player of the Game in one of them. Viper stood next to Peanut for a photo opp, as both of them earned POG for both games.
“Okay, now do a pose.” The photographer asked, readying his camera as he waited for both players to start posing.
Dohyeon, who was really trying his best not to let the whole world know that he couldn’t stop staring at his jungler, forced himself to look forward and did his signature gun pose.
“Are you a rookie?” quipped Wangho, pulling Dohyeon’s hands towards him and molding the ADC’s right hand to make a fist bump. Wangho bumped his left fist to it as he smiled to the camera, Dohyeon barely moving his lips to force a smile that he hoped looked decent enough.
“Great! Congratulations again for the win!” The photographer bowed, the two HLE members following after as they walked back to their team waiting for them backstage.
Before they could even reach the other players, Wangho decided to fuck with Dohyeon's sanity once again.
“You have really big hands,” he muttered out like it wasn't a big deal. Dohyeon's throat felt like closing.
“Huh?”
“Your hands,” he repeated, and Dohyeon almost stopped breathing when Wangho took Dohyeon's wrist and placed his own palm on top of the ADC's, as if to compare their size difference. “At least compared to mine.”
And he was right. Wangho's hands were smaller. Significantly and obviously smaller, and the more Dohyeon stared, the harder his boner felt.
I have to run.
“Yeah. Uh.. yeah.” Dohyeon retracted his hand so fast that he started getting afraid that Wangho might get offended, but he'd rather have that than let his captain spot the growing bulge in his pants. “Uh.. restroom break. Really quick. Please tell Coach Dandy.”
Again, not one of his finest moments.
It became so bad he started considering going back to the LPL once the year ends, because there's no way in hell that he could live in the same team and room with such a beautiful confident jungler for one whole year just living with masturbating. There's no way he could pull someone like Peanut. As pathetic as that sounds, he's also just a realist.
Let's see, who would be in need of an ADC in the LPL? JDG already has Ruler. Fuck, cross that out. Would LNG even let go of GALA? Probably not, it's GALA. What if he just joined Meiko's team aga—
“Dohyeon-ssiiiiii.”
Viper looks up from his phone to look at Peanut, who's—
Dohyeon feels his mouth dry.
“Have you seen my hair dryer? Did you use it? Oh, wait, you just use a towel.” Wangho continues to ravage through their shared cabinet while patting his wet hair with a towel like he's not wearing nothing but a really oversized shirt and a really short boxers. Dohyeon can barely see it, not when he's starting to fixate on his jungler's pale thighs.
I'm going to hell. I'm really going to hell. I'm so sorry.
“But where would it go?” Wangho complains, and Dohyeon's not understanding anything he's trying to say at this point. “Literally no one else in this team uses a hair dryer, no? Maybe Hyeonjoonie?”
What the fuck? Why are his thighs so smooth? He just walks around with those? In front of me? I'm going to hell?
Dohyeon is crashing out so bad in his head that he doesn't even realize Wangho turns silent. He makes the mistake of finally looking up to his face after staring at his thighs for so long.
Wangho is looking directly at him.
I'm going to hell. Now it's guaranteed.
“Uhm—”
“Dohyeonnie.”
“Yeah?” Dohyeon's pitch goes higher than usual, and embarrassingly so. Wangho walks towards him with a scary neutral face. He's been caught. He's about to die—wait no, he really needs to apologize before he dies before the guilt of checking out his captain so shamelessly eats him alive. The closer Wangho steps forward, the closer Dohyeon is to his death.
“Hyung, listen—”
“Dohyeon.”
“Hyung—” He swallows rather gratingly, his throat in pain from dryness. “Sorry. I didn't mean to stare just now—”
“Just now?” Wangho tilts his head a little bit sideways, bending over slightly so he's eye to eye with his ADC. And then suddenly, his neutral face is replaced by his usual cunning face with hooded eyes that has been the subject of Dohyeon's wet dreams.
“.. or for the past two months, hm?”
Dohyeon feels like he's been splashed with icy cold water.
“What?”
“Your stares,” Wangho smiles, and Dohyeon knows enough that it's not one with innocent intent, and his eyes travel down to Dohyeon's bulge. “.. and your boners. I'm not stupid.”
“Of course you're not.” Dohyeon breathes out, because what the hell is he supposed to say to that? Deny it? The evidence is standing proudly right in front of them both, beneath Dohyeon's sweatpants. “I— hyung, I'm really sorry, fuck— are you going to kick me out?”
It catches Wangho off guard, his eyes going wide for a bit, before he lets out a giggle. “Kick you out?”
“From the team?”
“Oh my God, Dohyeonnie, are you a virgin? I'm not going to laugh at you.” Wangho genuinely asks, his eyes curious.
“What? What does that have to do with anyth—”
“Answer.”
“Yes.” Dohyeon breathes out again, his temple beating as he closes his eyes from humiliation. This has got to be the lowest point of his life.
When Wangho doesn't respond immediately, he opens one of his eyes.
“You're really adorable.” Wangho whispers, and the slight moment that his captain stares at his lips doesn't slip past him. “That's why my advances weren't getting to you. I was getting frustrated, you know?”
Dohyeon feels frozen again, not really getting what he means. “Huh?”
“Can I sit here?”
Wangho points at… his boner. Dohyeon's face flames.
“On my dick?”
Wangho snorts, his eyes disappearing as he laughs, covering his mouth as he does. “On your lap, stupid. But that'll do too, if you want.”
There's no words to describe the feeling once Wangho sits down on Dohyeon's lap, his face barely away from the younger's, his hooded eyes doing things to Dohyeon's stomach that he fears he might do something embarrassing.
“Have you kissed someone before at least?”
“Yeah,” Dohyeon barely lets out, too light headed to even talk. “Once. I was drunk. In China. I don't really remember much.”
Wangho smiles. “So I'm taking that as a no.”
“H-Hey, it still counts?” Dohyeon grips on the bed sheet so tightly that he might as well just rip it off, trying really hard not to pathetically release in his sweatpants with barely nothing going on but his captain on his lap.
Wangho notices, of course. “You're going to rip your bed sheets apart.”
Dohyeon's hands relax in command from being called out.
“Wrap them around me.”
Dohyeon immediately does, barely stopping them from shaking, biting his lip instead when he feels his hyung's slim waist beneath his palms. Holy shit.
“You're really good at taking orders.”
Dohyeon gulps, finally looking up at his jungler's sinful eyes when Wangho pulls his chin up to look at him.
“I.. I've been told.”
“You've been told?” The older man furrows his eyebrows, his lips forming a rather possessive scowl. “By who?”
“By you,” Dohyeon mumbles, his eyes traitorously going up and down to his captain's lips. “You called me obedient one time.”
Wangho's face suddenly clears, as if he remembers what his ADC is talking about from the smirk on his lips. “Yeah, you really were. I think you liked being called that.”
“Hyung, please—”
“You’re already begging? I barely started,” Wangho taps his cheek teasingly, caressing the other half as he stares. Dohyeon really thinks he's about to explode, and by he, he means his dick.
“Please kiss me.”
“Hm. Since my AD carry asked so nicely.”
Dohyeon doesn't know if getting kissed by the most gorgeous man he's ever met means he's not going to be able to breathe, but it feels exactly like that. Wangho is very experienced with this, he can tell, the complete opposite of him. He almost feels bad.
“Hyung—”
“Sshh. It's okay. Calm down.” Wangho pulls away a bit when he feels Dohyeon breathing heavily, placing his forehead against the other's, still gently caressing his cheek. “Just follow my lead. You can do that, right?”
“I'm not sure.”
“Of course you can.” Wangho pulls up his chin again. “We’ll take it slow. Does that sound good?”
Dohyeon unconsciously nods, something in Wangho's voice makes him do it. Just nod. Be obedient. Do whatever he says. Be a good boy.
“Let's try that again, okay? You can lead the pace how you want it. I'll follow you.”
Wangho gives him slow and gentle pecks until Dohyeon starts breathing evenly, very mindful of the younger's comfort. Once Dohyeon feels comfortable enough to go faster, Wangho takes the lead and pries his mouth apart, and Dohyeon thinks he's not going to hell with how heavenly Wangho's tongue feels.
Holy fuck, he feels so dizzy from a make-out session.
“Hyung,” He whispers out rather pathetically, Wangho's wet lips barely an inch away from his. “I'm dizzy.”
He can feel that he's really, really flushed. He looks miles away from what he usually looks, expressionless and stone-faced. He can barely open his eyes.
“Jesus Christ, Dohyeon. With how you look right now, how did you not get laid?” Wangho huffs, “You're telling me no one wanted to? I don't believe it.”
“Huh? I don't know.” Dohyeon blinks, breathing against his jungler's lips. “I never really cared.”
“Never really—” Wangho almost looks puzzled, and a little bit turned on. “You never cared? What about now? If I didn't make the first move, would you just continue jerking off in the restroom thinking of me for the rest of the year?”
Dohyeon's eyes widen. “How did you know that?”
“You're not very subtle, Mr. Park. The walls of our shared restroom aren’t exactly thick.”
“Fuck,” Dohyeon places his head on Wangho's shoulder in shame. “I'm sorry—”
“Why are you apologizing? I've done the same.”
The amount of mini heart attacks from this night alone are enough to send Viper to an actual coma.
Wangho starts pressing kisses on his jaw rather slowly, yet enough for Dohyeon to crumble bit by bit. “I've found you attractive since EDG, you know?” He continues, peppering slow kisses down to the younger's neck. “You’re handsome.”
“How.. did you know me..?”
Wangho stops to pull away and look at him like he's crazy. “What do you mean how? You won Worlds that year, in case you've forgotten.”
“I mean.. yeah, stupid question, I meant I wasn't anything special. You're Peanut.”
“And you're Viper.” Wangho raises his eyebrow, as if to argue. “Aphelios skin owner. Wanted ADC by many teams. Multilingual. What are you getting at?”
Dohyeon smiles at the random comment, “Multilingual?”
“Yeah.” Wangho starts caressing the back of Dohyeon's neck, immediately sending shivers down his spine. “I've heard your English. And your Mandarin.”
“It's a— a requirement.”
“You sound hot nonetheless.”
“Hyung.”
Wangho hums, his free hand trailing down to Dohyeon's chest until it finally reaches his bulge. “Has anyone ever told you? That you sound hot when you speak Mandarin?”
“N-No..”
“Good.” Wangho presses his palm gently on Dohyeon's boner that has been ignored for too long, the ADC immediately grunting. “Let me be the first.”
“Ah—” Dohyeon lets out a breath of relief when Wangho pulls his cock out of its misery, his hyung's fingers slowly twirling around it as if to tease.
“Please, please—” Dohyeon's head falls back as he closes his eyes. He doesn't think his dick got this hard before. He feels as if he's going to cum if Wangho just blows on it.
“You're really whiny. I didn't expect that.” Wangho whispers like it's nothing, just a mere observation to make. “It's really cute.”
“Gege.”
Wangho freezes.
Dohyeon is so out of it that it takes him a bit to look at his captain again after not hearing a word, whose face is uncharacteristically red. He forces himself to gulp through his dry throat.
“D-Did you not like th—”
Wangho crashes his lips against Dohyeon almost instantly, with the younger doing his best to keep up with the sudden aggressiveness, almost taking his breath away. Dohyeon grips on his gege's thighs instead of his waist, pulling him closer despite his embarrassingly hard cock getting in between them.
“Fuck, say that again, please—”
“Wangho gege—”
“Hah..” Wangho moans in his ear, immediately latching himself off the younger to go down on his knees in a daze.
“W-Wait, what are you—”
“I'm sucking you off.”
Dohyeon lets out a heavy breath, shutting his eyes as if to calm his heart who's about to burst. “I— Okay.”
“Look at me, Dohyeon.” Wangho orders, his small hands making their way to the younger's cock once again, Dohyeon forcing himself to open his eyes and stare at his captain on his knees, looking up with impossibly doe eyes that he starts getting dizzy again.
“Good.” Wangho moves his face closer to the tip, not breaking their eye contact. “Just look at me.”
Dohyeon is not responsible for the grunt he just made once Wangho wraps his lips around his tip, his hand at the bottom of his cock, jerking it off.
“Fuck..” He groans, hand helplessly making their way on top of Wangho's head, and when his captain doesn't protest, he gently grips on it as Wangho goes down on his cock impossibly low, and he swears he just felt his tip hit something in the other's mouth. There is just no way. Dohyeon has never had his dick sucked before, but even he knows that there's absolutely no one else that's topping this.
“Wangho gege—”
That's enough to make Wangho moan again, and his voice sends vibrations to Dohyeon's dick that he almost cums right there, but instead his grip between Wangho's hair tightens, only to make the other moan even more.
Wangho never breaks eye contact even when he starts moaning on Dohyeon's cock, not even when his eyes start watering a little. He pulls away to breathe, using that time to talk.
“Is it good?”
“Yes—”
“Better than your wet dreams?”
“Fuck—” Dohyeon's face flushes from humiliation. “Yes. Better. Infinitely better.”
“What was I doing in your dreams, Viper? Was I on my knees too? Tell me. Tell me everything. Don't stop talking unless I say so.” Wangho starts licking Dohyeon's cock from the bottom upwards, so slow that it's agonizing. The younger lets out a shaky pathetic exhale, from both the view and the feeling.
“I-It’s different every time… but.. most of the time you're.. you're doing this— ah—” Dohyeon bites the back of his free hand to not moan loudly when Wangho takes him in his mouth again. “You're.. you're sucking me off—”
Wangho's pace goes a little bit faster, but not sloppier, the sounds his mouth is making are downright filthy if someone else ever hears, but to Dohyeon, it goes straight up to his dick.
“Sometimes you're.. under me and— gege, I can't—”
Wangho pulls away immediately. “Did I tell you to stop?”
“No—”
“Then continue.”
Dohyeon gulps down the shame, because his desire to please Wangho is just larger.
“You're under me… and I'm fucking you.”
Wangho moans with his mouth stuffed, his hand going up and down the other's cock rather raggedly from the blunt confession. Dohyeon takes that as a sign to continue. “And.. and you were really, really loud, gege— I couldn't.. I couldn't stop thinking about you m-moaning my name.. or bending you over.”
Wangho whines from the back of his throat, and it sends Dohyeon to the edge almost immediately. “Gege.. gege, please, I'm gonna—”
Wangho doesn't pull away despite the warnings, taking the release in his mouth cleanly, and Dohyeon really feels like he's going to get hard again at the sight of this Wangho alone, lips slightly apart as he delicately wipes his own cum with his fingers. How Wangho makes it look elegant, he doesn't know.
All he knows is that he really wants to fuck his gege soon.
“Why did you swallow?” Dohyeon, barely even here, asks in disbelief.
“Barely had the time to react.”
“I'm sor—”
“It's okay.” Wangho looks up again with a smile, still having the audacity to make a show and swipe the corner of his mouth with his thumb and lick it. “You taste sweet.”
Dohyeon is really about to go crazy.
“You're hard again.” Wangho states almost nonchalantly, staring at the other's half-hard cock that barely moved.
“It’s really hard not to.”
“Smooth talker.” Wangho rolls his eyes teasingly, mounting Dohyeon again as he goes back to his lap, wrapping his arms around the younger's neck, moving his face closer again for a kiss. “Think you can get in my pants with that?”
“Please?”
It was the longest night of Dohyeon's life, and still probably the best he would ever have.
