Work Text:
Jake leans against a windowsill in the living room, drink in one hand and eyes focused on nothing in particular. Around him, the party is raging, people grinding to the bass that’s making the walls of whatever rich kid’s house this is shake. Jake is pleasantly buzzed, his shame forgotten at the bottom of his last cup of too-sweet jungle juice—the perfect state to be out there on the makeshift dance floor himself, trying to pick up a girl to take home.
That’s what he should be doing. But Heeseung disappeared up the stairs with his boyfriend twenty minutes ago. Jake isn’t trying to, but he’s been waiting. Wondering. Obsessing.
It’s not like it’s any of Jake’s business. He knows that. He’s been telling himself that. But the thing is…
Last week, Jake was late for his plans with Heeseung. Nothing special, just hanging out and watching a movie in their living room, which is why Jake hadn’t been too concerned about getting home from his date on time.
“Sorry I’m late,” he said, flopping onto the couch next to Heeseung. “It took awhile to get her off, and then it was really hot, so I went for two. I’m sure you can understand.”
Maybe he was bragging a little. Maybe he was expecting Heeseung to crow and compliment him on his game. That was why it was so weird when Heeseung was silent. Jake looked at him, and Heeseung immediately forced a laugh. “Sure,” he said.
Jake blinked. “Are you mad at me?”
Heeseung shook his head. “Nah, it’s no big deal.”
He didn’t sound insincere about that, which made it even weirder. “Why are you so quiet, then?” Jake asked, too curious to move on the way he should have. “Do you…not understand? Or, shit, was it TMI to hear about me getting a girl off? Sorry, man.”
“Of course not,” Heeseung said, scoffing. “I can think about…that. Girls.”
Jake snorted. “Okay. So…you don’t get it?”
"I do get it,” Heeseung said. “I'm just impressed you took the time to try so hard. And for two orgasms? In a row?"
That was the compliment Jake wanted in the first place, but it was delivered in the most concerning way possible. Jake sat up and squinted at Heeseung. “Why do you sound like that’s never happened to you?”
Heeseung picked up the TV remote and fiddled with it, eyes fixed on the screen. “Well, I’m not a girl.”
“That’s not the point,” Jake said. “Hasn’t your boyfriend ever tried that hard for you?”
“Does it matter?” Heeseung asked. “Sometimes the point is that it’s about my boyfriend, so I don’t even care if he gets me off. I have hands, you know.”
Jake’s jaw literally dropped. “Wow, man, that’s so big of you. Hella game.” He held his fist out for Heeseung to bump.
Heeseung ignored it, still staring at the TV. Jake dropped his fist and frowned, processing Heeseung’s closed-off body language a second too late. This wasn’t a brag. Was it?
“Just sometimes, right?” Jake asked, hopeful that the answer would be something that made sense. If Heeseung’s boyfriend was leaving him hanging and that wasn’t something Heeseung was into, Jake would… he wasn’t sure.
But Heeseung didn’t answer at all. He said, “Let’s watch the movie,” and hit play, leaving no room for further conversation.
Jake hasn’t been able to get the exchange out of his head. He knew Heeseung’s boyfriend was kind of a jerk—he’s the kind of guy who’s so full of himself that he doesn't remember that a conversation goes two ways, and he never seems to want to hang out with Heeseung’s friends, which is such a red flag. But Jake figured Heeseung was getting something out of the relationship that Jake didn’t necessarily get to see. For instance: a good dicking down.
If that guy isn’t even getting Heeseung off, then what the fuck? That’s insane. Heeseung is Jake’s best friend, and he deserves a thousand good orgasms. Daily, if he wants.
Jake sincerely hopes that he’s wrong. He hopes that Heeseung is upstairs right now having the most mindblowing orgasm of his life. It would make Jake feel a million times better to know that he is.
When Heeseung comes down the stairs, his boyfriend trailing behind him, his hair is sticking up at the back and his lips are stained a deep pink, obvious even across the room. Jake supposes maybe he looks well-fucked. That’s good. Jake is comforted. He knocks back the rest of his drink and starts to push his way through the crowd, heading toward the kitchen for more. He needs to get his mind off this.
More alcohol doesn’t solve Jake’s problem. If anything, he finds himself more distracted, always searching for Heeseung in whatever room he walks into, watching him dance with his boyfriend and chat with people and sip from a can of beer. Jake talks to other people, flirts with a couple girls, asks one to dance.
But even as he’s dancing, hands on the girl’s hips and her ass pressed up against him, his eyes are on Heeseung. He watches as Heeseung and his boyfriend skirt the edges of the living room, heading for the front door—are they leaving? Off to fuck somewhere more private than this crowded house? That would be good. Jake can give Heeseung the apartment for the night. He doesn’t mind being sexiled. He does it to Heeseung enough.
But no. Heeseung says something to his boyfriend when they make it to the door, and his boyfriend tilts his head, a smirk on his lips, before he leans down to kiss Heeseung. Heeseung’s fingers linger on the back of his neck before he lets go and steps back, waggling his fingers in a tiny wave. Adorable.
His boyfriend doesn’t appreciate it. He lets himself out, the door falling shut behind him, and Jake swears he can see the tension bleed out of Heeseung’s shoulders. He stands there for a moment before turning and heading back the way he came.
Jake can’t take it. He leaves the girl to dance with her friends and follows.
Jake finds Heeseung in the kitchen, contemplating a pitcher of jungle juice. “I wouldn’t drink that,” Jake says, coming up close behind him to be heard over the music. “Not after beer. Isn’t that the whole thing? Beer before liquor, never sicker?”
Heeseung turns. “Is it? I was hoping it was the other way around.”
“I don’t think so,” Jake says. And then, way less nonchalant than he meant to be, “So where did your boyfriend go?”
“He has work in the morning,” Heeseung says.
“And you didn’t want to leave with him?”
Heeseung shrugs. “Nah. It’s still early.”
Jake stares at him, trying to figure out how to get the answers he actually wants out of him. He can’t put the words together, too distracted by the curve of Heeseung’s neck, of all things. There’s a splotch of red on it, almost the right size to be a hickey, and Jake can’t tell if it is. He might just be flushed from the heat and the alcohol. But it should be a hickey. Heeseung should be covered in hickeys.
“What?” Heeseung says.
“You were upstairs for a while,” Jake blurts out.
Heeseung laughs. “Did you miss me?”
Jake shakes his head. “I don’t think it was long enough to miss you. Did he even have time to get you off?”
Heeseung’s expression shutters, his fingers tightening on the empty cup he’s holding. “Why are you asking?”
Jake can’t help himself, filter broken by the alcohol and the week spent wondering. “Because I kinda think that guy sucks, and he really sucks if he doesn’t get you off. You deserve better.”
There’s an awkward pause, Heeseung’s lips pressing together in the second before he drops his head down. “That’s not any of your business,” he mutters, almost inaudible under the music. He drops the cup back on the counter and pushes past Jake, heading out of the room.
Jake follows him. “I kind of think it is my business,” he says to Heeseung’s back. Heeseung tries to slip into the bathroom, but Jake is following too close to let him escape. He crowds into the tiny room after him, shutting the door behind them. It does nothing to muffle the music.
“What the fuck,” Heeseung says. “Let me piss.”
“No, I’m trying to help you,” Jake insists. “It’s my business to make sure my best friend gets treated right.”
Heeseung huffs. “I appreciate that, really, but it’s fine, Jake.”
Jake frowns at him. “So he didn’t get you off,” he decides, sure that he’s right. “You don’t look like you had a good orgasm.”
A laugh bursts out of Heeseung. “Why would you know what that looks like?”
“It’s an aura, okay?” Jake says. This close to Heeseung, he can smell his cologne, a heady mix of musk and something woody. Heeseung’s jeans are slung low, a strip of skin peeking out above them, and Jake doesn’t think Heeseung’s boyfriend appreciates him. He feels crazy with the need to get this through Heeseung’s head. “Has he ever even gone down on you? He seems like the kind of asshole that wouldn’t.”
Heeseung stares at him. Jake thinks for a second he’s gone too far, but Heeseung doesn’t look angry. He looks curious. “Why are you so obsessed with this?”
“Because you can do better than him,” Jake says. “Hell, I’m straight, and I could fuck you better than him.”
Heeseung scoffs. “No, you couldn’t.”
“I could,” Jake insists, spurred on by alcohol and indignance. “I’m gonna. Watch me.”
He drops to his knees, eyes fixed on Heeseung’s face. There’s a pause, tension thick in the air between them. Jake watches Heeseung’s throat works as he swallows.
“What?” Heeseung asks, voice going up an octave. “Jake?”
But Heeseung doesn’t stop Jake from undoing his fly and shoving his jeans and underwear halfway down his thighs. He’s already half-hard, which is exactly what Jake expected. He thickens even more the second Jake wraps his hand around him. Jake huffs, and his breath ghosting over Heeseung’s cock makes it twitch in his hand. He looks back up at Heeseung and raises an eyebrow.
“I was so right,” he says. “I wouldn’t be able to get you hard this fast if you’d gotten off.”
“We can’t do this,” Heeseung says, his hands wrapping around the edge of the counter behind him.
“Why not?” Jake asks. He spits into his hand and uses it to start jerking Heeseung, fast and relentless. A surprised moan slips from Heeseung’s lips, and Jake smirks. This is too easy. Heeseung’s boyfriend is an idiot. “Fuck that guy.”
Heeseung shakes his head, but his hips betray him, working up into Jake’s hand. He’s fully hard now, cock red and leaking. Jake’s never been so close to someone else’s dick like this. Maybe he should be a little intimidated or turned off, but instead his mouth is watering with the desperate need to prove himself, to show Heeseung how he should be treated.
He leans in and licks a drop of precum from the tip of Heeseung’s cock. It’s not unlike the taste of pussy, and Jake already loves that. He can feel himself starting to get hard at the sense memory. He swirls his tongue the way he would around a girl’s clit, sucking the tip of Heeseung’s dick and looking up through his eyelashes.
Jake knows what he looks like when he does this, and it works just as well on Heeseung as it has on every girl he’s ever slept with. “Fuck,” Heeseung breathes. “Jake… we shouldn’t.”
It’s a weak protest. Heeseung’s hand is already tangling in Jake’s hair, holding him steady as he rocks into his mouth. Jake lets his jaw go slack, breathing in the scent of Heeseung. It’s overwhelming, too much, but in a desperately hot way. Heeseung is right—they shouldn’t. But Jake doesn’t care about that. Jake wants Heeseung to do whatever he wants with him, whatever will get him there fastest. He surges forward, taking him so deep that he chokes and has to pull back.
“Sorry, sorry,” Heeseung says, hand letting go of Jake’s hair. “I shouldn’t be—”
“Yes, you should,” Jake interrupts. “Take what you want.”
He gets his mouth on Heeseung again before he can protest, drawing another gasp out of Heeseung. He fumbles for Heeseung’s hand, pointedly putting it back on his own head. This time, Heeseung cooperates, fisting Jake’s hair hard enough to hurt as he pushes deeper into his mouth. Jake moans appreciatively around his cock.
“Fuck,” Heeseung says, the word choked off. “Do you actually like this?”
Jake moans again in answer, reaching down to shove his hand into his pants. He closes his eyes as he starts jerking himself off.
“You do,” Heeseung breathes, gently rutting his cock into Jake’s mouth. “Fuck, Jake.”
Heeseung pulls his hair, and Jake lets out a muffled groan, the pain going straight to his dick. He has to slow his hand, determined to make Heeseung come first.
There’s a quiet lull as the song changes, perfectly timed with Heeseung making a noise in the back of his throat as he fucks Jake’s mouth. It occurs to Jake that neither of them locked the door. Anyone could walk in on them and see Jake on his knees for Heeseung. It makes this already illicit thing even hotter.
They fall into a rhythm, Jake focusing on relaxing his throat, on letting Heeseung take what he needs. Spit builds up in Jake’s mouth, dripping down his chin. The tile of the bathroom floor is digging into his knees, a distant annoyance. He doesn’t know how long it’s been, but it doesn’t matter. He’ll stay here as long as it takes.
When Jake opens his eyes, Heeseung is looking back at him, his skin flushed, bottom lip tucked between his teeth. His mouth drops open on a gasp when their eyes meet, his hips working faster. Jake groans, low in his throat, and Heeseung’s hand slaps down on his shoulder hard.
If he intended to push Jake away, he’s too late. His body curls forward when he comes in Jake’s mouth, his fingernails digging into Jake’s shoulder. Jake tries hard to swallow, but he’s surprised and there’s a lot, and some of it slides down his chin when Heeseung’s cock slips out of his mouth. He sticks his tongue out, trying to catch it, and Heeseung swears.
Now that Heeseung has come, Jake doesn’t have to wait anymore. He works himself hard and fast, eyes flicking between Heeseung’s incredulous face and his spent cock. It’s so hot knowing he’s the one who made Heeseung lose it like that. He can still taste him on his tongue.
“Jake,” Heeseung murmurs, tugging Jake’s hair again. Jake’s orgasm hits him hard, the pleasure radiating through his limbs as his vision blurs.
They’re both breathing hard in the aftermath. Heeseung lets Jake go, and Jake rocks back on his heels, looking up at him. He can’t help but smirk. Heeseung looks ten times more wrecked than he did when he came down the stairs with his boyfriend.
“See what I mean?” Jake says, breathless. “That’s what you deserve every time.”
Heeseung doesn’t answer. He turns away, yanking up his jeans. Jake grimaces as he carefully pulls his hand out of his pants and gets to his feet, nudging past Heeseung so he can wash his hands. When he glances up in the mirror, Heeseung is watching Jake’s hands, his expression blank. He doesn’t seem convinced.
“I don’t think you made the point you wanted,” he says. “It’s seriously not straight to get off from sucking someone’s dick.”
“What the hell, man, I can be straight,” Jake complains. “My point is that anyone who wasn’t the worst would think it’s hot to get you off, because it fucking is. Any friend would do this for you to get that through your thick skull.”
Heeseung gives him a long, hard look. It makes something raw and uncomfortable crawl over Jake’s skin. Maybe this was a mistake. But that doesn’t mean Jake is going to start regretting it.
“So break up with your boyfriend,” Jake tells Heeseung when he doesn’t say anything else. “Seriously.”
He leaves Heeseung alone in the bathroom. He made his point, even if Heeseung wants to ignore him. Even if it was never any of his business.
—
Heeseung stares at his bedroom ceiling. There’s a tiny crack in it, a whisper-thin thread that spreads from above the window to the middle of the room. Heeseung noticed it while his boyfriend was fucking him and wondered if he needed to ask the landlord to do something about that instead of paying attention to the grunts of pleasure his boyfriend was making.
It was perfectly fine sex, really. His boyfriend asked if Heeseung was good after, and Heeseung said yes. It’s always taken Heeseung longer to get off, and it’s easier to just do it himself rather than deal with any potential frustration from his boyfriend. He’s okay with that.
That’s what Jake doesn’t understand. Heeseung didn’t want to explain it. He didn’t expect Jake to get on his knees about it, and he sort of thought he’d give up halfway through when he remembered he was straight. But he hadn’t. He acted like Heeseung coming in his mouth was the hottest thing to ever happen to him.
But he still said he was straight. Heeseung can’t let himself get caught up in a straight guy’s shit, even if that straight guy is his best friend. He knows Jake doesn’t actually want him. He just has a hero complex. At least Heeseung’s boyfriend loves him, even if it’s an impatient sort of love.
Heeseung should just deal. He’s been dealing. But he can’t stop thinking about Jake’s mouth.
He knows Jake is home because he heard his boyfriend say goodbye to him in the living room on the way out. He can’t help but wonder what might happen if Heeseung went out there and told Jake what just happened.
The wondering makes his dick twitch with interest. He should dismiss the thought, should jerk himself off and move on with his day, but the forbidden thrill of it is too tempting. It propels Heeseung up and out of his room.
Jake is sprawled across the couch, eyes glazed over as he watches something on his laptop, headphones on. He looks up when Heeseung moves into his view, pushing the headphones off his ears.
“Hey, was wondering what you were up to,” Jake says. He gestures to his screen. “Wanna join?”
Heeseung shakes his head. “I’m starting to think maybe you were right.”
Jake’s eyes widen, and he sits up and takes his headphones off entirely, leaning forward to shut his laptop and put them on top. “Holy shit,” he says. “He left you hanging again? And you let him leave here still dating you?”
Heeseung shrugs. “There are other good things about him.”
Jake shakes his head. “I don’t think so. Do you want me to text him from your phone? We can workshop the wording.”
Jake looks so sweet and earnest, genuinely interested in helping. Heeseung almost feels bad for what he does next.
Almost, because the way Jake’s eyes darken and his hands immediately cradle Heeseung’s hips when Heeseung climbs into his lap has Heeseung harder than anything his boyfriend did twenty minutes ago.
“No,” Heeseung says. “That’s not what I want you to do.”
“Fuck,” Jake breathes, eyes dropping to Heeseung’s cock. He slides a hand up Heeseung’s thigh, reverent, and shoves Heeseung’s sweats down underneath his balls. “You’re literally still hard, and that fucking guy wasted it.”
Heeseung doesn’t bother telling him that this is mostly for Jake. That feels like too much. “Mhm,” he says instead. “What are you gonna do about it?”
Jake wraps his hand around Heeseung’s cock and starts slowly stroking him. “I’m gonna get you off,” he vows. “I’m gonna watch you fall apart in my lap, okay?”
Heeseung bites his lip, nodding. He can already feel it building, pleasure coiling in his gut. “Faster,” he demands, groaning when Jake obeys. It becomes too much too quickly, and Heeseung swears. “Wait, no, fuck, a little slower, sorry.”
“Don’t apologize. I’ll give you whatever you want,” Jake says easily. “Show me how to touch you.”
Heeseung hesitates, fingers slowly drifting to cover Jake’s. No one he’s slept with has taken kindly to him trying to take over before, but Jake nods eagerly, and he doesn’t try to do anything but what Heeseung directs him to. He grabs Heeseung’s ass when he’s told, changes his rhythm according to the movement of Heeseung’s hand, is patient long past when Heeseung starts to get tired of his own body not cooperating.
Finally Heeseung feels himself tipping closer to the edge. “Like that,” he says, hand falling away from Jake’s. “Like that, don’t stop.”
Jake obeys, not changing the pace even a little bit. “That’s it,” he murmurs in his ear. “Let go, baby, I’ve got you.”
Heeseung’s mouth drop opens on a silent swear when he comes, the waves of it pulsing through his body, making him shake as Jake’s hand works him through it. It’s a hundred, a thousand times better than when he gets himself off. For only the second time, he understands why anyone would want to go for two.
He puts his hand over Jake’s to stop him when he gets too sensitive. He shifts backward as he glances down, about to apologize for coming all over Jake’s hoodie, only to realize that he can feel Jake’s hard cock against his ass, distinct through the layers of their pants. He lets his weight settle farther into Jake’s lap, watching his face as he circles his hips slightly.
“Straight, huh?” Heeseung murmurs. “Doesn’t feel like it.”
“Hyung,” Jake chokes out, hips jerking upward.
Heeseung hums. “Feels like maybe you’re just a…” He pauses, then throws caution to the wind. Jake can’t judge him for saying this, not when they’re already doing something they shouldn’t. “Maybe you’re just a whore who will get off with anyone,” he says. “Is that true? You can tell me if it is.”
Jake nods. He looks crazed, hair falling in his eyes, his body trembling with the effort of not fucking up against Heeseung. His hands are back on Heeseung’s hips, his grip so tight it feels like it might bruise. “Yeah,” he breathes. “Yeah, I wanna come. Can I? Please?”
“Go ahead,” Heeseung says. “Use me all you want.”
Jake takes his word for it, finally grinding his clothed cock against Heeseung’s ass, hard and desperate. Heeseung lets him, marveling at the way he doesn’t have to do anything except stay here, letting Jake do what he wants. It feels different than when he’s letting his boyfriend fuck him. That feels like giving something up. This feels like taking something. This feels like power.
It doesn’t take long at all for Jake to come. Heeseung grins at him, smug and not bothering to hide it, and Jake grins lazily back, still catching his breath. Heeseung removes himself from Jake’s lap, not wanting to linger in the aftermath in case it gets weird, but he can’t help but pause next to the couch for a second, admiring the wet patches they’ve left on Jake’s clothes, the obscene mess a straight guy let Heeseung make of him. Heeseung should probably regret it.
He doesn’t. He leaves Jake there, wrecked and messy. That feels like power, too.
—
Heeseung hasn’t broken up with his boyfriend. In fact, his boyfriend has been over at their place every single day this week. Jake would be pissed about it, except that every time Heeseung’s boyfriend leaves, Heeseung finds Jake and lets him do what his boyfriend apparently refuses to. It’s gotten to the point where Jake gets hard just from hearing them go into Heeseung’s room.
Today isn’t any different. Jake is sitting on his bed, listening to the quiet after another round of what he hopes was mediocre sex. Not that he doesn’t want Heeseung to get fucked properly. Obviously he does. That was his whole point in the first place.
It’s just that his point has slipped sideways, twisted by the knowledge of exactly what that looks like. He knows exactly what Heeseung’s dick feels like as he gets harder in Jake’s hand or his mouth. He knows how Heeseung bites his lip and holds back at first, but Jake can always get him to make desperate noises, to whisper filth in Jake’s ear, to tell him exactly what he wants. He knows how searingly hot it is when Heeseung trembles against him and finally lets go. He thinks about it constantly, when he’s trying to study or work out or sleep. He’s starting to think, with the confidence of a man driven to insanity, that he’s the only one who could ever make Heeseung feel like that.
Heeseung’s bedroom door creaks when it opens. Jake listens to feet shuffling across the floor, a muffled exchange of words, the sound of lips meeting in a quick kiss. Then: silence. Jake waits, breath held, until a shadow blocks the light around the edges of Jake’s already cracked-open door.
Heeseung pushes it open and leans against the doorframe, arms crossed over his bare torso. Jake’s mouth goes dry at the sight of him, naked save for a pair of basketball shorts. He sits up straight, eager in spite of himself.
“Did you break up with him?” Jake asks. It seems like a question he should be asking, even if he cares about the answer less every time.
Heeseung ignores the question. His gaze is focused on Jake’s lap. When Jake glances down, he realizes he’s so hard that he’s leaked through his underwear and sweats, a small dark patch on the light grey fabric betraying him. His cheeks burn.
“Wow,” Heeseung says, not looking away. “You’re such a desperate slut, Jake. I never knew.”
Jake can’t help the whimper that slips out of his mouth. Girls have been mean to him before, have called him names, but it's never felt quite like it does when Heeseung says it.
Heeseung’s eyes snap up to meet Jake's, his lips curving into a smirk. He walks slowly into the room, not looking away. Jake can’t tear his eyes away, either. He wouldn’t even if he could.
Jake expects Heeseung to climb into Jake’s lap the way he’s done before, but he lingers at the side of Jake’s bed instead. “Were you listening to us?”
Jake nods. It’s obvious, anyway. He wasn’t even holding his phone when Heeseung opened the door.
Heeseung hums as he drags two fingers down Jake’s jawline, stopping underneath his chin and tilting his head up. Jake lets him, his mouth dropping open slightly. Heeseung’s eyes flick down to it, and Jake wonders if Heeseung is going to kiss him. He wonders if he would like it if he did.
“Did you like what you heard?” Heeseung asks.
Jake swallows. “No,” he says honestly. “I hated it.”
Heeseung raises an eyebrow, his hand falling away from Jake’s chin. Jake catches it and pulls Heeseung toward him, hard enough that Heeseung loses his balance and has to steady himself with a hand on Jake’s shoulder and a knee on the bed. Their eyes meet, the moment stretching out between them.
“I could tell your moans weren’t genuine,” Jake explains. “I can do better for you.”
Heeseung huffs a laugh, his breath warm against Jake’s cheek. He crawls the rest of the way onto the bed, knees bracketing one of Jake’s legs. He lets a hand trail down Jake’s chest, hooking his fingers into the waistband of Jake’s sweats.
“Did you touch yourself?” he asks curiously.
Jake shakes his head.
“Oh,” Heeseung says, genuine surprise flitting across his face. His voice drops an octave as he pulls his fingers back out in favour of palming Jake over his pants, a soft murmur when he says, “What a patient little whore. Were you waiting your turn to fuck me?”
Jake gasps, shaking as he resists grinding upward, his hands settling on the curve of Heeseung’s tiny waist. He feels out of his mind with need already. “Can I?” he asks, unable to sound anything but pathetic. Heeseung hasn’t let him do that before, but Jake has thought about it. He’s thought about it a lot. “Please let me. I’ll show you what it should feel like.”
Heeseung doesn’t answer for a moment, still working Jake’s cock, watching Jake’s face. Then he must make a decision, because he shifts backward and out of Jake’s lap, standing up. Jake makes an involuntary noise of protest, his heart sinking. Maybe that suggestion was too far.
“Don’t whine,” Heeseung says, shoving his shorts down off his hips. “Take off your clothes.”
Jake’s eyes widen, and he scrambles to obey. It’s not dignified, but he doesn’t care. He reaches for Heeseung when he’s done, dragging him back into his lap. Heeseung goes easily, pressing his hips forward until their cocks are aligned. He gasps and wraps a loose hand around both of them, holding Jake's cock in place. Jake drinks in the sight, vision narrowing to nothing but Heeseung rubbing himself against him. It's rough, not nearly enough, and yet Heeseung seems exactly as feral for it as Jake feels. They could get off just like this and it would be good, but Jake can't stop thinking about Heeseung coming on his cock. He wants it so bad it hurts.
“Hyung,” Jake murmurs. “Hyung, let me do more. I'll be so good, so gentle with you. Please.”
Heeseung's movements slow, and he shakes his head. “I don’t want it gentle.”
He lifts up on his knees before Jake can even process the words, wrapping his hand tightly around Jake’s cock. He jerks him a few times, spreading precum down his length before he presses the tip of Jake’s cock to his hole.
Jake swears. “Wait, wait, don’t we—” he stutters out with his last remaining brain cell before Heeseung is sinking down onto him.
Heeseung opens up for him easily, dropping down so slowly that his thighs tremble with the effort. Jake stares up at him, enraptured, as his cock is enveloped by the heat of Heeseung’s body, nothing between them.
Of course they didn’t need any prep. That guy was just fucking him. Jake wonders if Heeseung made him wear a condom. He hopes he did. He hopes Heeseung is letting him have something no one else is allowed.
Normally he would ask if his partner is ready for him to move. He’d be careful with them. But he’s out of his mind with the need to make Heeseung come, I don’t want it gentle on loop in his head, and he bends his knees so he can thrust upward before Heeseung is fully seated, filling him up. It punches a delicious sound out of Heeseung’s mouth, makes his fingernails dig into Jake’s shoulders in sweet stabs of pain. Jake does it again and again, and Heeseung drops down to meet him just as eagerly, until Jake can’t tell which of them is in control. Maybe neither of them.
“Does it feel good, hyung?” Jake chokes out. “Do you like having me inside you?”
“What do you think?” Heeseung retorts breathlessly, words punctuated by the slap of their skin together.
Jake knows the answer is yes, can tell from the way Heeseung is moaning for it, from the way his hard cock bounces between them. But—“I wanna hear you say it. I want you to tell me how it feels. Please.”
“So needy,” Heeseung admonishes, and Jake shudders with pleasure. “Aren't you the one always telling me how good you are? Can’t you feel how deep you are inside me? I can feel you everywhere.”
“Yeah,” Jake breathes. “Yeah, just wanna make you feel good.”
He thrusts up harder, and Heeseung lets him, keeps letting him fuck into him relentlessly. Jake thinks he might die happy here, surrounded by Heeseung. His thighs start to burn with the effort, but it’s a distant pain, inconsequential in the face of Heeseung’s pleasure.
But eventually Heeseung stops meeting Jake’s thrusts quite as easily, and Jake catches a wince on his face. Heeseung’s discomfort is a thousand times more important than his own. He pulls out, hand on Heeseung’s hip to stop him from dropping back down, and reaches for his bedside table. “Lemme get lube,” he says when Heeseung makes a noise of protest and tries to shove Jake’s hand away.
“It’s fine,” Heeseung protests. “I like it like this.”
Jake’s fingers slip on the bottle he digs out, and he has to grab it again. “Just a little,” he argues. “It’ll feel even better.”
He doesn’t wait for Heeseung to agree, just dumps way more than a little lube on his hand—oops—and slicks up his cock. “Okay, c’mon,” he urges.
Heeseung’s momentary annoyance is worth it for the way he throws his head back when Jake slides back into him. “Fuck,” he breathes. “Okay, you were right.”
“Of course I was,” Jake scoffs. “I know how to treat you. I can make you feel better than anyone else.”
A drop of sweat rolls down Heeseung’s neck as he works himself on Jake’s dick, and Jake leans up to lick it off, hands slipping on Heeseung’s back. Heeseung swears, his hand fisting in the back of Jake’s hair, holding him there. Jake keeps licking his skin, digging his teeth in and sucking marks. He hopes one lasts, that Heeseung’s boyfriend sees it and knows Jake was here, fucking his boyfriend better than he could. He never wants to stop, wants to keep licking and biting until he’s consumed Heeseung entirely, until he’s sure Heeseung can never go back to that idiot.
“Jake,” Heeseung gasps out. “Jake, touch me.”
Jake shakes his head. “Don’t need to.”
“What? I thought you wanted to get me off.”
“I’m gonna,” Jake says. “Gonna do it just like this. My cock feels that good, doesn’t it?”
Heeseung moans, shakes his head and then nods. There’s a wild look in his eyes when Jake pulls back to look at him.
“That’s it,” Jake tells him, sliding both hands down to grab Heeseung’s ass the way he knows Heeseung likes. He lets his fingers tease along Heeseung’s rim, feeling himself fucking into him. “Fuck, baby, you take me so well. Need you so bad. Wanna feel it when you come on my cock.”
Heeseung groans. “I can’t,” he says. “S’not enough, I need… I need more. Please, Jake.”
“You can,” Jake says firmly. “I’m not going anywhere, I’m gonna fuck you just like you need until you tell me to stop.”
Heeseung shakes his head. He could touch himself; his hands are totally free. But he doesn't. He breathes, “Don’t stop, don’t you fucking dare.” He trusts Jake to do what he promised. It makes Jake feel like he's burning up from the inside out.
“I won’t,” Jake vows.
He spreads Heeseung wide, fingers splayed on his ass, and fucks him in long, hard strokes. He shifts under him to change the angle of his cock, watching Heeseung’s face carefully every time he thrusts back in, looking for the reaction he’s sure he can get. He always manages this with girls. It can’t be that much harder, he’s heard it might even be easier, and he must have been at least a little close if Heeseung was already begging for Jake’s hand, he must—
Heeseung’s next moan is more of a scream, the sound wrenched out of him. Jake grins and fucks back in at the same angle, pleased with himself when Heeseung sobs and slumps forward, gasping, his forehead pressed to Jake’s collarbone.
“That’s right, baby,” Jake says. Heeseung moans brokenly, breath hot against Jake’s chest as a loop of what the fuck, what the fuck spills from his mouth. He’s not meeting Jake’s thrusts at all anymore, and Jake lets go of Heeseung’s ass in favour of pressing his hands into the bed by his hips, using them as leverage to fuck Heeseung hard and steady.
Heeseung usually goes silent when he comes, but this time he makes high-pitched noises in the back of his throat that Jake wants to play on repeat for the rest of his life. He clenches hard around Jake’s cock as he trembles through it, impossibly tight, and it’s as good as Jake imagined. Better, even. He can feel the edge of his own orgasm creeping up on him, and it’s all he can do to hold out. He wants this to be about Heeseung. He doesn’t want it to be over.
“What the hell was that,” Heeseung mumbles after a minute, voice raspy. “Felt insane. I’ve never… I literally thought that was a myth.”
Jake snorts, undignified and unrepentant. “Nope,” he says. “I wanted to do it for you.”
Heeseung lifts his head to look at Jake, wonder on his face, along with something even softer that Jake can’t process through his insatiable desire. “You did so good. Does every slut fuck like this?”
A wave of sick possessiveness takes Jake over, and he grabs Heeseung by one thigh, his other arm across his back, holding him close as he flips them over. Heeseung lands on his back with a heavy exhale, and despite Jake’s best efforts, his cock slips out. He shoves Heeseung’s thigh up and back, spreading him open so that Jake can slide back inside in one forceful thrust, burying himself deep.
“No,” Jake tells him. “There’s only me. Okay? Just me.”
Heeseung nods frantically. His hair is plastered to his forehead with sweat, skin flushed dark and glistening with sweat. “Yeah, just you,” he says. A lie, and yet right now, a searingly hot truth. “Fuck me, Jake.”
Jake doesn’t have to be told twice. He grabs Heeseung by the waist and fucks into him fast and hard, all consideration for holding back or keeping a rhythm lost.
“Is this what you pictured while you were waiting your turn?” Heeseung asks. “Were you thinking about coming inside me, filling me up? You can. I want you to.”
Jake whimpers, his forehead dropping to Heeseung’s shoulder. “Fuck, holy fuck,” he swears. “Yeah, you’re gonna make me come, baby, so deep inside you, gonna make such a mess, gonna make sure you never—”
He chokes on his words as he comes, losing them to the wall of pleasure that slams into him. He doesn’t stop fucking Heeseung even as he does, stuffing his mess back into Heeseung, the noise of it filthy.
Eventually it becomes too much even for Jake, and he collapses on top of Heeseung, still buried inside him. He wonders if Heeseung is going to push him away, wriggle out from under him and leave like he usually does, but Heeseung doesn't. He looks up at Jake instead, a hand coming up to brush Jake's hair out of his face, a self-satisfied smile playing across his lips. Their eyes meet, and Jake's breath catches in his throat.
Jake hopes Heeseung never breaks up with his boyfriend. What if his next one knows how to fuck him right, and Heeseung never needs Jake to do this again? Jake wouldn’t be able to take it.
It's the least straight thought he’s ever had. He thinks about that for a second, picturing how hot Heeseung looked riding Jake's cock, remembering the wonder in his voice after Jake made him come untouched. His cock twitches valiantly inside Heeseung, and Heeseung raises a smug eyebrow. Something in Jake's chest lurches.
So Jake's not straight. That's fine. He'll be anything as long as it means he gets to make Heeseung feel like that again.
—
Heeseung closes the apartment door behind his boyfriend—his ex-boyfriend, now—and breathes out. The adrenaline that built up while he was gearing himself up to dump him is seeping away now, leaving behind a vague sense of nausea and dread.
But he’s relieved, too, even though he didn’t really want to do it. He knows it was the right choice, even though he’s sure Jake will never touch him again now that the factor their whole thing depends on has been removed. The way his ex looked at him in confusion after Heeseung told him he didn’t think this was working anymore and asked where Heeseung was ever going to find anyone better was the final damning evidence.
Heeseung thought about telling him that better was in the next room, that they were over because he knows now that he shouldn’t have been settling. He could have told him that he’s pretty sure sex with anyone other than Jake would feel like settling now. But it would’ve just hurt him more, and Heeseung didn’t care enough to do that. He shrugged and asked him to leave instead.
Heeseung takes another deep breath. Now he just has to tell Jake, and then this whole fever dream of a situation will be over for good. Jake will crow in victory and teasingly admonish Heeseung for how long it took him, and they’ll go back to how they were before. Best friends. One straight, one gay. In fifty years, they’ll look back on this and laugh.
Jake’s bedroom door is open a crack, just like usual. When Heeseung pushes it open, Jake stands up from where he was sitting on the end of his bed. He doesn’t let Heeseung get a word out before he’s on him, manhandling him up against the wall just inside the door and burying his face in Heeseung’s neck, inhaling deeply, like Heeseung is a drug he can’t get enough of. He licks up the side of Heeseung’s neck, teeth tugging at Heeseung’s earlobe as he rucks up Heeseung’s shirt with one hand. “I’ve been thinking about this all day,” he murmurs in his ear, thumb brushing over Heeseung’s nipple.
Heeseung shudders and drags Jake closer with both hands on his ass. He should tell Jake what happened. He should stop this. But he doesn’t want to any more than he did the first time. “Me, too,” he says instead.
“Yeah?” Jake asks, still playing with Heeseung’s nipple as he shoves his other hand into Heeseung’s pants and wraps it around his cock. Heeseung lets his head fall back against the wall, a moan slipping from his lips as Jake starts slowly stroking him. “Were you thinking of me, baby?”
“Always thinking of you,” Heeseung breathes, honest.
Jake swears under his breath, working Heeseung’s cock faster, getting him hard easily in spite of himself. He twists Heeseung’s nipple and hot pleasure shoots through him, making him jerk his hips up into Jake’s hand. Jake smirks and lets his weight press Heeseung into the wall, his own cock hard against Heeseung’s thigh.
“I couldn’t wait for him to leave,” Jake says. “Did you break up with him?”
It’s the easy opening that Heeseung was counting on, but he’s so lost in the feel of Jake’s hand on his dick and Jake’s body caging him in that it takes him a second to process, and then another second before he can actually force the word past his lips.
“Yes.”
Jake freezes. He pulls back slightly, eyes round with shock, searching Heeseung’s face. Heeseung can’t breathe. Any second now Jake will take his hand away entirely. He’ll step back and ask why Heeseung didn’t tell him immediately.
But then Jake’s lips crash into Heeseung’s, hot and insistent. Heeseung moans into his mouth, startled, and kisses back just as hard. He sucks Jake’s bottom lip into his mouth, teeth scraping over it, and tangles a hand in Jake’s hair, tugging. Jake makes a noise in the back of his throat, and Heeseung licks into his mouth. Jake’s tongue meets his, enthusiastic and sloppy and so hot that Heeseung’s brain goes entirely offline.
Jake shoves Heeseung’s underwear and pants down as they kiss, and Heeseung steps out of them and kicks them away. He grabs the hem of Jake’s shirt, dragging it insistently upward, and Jake pulls back far enough to let him yank the shirt over his head and drop it to the floor.
“You, too,” Jake says as he fumbles to take off his own pants. As soon as Heeseung has his shirt off, Jake crowds back into his space and kisses him again. Heeseung grabs a handful of Jake’s ass, his other hand cupping Jake’s cheek, a forceful thumb angling Jake’s face up so that their lips slot together perfectly. He’s out of his mind with need, overwhelmed by the feeling of all their hot skin pressed together, even before Jake gets his hand on his dick again and starts jerking him off.
Heeseung wraps a leg around Jake’s hip and fucks up into his hand, mouth dropping open on a gasp against Jake’s lips. “Fuck,” he breathes. “Always feels so good. You know exactly how to touch me.”
Jake kisses the words from his mouth, thumb digging into the slit of Heeseung’s cock, gathering precum to make the slide better. “Yeah, fuck,” he says between searing kisses. “You’re so fucking hot, you drive me fucking crazy.”
“Yeah?” Heeseung asks, not letting Jake answer before he’s wrapping his arms around Jake’s neck and licking into his mouth again. Jake strokes him faster, the slick sound of it loud in Heeseung’s ears, fueling the fire in his gut. Heat burns over every inch of his skin, and he tries desperately to drag Jake closer. He’s not sure what’s happening, but it doesn’t matter. He never wants it to stop. He wants there to be nothing between them at all, not even skin. He wants to let Jake crawl inside him and live there.
The suddenness of his orgasm surprises Heeseung so much that he bites down on Jake’s lip and has to wrench his lips away to avoid doing worse damage. His whole body shakes against Jake’s, vibrating with the force of the pleasure surging through him. Jake’s hand slows on Heeseung’s cock but doesn't stop entirely, and his orgasm just keeps going, until it crests and breaks again, Heeseung gasping as static buzzes through him.
His head drops back against the wall again, and he takes big, heaving breaths as he recovers. Jake is staring at him in surprise, his hand still now. “Holy shit.”
“Uhhh…” Heeseung says, letting the leg he had wrapped around Jake fall back down. He’s never come that fast in his life. They’d barely even started. “Sorry.”
Jake blinks at him. “Why?”
“Um,” Heeseung says, glancing down pointedly. “This has never happened to me before. I guess… I’m fixed? You were right. We can stop now.”
There’s a pause before Jake’s eyes darken and he puts his hands on Heeseung’s hips, fingers digging in hard. “Fuck that,” he says, practically spitting the words out. “I fixed you. You just got rid of that fucking asshole. Please don’t go find another one. Please let me keep doing this.”
Heeseung stares at him, post-nut brain working hard to keep up. “You… you want to?”
Jake makes a sound deep in his chest, low and possessive. “You have no fucking idea how badly I want you.”
Oh.
They meet halfway in a hard kiss, Heeseung fumbling to get his hand on Jake’s cock. It’s hot and leaking in his hand, and they groan into each other's mouths as Heeseung strokes him. Heeseung scrapes his fingernails down Jake’s back, gratified when Jake shudders against him just like Heeseung knew he would.
Heeseung works up a steady rhythm on Jake’s cock, and their kisses slow to match, ebbing into something a little more tender but no less desperate. Jake cups Heeseung’s face with his hands, licking into his mouth like there’s nothing he’d rather be doing. Heeseung feels the same. Now that he knows that Jake wants this, wants him, he doesn’t think he’ll ever be able to let him go. He’s got his fingernails dug into his skin, marking him, making a place for himself to come back to.
Jake presses their foreheads together, hands overlapping on the back of Heeseung’s neck, breathing hard into the scant space between them. “Hyung,” he says. “I don’t want anyone else to touch you ever again. Okay? Tell me they won’t.”
“They won’t. I won’t let them,” Heeseung says. “Just you.”
Jake whimpers, eyes squeezing shut, his hips working into Heeseung’s hand. He always gets so needy and desperate when he’s close. Heeseung is obsessed with it. Obsessed with him.
“Just me?” Jake asks, opening his eyes again, something wild in them. “You mean it this time?”
“I mean it,” Heeseung swears. “Only you, Jake. I promise.”
Jake gasps as he comes, hot liquid spilling over Heeseung’s hand as he works him through it. “I promise,” he repeats, kissing Jake’s cheek, the corner of his slack mouth, his lips again. “Just you.”
Jake breathes another swear and kisses Heeseung back, lips soft and gentle. “You are so…” he trails off, shaking his head in disbelief. “I’m gonna make you come again. I have to.”
He sinks to his knees even as Heeseung laughs, assuming he’s joking. But he doesn’t look like it’s a joke to him. His hungry eyes on Heeseung’s cock are enough to make Heeseung think he might actually get hard again. It feels impossible that he could have lucked into this, that Jake wants to do this for him.
Heeseung reaches out to touch Jake’s face, momentarily forgetting the mess on them. He stops himself, about to draw his hand back, but Jake grabs his wrist and brings Heeseung’s fingers to his mouth, licking his own mess clean, tongue hot on Heeseung’s skin. He sucks two of Heeseung’s fingers into his mouth, his eyes fixed on Heeseung the whole time.
“Fuck, you’re such a good slut for me,” Heeseung says appreciatively. He uses his other hand to push Jake’s hair back from his face and hold it there, admiring him. His lips are pink around Heeseung’s fingers, the bottom one swollen and bright red where Heeseung’s teeth dug in. He’s gorgeous. “How many times do I have to come before you’ll be satisfied?”
Jake pulls off Heeseung’s fingers with a wet pop and grins up at him. “Wish I knew,” he says. “Wanna find out?”
Yeah. Heeseung does.
