Work Text:
“Fuck you, you stupid fucking cunts," Heeseung vehemently curses, banging his fist down on the surface of his computer desk so hard it bangs against the wall. He’s lost, again, for how many times in a row now?
This is the worst run of losses he's had in months and every consecutive one has incensed him more and more until he can literally feel the heat in his cheeks and the tension in his skin. He nearly vibrates in his seat with the urge to throw something, managing to clench his teeth as he stretches his fingers out and lets them fly across the keyboard instead.
Yeah, he's not proud of some of the truly vile shit he says. But all's fair in love and war, and this is war. Heeseung is not letting his ranking fall because of some stupid fuckers dragging him down.
He tilts his head back and inhales deeply, trying to remember the breathing exercises Jake keeps trying to teach him, scolding him after one too many new holes in their walls. As if he wasn’t responsible for nearly half, the cute little hypocrite.
Heeseung stands up and walks circles in his room just enough for the tinge of range to fade away from his vision, and now all he feels is deflated and a bit pathetic. He knows just what he needs.
Leaving their bedroom, he follows the muffled sounds of laughter and sound effects filling their apartment as it does most days. The door to their official streaming room is slightly ajar like it always is when Heeseung is home, and he takes full advantage of it, slipping in without bothering to knock first.
Jake's tuft of fluffy blond hair peeks up over the top of his gaming chair, and he swivels around enough to see him, eyes lighting up adorably. "Eyy, hyung! What's up?"
Heeseung doesn't spare a glance to the camera and probably thousands of viewers he's being broadcast live to right now, marching around to the front and flopping his entire body over Jake's lap.
Jake laughs and catches him as he starts to slide down, hauling him up by his underarms until his arms are looped around his neck and he's comfortably draped over him like a wet noodle. "Oh, shit! Aww, are your games not going well, babe?"
Heeseung pouts up at him, feeling particularly annoyed because it's been hours and hours since Jake started streaming, before Heeseung even woke up this morning, so he hasn't gotten to see him at all. He thought he could hold out at least a little bit longer without his daily dose of Jake, but no, he couldn't and he wasn't ashamed of it. Jake's subscribers could accept seeing him or go fuck themselves.
Jake hums in amusement, puckering his shiny lips. "I know you can do it, you just need a nice break. You wanna kiss to cheer you up?"
Hell yeah, he does. Heeseung scoots himself up to peck him, darting his tongue out to get a taste of Jake's lip gloss and pulling back to ponder like he's at an expensive wine tasting. "Strawberry?"
"Nope," Jake says, popping the p obnoxiously. "Try again."
Heeseung kisses him again, deeper this time, probably smearing half of the gloss off in the process. "Fuck, it's watermelon."
"Yup," Jake giggles, taking Heeseung's face in his hands and squishing his cheeks, kneading them like dough with the most sickeningly fond expression on his face, the one that Heeseung could stare at forever for how light it makes his heart feel. "You comfortable?" he checks, fingers running through Heeseung's hair.
He hums and gently nudges his head further into the touch as Jake scoots his chair back up, giggling as he reads the explosion of comments that have been left.
"People get crazy when you come on stream, hyung. Hey– don't say that about him, do it again and you’re getting banned," Jake says indignantly as he inevitably sees the comments from all the pathetic losers who wished they could be Heeseung right now.
Heeseung lazily turns his head and halfheartedly glares at the camera, but Jake's dexterous fingers soothe him quickly and he flops back down and closes his eyes. The sound of Jake's melodic, lilting voice lulls him into a stupor. He doesn't realize he's drifted off until he's raising his head and blinking the sleep out of his eyes, peering around to get his bearings on how much time has passed.
“Oh, he's up," Jake mentions, looking down. "Had a good nap?"
Heeseung slips off his lap and scoots back into the desk just to the right side of Jake's monitors, nodding as he takes his phone out and idly scrolls through his notifications. Shit, he feels so much better now. He really doesn't remember how he ever functioned without Jake. Not very well, that's for sure.
"You're just gonna hang out here for a bit, babe?" At Heeseung’s nod, Jake's eyes linger on him for a moment before he turns his attention back to his raging mob of subscribers.
Time passes like that until Heeseung perks his head up at some of the narration Jake is doing, peeking his head around to squint at the monitors.
"Hyung, do you know what I should be doing instead?" Jake asks, tilting his head and catching his bottom lip between his teeth.
Heeseung scoots the chair over, straightening his shoulders. "Oh, so. Here's not a good time to come out in the open, you're better off hiding and watching out for–" he gets into the rant, bouncing a bit in his chair, and he can see Jake's eyes sparkling out of the corner of his eyes. He knows Jake is trying to cheer him up, but it doesn't stop it from working, okay. Fuck, he loves his boyfriend so much. "–yeah." He decisively nods, shoving himself back out of the camera’s field of view.
"Mm, do you see why I've gotten so good recently?" Jake grins at the viewers, fingers furiously mashing the keyboard, the sounds of his victorious curses filling the room. Heeseung catches Jake's eye and puffs up his chest as much as he can, flexing his arms, smiling fondly as he successfully makes him laugh.
Jake reaches out to grab his hand, exiting out of his game and striking up a conversation that Heeseung tunes out, going back to his phone. Jake's fingers idly rub his, exploring the skin inbetween them, smoothing over his knuckles and the edges of his nails.
After a few minutes, his hand naturally falls down onto one of Heeseung's thighs, idly rubbing over the fabric of his favorite pair of old sweatpants. Heeseung glances up just to catch Jake's gaze darting away, staring resolutely right in front of him but failing to keep the shit-eating little smile off his pink cheeks. He's gotta be planning something.
Heeseung pretends like he hasn't noticed for now, curious what he's cooked up. Jake is usually adamant about not going too far when he’s streaming even when they’re not in view, always pulling back and reprimanding him with a little look when heesung kisses him a little too long or tries to subtly grab his ass. But if Jake's going to be the one initiating things...
Sure enough, now that he's paying attention to it, Heeseung becomes hyper-aware of the pattern being traced into his thigh slowly reaching higher and higher. Jake’s constant stream of excited speech about one story from his week or another comes across as so casual, leaning back and gesturing with one hand even as the fingers of his other creep closer and closer to his crotch.
The muscles in his thigh won't stop jumping at the featherlike sensation and the anticipation of where this is going, and Heeseung's laid his phone flat on the desk, leaning his chin on his hand and staring blatantly at the side of Jake's face.
He's still avoiding his gaze, the sharp corners of his smile pulling wide for apparently no reason. Jake’s playing a dangerous game here, because they missed their usual daily morning fuck and Heeseung's dick is already completely on board with making up for it.
Heeseung quietly turns the chair around to fully face Jake and spreads his thighs a little wider. Jake's grip tightens, feeling out the shape of the muscles he's touched a thousand times before, still not looking at him. Shifting into the teasing touch, he leans back and indulges in all the nasty thoughts about Jake that are simmering at the back of his mind at all times, only outnumbered by the amount of outrageously sappy ones he keeps buried even deeper ready to pull out at opportune moments.
Jake’s hair right now is fluffy in the way that’s one of his favorites, perfect for petting through or yanking at so hard that Jake squeals, like when Heeseung is fucking him doggy style and dragging him back against him. His plain t-shirt is faded and old, loose around the collar, draped just under his pretty jut of his collarbones and the inch or so of chest exposed, all regretfully unblemished.
Of course, just below that line are all the marks in the places Heeseung is allowed to leave them, bites and finger marks all over his waist and stomach like he's been used as a chew toy. Heeseung ghosts his own fingers over his body, pressing into the places where Jake left his matching marks just enough to really feel the sharp sting, eyes drifting back in his head.
Shit, he's fully hard now, twitching against the fabric of his sweatpants. He inhales sharply when he looks down, every single curve of it visible even though the thick material. Yeah, maybe he should've worn underwear, but it's worth it to watch the frankly lewd sight of Jake's fingers creeping closer and closer to the distinct outline.
He doesn't know how anyone hasn't caught on yet because Jake literally looks like he's gotten away with plundering the cookie jar, breathing a little faster, reacting and laughing just a bit louder than usual to every comment he reads.
When his fingers meet hard flesh he does finally pause and look over at Heeseung, challenging his dark gaze with his own mischievous one and sticking his tongue out the corner of his mouth, pointedly squeezing hard. Fuck. What he wouldn't give to just crawl into Jake’s lap again right now and hump him like a feral dog until that smug look is wiped off his face, but Heeseung's not that much of an exhibitionist. Well. He's not planning on testing that out anytime soon, at least.
He tilts his head and lets Jake continue his teasing exploration, basking in the lazy pleasure that sparks through his body at the way Jake's strong little fingers massage him inch by inch, working on the shape of his prominent bulge from tip to base and then back again. It's not enough but it's steady and persistent, and Heeseung spreads his legs even farther, panting into the air that's suddenly grown superheated around him.
He can literally feel every drop of the precum starting to drip out and stain the material, and Jake's fingers pause when he feels the dampness, rubbing directly over the spot until the sensation burns and Heeseung hisses and jerks away. He takes the opportunity to catch his breath, realizing how loud his pants are.
Jake scoots forward so he can still get to him, evil little fingers landing on him again and this time not teasing, just squeezing him with a firm grip and working him hard. God, even just this feels so good if it's Jake. Heeseung is so horny that it's all he can think about, feeling every pulse of blood rushing down to his dick as he fruitlessly tries to buck his hips up to get more direct stimulation on him.
He tries too hard and his chair rolls forward a bit. Jake shoots him a warning glance, sliding back away and removing his hand completely. Heeseung nearly whines out loud at the sudden absence, gritting his teeth and brushing his sweaty bangs off his forehead.
Fuck, he's stuck. He can't follow Jake or him and his extremely obvious boner are definitely going to be broadcast to hundreds of people, but he's too stubborn to give up and go jerk off by himself. The constriction on him is really starting to get to be too much, so at least he can shove his sweatpants down to his knees, bare ass sticking to the chair seat in a way he knows he'd be grossed out by if he wasn't so blindingly horny.
Jake's eyebrows rise high into his brow the next time he glances over, a sly little smile crawling over his face, tongue peeking out again as he lets his hand creep back, rubbing over the now-bare skin of Heeseung's thighs teasingly again. All Heeseung can do is tilt his head back and sigh deeply in relief at just feeling free now, his thick erection bobbing up towards his abs.
Jake's searching little fingers find his balls, fondling their weight between his palms and softly massaging the thin skin with his thumbs, still not enough at all but infuriatingly there and present. Heeseung pushes forward a bit again, insistent, and the second he moves, Jake takes his hand away entirely. Fuck, so this is how it's gonna be.
Shit, Heeseung feels a bit hazy now, all his brain cells going out the window. he loves it when Jake gets like this, honestly, when he takes advantage of the sheer power he has over Heeseung
Unable to take it anymore, in the few minutes when Jake isn't touching him, Heeseung takes the matter into his own hands. Literally, wrapping long fingers around himself, eyelids fluttering as finally he gets direct stimulation without teasing, fucking his hips forward into his fist, the copious amounts of precum lubing the way.
He can feel the tension in his thigh muscles and tingling all through his core telling him he's' already close to the edge, trying to catch Jake's eye contact to show him what he's done to him, when Jake shoots him a heated, warning glance and leans forward to read out a comment. "Oh, that noise? That's just Heeseung hyung eating, I'll tell him to be quiet."
Fuck, he gets the hint. Jake reaches out not to touch him but to grab his wrist and stop the motion of his hand, and Heeseung reluctantly stops, rolling his head around the back of his chair and trying not to groan as his dick twitches sadly. He's so sensitive that when Jake's hand lands back on his dick, even though he's not moving at all it feels like heavenly relief. The worst part is, Jake literally just leaves it there, not moving it at all except for an infuriating little rub of his thumb over the leaking, pulsing head. He's using his dick like it's a fidget toy, absentmindedly massaging in steady micro-movements.
Heeseung's nails dig into his palms as he tries to keep his groans trapped in his throat as Jake's palm starts to move just the slightest, still just on the head, rubbing slick and teasing circles just over the slit until the pleasure burns right up his spine. He's literally barely being touched, but the awareness of the cameras broadcasting just a bit away, the long stretch of teasing all building up until he's right on the edge.
Jake's fingers dance over his skin, feather-light, and the sensation is so light that it keeps him suspended there for what feels like forever in a moment, drawing out the pleasure for so long that already all he can see is white. His body bows forward and he slaps a hand over his own mouth to quiet down his harsh panting, sweat dripping down from his brow and choking down the aborted noise in his throat as he cums all over Jake's hand, balls clenching as thick ropes of cum ooze between Jake's veiny hand, glazing his honey skin, so much more intense for the tease and slow buildup.
Heeseung literally melts back in the chair, entire body tingling with post-orgasm bliss, a bit of drool trailing from the corner of his mouth. Fuckk. When he finally manages to peel his eyes open again Jake is staring at him, mouth open, awed and desperate, pupils blown.
On an impulse Heeseung grabs Jake's hand, still laying near his now softening cock, and pulls it up to his face, leaning down to meet it. Keeping laser focused eye contact, he lets his tongue loll out and cleans every droplet of his own cum off of Jake's fingers, suffering through the taste just to feel the dips of every vein and ridge of Jake's fingers and watch the daze that comes over his eyes. When he's nearly done he wraps his lips around a couple of his fingers and sucks hard, cocking an eyebrow up suggestively.
Jake looks like he's about to start drooling right there, swallowing hard and blinking. "Hey, uh, I'm gonna take a bathroom break, okay? Back in a few." Jake says, scooting all the way up before slipping out of his chair and out of the viewframe so his subscribers don't get an eyeful of his obvious boner.
Heeseung eagerly follows him, yanking his sweatpants up despite the gross damp feeling and the second they pull each other out the door he and Jake are collapsing into each other, giggling.
"I cannot believe I just fucking did that," Jake says, sounding absolutely overjoyed with his own daring.
"Same," Heeseung breathes, taking in his boyfriend's beautiful flush. Fuck, he can't wait to pay him back and make him feel just as good. Thankfully, the bathroom is the room farthest away from their streaming room, the perfect place for Heeseung to slam Jake back against the counter, getting to his knees so quickly the pain reverberates up through his teeth.
"Fuck my face, baby, quick. You don't want to leave your audience waiting, do you?" Heeseung teases, eyes sparkling as he looks up at Jake. Jake shakes his head incredulously, face bright red now as he yanks his pretty shorts of his outfit down like he can't get it off quick enough.
"Heeseung hyung," he whines as Heeseung places his palms flat on his thighs and swallows him down to the base with no preamble or workup to it, staying there and making sure not to miss a single one of Jake’s pleasured expressions as he forces his head down and staying there, tongue working as best as he can.
Jake's dick is just long enough to hit the entrance of his throat but not long enough to constantly choke him, and sucking him off was absolutely one of Heeseung's favorite pastimes. He slides his broad palms around Jake’s thighs to get a firm grasp on his ass, raising one eyebrow as he stares up at Jake with watery eyes, drool leaking out of the corners of his stuffed mouth.
The stream of little whines falling out of Jake’s mouth are so pretty as he tries to get a hold of himself, reaching down to wind his fingers through Heeseung's hair firmly just the way he likes it, using the handhold to drag Heeseung's mouth off his dick and back again. "Fuck, fuck, hyung, I love you so much, wish your mouth could be on me all the time–"
Heeseung hums in agreement, dazed and really getting into how good it feels to have so much control over Jake's every reaction, to literally feel him warm and throbbing in his mouth and reacting viscerally to his every movement. He comes up for air, voice already a bit hoarse, letting the head of Jake's cock rest on the bottom of his lip. "Keep talking for me, baby," he dives in again and lets Jake's cock slide all the way to the back again, pulling his hips forward and back to help his thrusts.
"Ungh, hyung–" he whines again, uncoordinated thrusts sloppily moving in and out of his throat. "M-maybe you should come visit me on stream more often, suck me off right on camera where only us would know, would you like that?" Fuck yeah he would, Heeseung's spent dick giving a valiant twitch just at the thought. He does his best to suck Jake's soul out through his dick, rubbing his tongue back and forth under the underside and applying as much suction as he can.
"God, I'm gonna- gonna-" His hands tug on Heeseung's hair again with a delicious sting, forcing his face all the way down until Heeseung's nose is pressed against his hip and his thick cum is spurting directly down his throat, desperate quick little gasps accompanying each instinctual jerk of his hips forward.
Heeseung keeps sucking him slow and gradual, milking him for every drop until his hips are stuttering away, holding him firm and giving him one last suck just to hear him squeak from oversensitivity. He draws back and Jake's cock slides out of his mouth with a nasty wet sound, frothy saliva dripping down and staining his already mottled shirt and sweatpants.
Jake's head is tilted all the way back as he inhales hard to try and catch his breath, hazy eyes lolling his head to the side as Heeseung winces at the pain in his knees as he gets up, tucking Jake back into his pants and giving his crotch a loving pat.
He crowds Jake up against the counter and takes his mouth in a messy kiss, licking up the strings of drool drying on his chin and pulling back with another wet sound, smacking his lips at the remaining hint of watermelon gloss.
"Shit, I look fucking wrecked," Jake chuckles, turning around to the mirror and trying to fix his hair, leaning back into Heeseung's arms around his waist and torso draped over his back, not wanting to let him go just yet. He fusses with it, splashing his face with cold water and dabbing the stains on his clothes until he looks relatively presentable.
They’ve definitely been gone way too long, but Jake still tries to keep his composure as he walks back to their streaming room, huffing and shaking out his body. "Go try again now and tell me how it goes. I'll be done in an hour or two, okay?"
"Promise?" Heeseung murmurs, digging his thumbs into Jake's sides and getting an affectionate squeeze in return.
"Here, pinky." They link pinkies and Jake gives him a peck before he walks back into the room, voice immediately taking on its slightly adjusted tone for streams. Heeseung leans against the doorway and watches him for a moment, his familiar movements and cadence of his banter like an extension of his own.
“They definitely just fucked– hey! We would not do that," Jake's voice echoes indignantly, but Heeseung can tell he's started flushing again without even seeing him, the truth painted all over his face.
Heeseung laughs and shakes his head, retreating back into their bedroom, feeling like nothing could bring him down now.
