Actions

Work Header

you're a bottled star

Summary:

In public, Johnny’s all sharp tongue and cruel words, crooked grins and gazes that linger until Jaehyun’s ears are crimson and he forgets how to form words properly.

In Jaehyun’s bed, Johnny’s reduced to shy glances and pink cheeks, tears in his eyes and kiss swollen lips that beg for Jaehyun to just fuck him already.

Jaehyun's busy trying to pretend like he's not in love with him, either way.

Notes:

this fic is a gift for a dear friend of mine who happens to also be the best beta in the world. hence, this fic is entirely unbeta’d (we die like men), so please ignore little errors and be patient with lots and lots of italics :)

title is from fob’s 27, and the fic is based off of a kiss drabble I did that I just couldn’t get out of my mind. yay for my long-overdue first venture into the johnjae tag :)

happy reading <3

(See the end of the work for more notes.)

Work Text:

It doesn’t take Jaehyun long to find him, nimble fingers wrapped around a half-gone cigarette, shielding it as best he can against the chilled wind that threatens to blow it out before he can finish it.

Johnny doesn’t turn when Jaehyun slides open the glass doors, eyes glued instead to the ivory smudge of moonlit clouds painted across the starless sky. Smoke billows out of Johnny’s mouth, mocking Jaehyun as it flows from Johnny’s lips and stains the night in grey.

“You told me you quit ,” Jaehyun sighs, voice ringing into the still silence of the balcony. Johnny’s gaze finally slides away from the moon when Jaehyun speaks, his lips quirking up at the sides when he finds Jaehyun standing alone. Jaehyun pins him with a look that screams disappointment.

Johnny rolls his eyes at the words but lets Jaehyun take the cigarette from his hand anyway, snubbing it out on the edge of the balcony with a huff of frustration. 

“I did, didn’t I,” Johnny muses, his voice his own brand of cruel, darker than the ash staining his fingers. Johnny leans back against the railing as his arms come up to cross over his chest. Jaehyun shifts uncomfortably under his gaze, lips falling open as he takes a breath to answer. Johnny cuts him off before he can so much as get a word out. “But I also told my mother I like girls. And yet you fucked me last night, didn’t you?”

Jaehyun’s ears flush crimson at the words, his initial thought being to respond honestly, “And the night before, too.” Jaehyun bites the inside of his cheek to keep from speaking, knowing that’s the exact reaction Johnny’s pushing for. Jaehyun isn’t quite so quick to give in as he once would’ve been.

“So, what? You’re a pathological liar, then?” Jaehyun murmurs instead, only mostly kidding. 

His words are rum soaked and heavy on his tongue, slurring together at their ends despite the massive effort Jaehyun’s making to sound sober. Not that he’s anywhere close. Jaehyun is wavering on that perfect kind of drunk where he’s tipsy enough that his brain feels fuzzy and his tongue is the good kind of loose, and drunk enough that he just might ask Johnny to come home with him for a third night in a row. 

That’s what he came outside for, after all. 

Johnny laughs, his head tipping back in delight in a way that goes directly to Jaehyun’s cock. Jaehyun drinks up the sight, greedy eyes tracing the lines of Johnny’s body from the column of his elongated throat to his toes. 

When Jaehyun first saw him at the party an hour or two ago, dressed in a simple black shirt that hugged his body tighter than should be allowed in public, standing in the corner of a busy room nursing a beer, he had thought that Johnny looked like an asshole. A cocky one at that. Now, Jaehyun just wants to take the fucking stupid shirt off of him, by his teeth if he has to. 

“When it pleases me,” Johnny responds, words honeyed and low, scorching Jaehyun from the inside out. 

“When it pleases you,” Jaehyun repeats, a low whistle falling from his lips. He shakes his head before meeting Johnny’s gaze. There's a challenge written in the set of his brows, a familiar smirk painting his lips. Jaehyun aches to wipe the expression off his face. With his lips, preferably. Or maybe his cock, if this conversation’s going where Jaehyun imagines it will. “And what else have you lied to me about?” he asks, hoping to catch Johnny off guard. He’s constantly trying to ask something, anything that will keep Johnny from always being one witty response ahead of him.

But, of course, Johnny doesn’t so much as pause.

“When I told you that last time was the last time,” Johnny responds easily, eyes dark as he gauges Jaehyun’s reaction. As he watches Jaehyun take a shaky breath with dark, narrowed eyes. Jaehyun’s too-honest ears burn a violent red at Johnny’s tone, the implication behind his words. 

Jaehyun feels something catch fire inside of him at how calm Johnny’s voice remains, seemingly unaffected while Jaehyun grows hard in his jeans, palms starting to sweat around the neck of the beer he’d forgotten he had in his hand. He sets it down on the ground beside him, just in case. 

“And who said there’s gonna be a next time?” Jaehyun asks when he straightens back up, heartbeat thrumming hard against his chest, fingertips buzzing with his erratic pulse. 

“I think you and I both know there’s going to be a next time.” 

Johnny’s mouth has always been wicked, but as he grins at Jaehyun, teeth bared and smile crooked, Jaehyun can’t help but marvel at the way he aches to taste him. Johnny’s eyes run a lazy trail up and down Jaehyun’s body as he speaks, smirk only growing as he stares. His eyes glint like he can tell how affected Jaehyun is, almost like he can smell the desire coming off of him in waves, even through the scent of his alcohol stained breath. 

Johnny looks heart wrenchingly beautiful like this, the low light from inside the door illuminating his features in a warm glow, light tracing the curve of his jaw, his maddeningly impressive cheekbones, his lips, plush and bitten red. Jaehyun wonders distantly if Johnny’s been chewing on his lips again; Johnny always works his bottom lip between his teeth when he’s nervous, a bad habit of his that Jaehyun wishes he didn’t care enough to notice. 

He wishes even more he wasn’t endlessly curious about what Johnny could have been nervous about. 

“Fine,” Jaehyun shrugs, as if ‘fine’ could ever begin to describe how that statement made him feel, stoking a raging wildfire in his core that Johnny built months ago when they first met. “When?” Jaehyun asks, if only because he can’t help himself. 

Johnny cocks his head to the side and Jaehyun follows the movement hungrily. God , he can’t fucking stop staring at Johnny. Jaehyun would give up the world to be his. Probably. For now, he really just wants to take him apart until he can’t walk. Maybe then Johnny’d stop looking at him like that , like he knows the power he has over Jaehyun and isn’t afraid to use it. 

“Now?” Johnny offers, pushing off of the railing and crossing the space between them.

“Now?” Jaehyun repeats, laughing despite himself as the incredulous word flies from his lips. “Sure thing, baby, you want me fuck you right here, on the balcony?” Jaehyun asks, heart stuck in his throat as he waits for Johnny’s response with a bated breath. 

The air around them burns hot with anticipation, the air the very moment before a single lit match takes a whole forest down. Jaehyun feels that shift in the air, sees it in Johnny’s eyes the very instant he realizes that Jaehyun has something he wants, and if he wants it, he’s going to have to be a good boy and play nice. 

Johnny so rarely plays nice. 

Jaehyun feels his dimples showing as he smirks across the foot of space between them. He would bottle the petal pink blush that’s plastered to the high points of Johnny’s cheeks if he could, save it for a cold winter night when he needed something special to light him on fire from the inside out. 

“Anyone could come out,” Johnny responds, voice almost strained. 

You’d like that wouldn’t you, Jaehyun muses in his mind. Johnny’s never shied away from an audience. 

“That doesn’t answer my question, though, does it, baby?” Jaehyun whispers, stepping close enough to smell Johnny’s cologne through the musk of smoke on his clothes. He lets his voice drop into a tone he reserves for his bed, when Johnny’s under him and nothing else in the world matters but making sure Johnny’s never going to feel this good with anyone else. 

“There’s a lot of places I’d let you fuck me, dimples,” Johnny murmurs, any surprise falling off his face, replaced with pure, unchecked desire. This is the Johnny that Jaehyun knows best. The Johnny he keeps finding in his bed after every time they say they aren’t going to fuck each other again, and do anyway. 

The in between never lasts long, not with them. 

“Are you lying to me again, Johnny Suh?” Jaehyun asks, breath catching in his throat when Johnny reaches out to wrap his palms around Jaehyun’s hips and tug him closer until their hips meet. Jaehyun hisses when Johnny’s cock slides against his, leaving him reeling as the rough edge of his zipper presses into flushed skin. 

Jaehyun can feel how turned on Johnny is even through the fabric of his jeans, and the mere feeling of him — big and warm and impossibly hard, pressed up against Jaehyun in all of the good spots — leaves him halfway to a desperate moan. Jaehyun bites his lip to keep from alerting the rest of the party of exactly what they’re doing, his teeth drawing crescents into his bottom lip as he tries not to crumble under Johnny’s gaze.

“Guess you’ll just have to find out,” Johnny whispers, pulling Jaehyun’s mouth to his with an ash stained finger crooked under his chin.

Jaehyun melts into the kiss, moaning around Johnny’s tongue as it slides into his mouth, past his lips and through every wall he’s tried to put up between them that they just keep breaking down. There’s nothing soft about the kiss, Johnny trying to claim his lips as Jaehyun fights back just as hard, tongues clashing and teeth scraping and hands bunching clothes into tight fists. Johnny tastes like ash and liquor and heat and Jaehyun feels like he's drowning.

"If you want to keep fucking, you really need to stop smoking," Jaehyun demands between kisses, his own mouth now tasting like Johnny even as he pulls back from the kiss to glare at him through half-lidded eyes.

"I'll stop when you give me something better to be addicted to," Johnny murmurs, amusement in his tone. Jaehyun doesn’t even get to roll his eyes before Johnny pulls him back to his mouth with just a heated glance and the tip of that same finger grazing his cheek. 

There’s something about kissing Johnny that Jaehyun finds himself chasing in every single person that ends up in his bed. It’s got nothing to do with his lips, and everything to do with how Johnny kisses like he’s trying to prove something — he chases Jaehyun’s mouth with greedy lips and fingers that claw at his clothes like he’s desperate to get to his skin; he moans and hisses and whimpers until Jaehyun can think of nothing but how pretty Johnny sounds under his mouth; he caves his body into Jaehyun’s like he’s made of putty, his body kissing Jaehyun's in harmony with his mouth. And, well, maybe it does have something to do with his lips because Christ, Johnny's mouth is intoxicating. He keeps Jaehyun wanting more, and more, and more, pushing and pulling until he's left dizzy with need and Johnny's name falling from his lips before he grants it permission to be said aloud.

Johnny’s fingers tighten their grip around Jaehyun’s chin, tilting his face to the side so the slide of their mouths is smoother. Jaehyun likes it more than he’d like to admit when those same gentle fingers slide down to his throat, wrapping all the way around to press just hard enough that Jaehyun’s gasping for air, his mind going fuzzy and his vision starting to blur. It only takes one hard push until Jaehyun’s back slams against the rough exterior of whoever's apartment they’re outside of, Johnny crowding him against the wall and trapping him between the cage of his arms, resulting in Jaehyun feeling fucking tiny in a way nobody else ever does.

Jaehyun catches his hip on something hard as his back meets the wall and he flinches, hissing into Johnny’s mouth as his spine arches away from whatever's sticking out of the wall. Johnny mutters an apology into the kiss, shifting them ever so slightly until the only thing Jaehyun can feel pressing into him is Johnny’s cock, hard and heavy against the swell of Jaehyun’s hip bones. 

When Jaehyun gets tired of letting Johnny push him around he flips them, hips canting into Johnny’s as he presses him hard into the wall instead. Johnny'd never admit it, of course, but Jaehyun knows he likes it when Jaehyun's rough with him, when he reminds Johnny that he can be thrown around too, that he can be small. Jaehyun draws a whimper from Johnny’s mouth as he bites into his lower lip, tugging it hard as he yanks Johnny’s shirt out of his pants in two desperate tugs. Jaehyun tongue smooths soft over Johnny’s lip as an apology, sighing when his hands finally meet the flushed skin of Johnny’s waist. 

"Your waist feels fucking tiny," Jaehyun murmurs, something like awe in his voice as his fingers wrap around Johnny's sides, spreading flat against the dips of his rib cage. For how fucking huge Johnny is, his waist is small enough for Jaehyun to wrap his hands over most if it, and that alone is enough to make Jaehyun’s cock twitch in his jeans. He wishes Johnny was laid out, naked and glowing on Jaehyun's bed where he could see his pale hands on Johnny's skin without anything to take away from the view, no shirt or shitty porch lighting to distract him from Johnny’s beauty.

"Must be from all the smoking," Johnny jokes, eyes bright when Jaehyun looks up at him with a glare.

"Johnny," Jaehyun sighs, hands pulling Johnny back towards him by the dips in his waist until they're pressed chest to chest and Jaehyun can feel Johnny's heartbeat against his own. “I like you so much better when you don't speak.”

Johnny laughs into his mouth, drawing him back into a kiss, sweeter now that the buzz of desperation has worn off. Jaehyun allows himself to get lost in the kiss, eyes screwed shut as Johnny's mouth drifts, a soft kiss landing on Jaehyun's jaw before he moves to suck bruises into his neck. Jaehyun will regret letting Johnny mark him up tomorrow morning when his neck looks like a half-assed impressionist painting, but for now, Johnny’s teeth scraping against his neck feels fucking mind-numbingly good, and he couldn’t stop Johnny if he tried. 

Jaehyun's fingers dance along the expanse of Johnny’s back as his head falls back against the wall with a sharp inhale, nails digging into his muscles, dragging red lines up and down his spine. Johnny bites into a particularly sensitive spot on Jaehyun's neck and he nearly comes right there, voice cracking and barely contained and desperate as he moans Johnny's name into the midnight air, party inside forgotten. Johnny pulls Jaehyun back to his mouth at the same time Jaehyun's fingers drift from his sides and into the waistline of Johnny’s pants, just the tips of his fingertips teasing Johnny there, sliding down and down and down as Johnny moans into his mouth.

Jaehyun’s mouth is starting to go numb against Johnny's lips, his heart pounding as he slips one of his hands into the back of Johnny’s underwear, palming his ass. He gives it a rough enough squeeze to remind Johnny that he's not really in charge, despite Johnny’s sharp tongue and cocky aura and big muscles. Jaehyun licks hot into Johnny’s mouth, his other hand sliding into the shorter hair at the back of Johnny's neck, taking control of the kiss. Jaehyun lets his hand wander, sliding his fingers between Johnny’s cheeks, dangerously low. When the tip of Jaehyun's thumb brushes against the puckered skin of Johnny’s hole he gasps, his hips snapping back and trapping Jaehyun’s hand against the wall. 

Johnny looks debauched when he pulls away, mouth red and lips kiss-swollen, eyes dark when his hand drifts down to grab Jaehyun’s wrist, cheeks flushed and grip strong enough to keep Jaehyun from moving an inch. 

“Jae, I thought you were... I mean you were kidding right, about—you’re n-not actually, uh—” Johnny pants, staring wide-eyed at Jaehyun, his mouth floundering over the words he can't seem to form.

Jaehyun goes to pull his hand from Johnny's underwear and catches Johnny's rim again by accident, grinning when Johnny curses, eyes glossing over with lust. When Jaehyun finally has his hand back to himself Johnny sags against the wall, casting his gaze towards their feet as if Jaehyun couldn’t see the crimson painted across his cheeks. 

Because holy fuck , Johnny’s blushing. 

He’s honest to God red in the face, splotchy embarrassment running rampant down his neck, ears burning, kind of blushing. Jaehyun tries not to let it get to him, he really does. 

It gets to him anyway. 

“Not actually what, darling?” Jaehyun purrs, savoring the way Johnny can’t meet his eyes. He tugs on the hair still fisted in his grasp, long brown hair poking out from between the gold rings adorning his fingers. It’s a little cruel, but the moan Johnny lets out at the tug is worth it.

“Jae, don’t,” Johnny whines, voice high and breathy as he pushes his forehead into Jaehyun’s neck, fingers digging into his waist. “They’ll hear. Jaehyun —” It’s as close as Johnny’s ever gotten to begging when they aren't even fucking, and Jaehyun should stop there. He should really stop there. 

He doesn't.

“I asked you a question,” Jaehyun reminds him, knowing Johnny’s not going to answer him, but wanting more of that pretty color to fill his cheeks anyway. Johnny looks younger like this, cheeks pink and hair falling in his eyes when Jaehyun releases it from his fist. He looks innocent, almost, which makes Jaehyun want to laugh.

Nothing about Johnny is innocent.

“Oh, fuck you,” Johnny groans, meeting Jaehyun’s gaze even as his cheeks remain flushed. “I don’t care how hard I am, we’re not doing this on the fucking balcony in the middle of a party.”

“Doing what?” Jaehyun pushes more. That’s all it ever is between them, a push and pull and push and pull and push, until one of them cracks. Jaehyun’s addicted to it, even more addicted to the fact he knows today it’s going to be Johnny that cracks, snaps under the pressure. Adrenaline rushes heavy around Jaehyun’s skull, but nothing could possibly be heavier than the fact that he doesn’t think he could ever want somebody else as much as he wants Johnny right now. “Use your words, angel.”

“What words?” Johnny asks, lips back to that mocking smile that sets Jaehyun on fire. “Hm? What do you want to hear, Jaehyun? You want me to sit here and say that you’re going to fuck me? Want me to beg for it? Beg for mercy before you bend me over the rail like a fucking whore? Don’t pretend like that’s not why you’re here, baby. I’ll beg all you want, tell you exactly what you want to hear, let you call me your little slut, fuck me raw, anything you fucking want. Just not here.”

Jaehyun is almost certainly not breathing. The mental image of Johnny bent over the railing alone has him buzzing out of his skin. 

“Fine,” Jaehyun sighs, smile dumb and wide and full of ache, his dimples most definitely showing as he steps back and gives Johnny the space he needs to collect himself. Jaehyun lets his gaze run unabashedly over Johnny as he watches him try desperately to fix his clothes, adjust himself before they have to go back through the heart of the party to leave. He still looks fucking ruined, but Jaehyun’s not complaining. Maybe if they walk back in together people will stop eye-fucking him like they stand a chance. “The princess demands a bed, we can fuck in my bed.” 

Johnny just glares at him before he slides open the door, pausing in the doorway as the noise of the party comes rushing back to Jaehyun, music and laughter and chatter Jaehyun catches bits from. 

"Wait your bed?" Johnny asks, head tilted ever so slightly in confusion.

It's only then that Jaehyun realizes they always go back to Johnny's apartment. Johnny’s never stepped foot into his home, much less his bedroom, and something about the thought of Johnny splayed out in his own bed instead of one he’s not used to feels incredibly more intimate. Jaehyun can’t lie and say he hasn’t thought about it before, but knowing it’s going to be real in a few minutes causes an anticipatory shiver to run down his spine. 

"Thought your neighbors might be tired of hearing you beg,” Jaehyun shrugs, voice low and intentionally cruel as he pushes past Johnny and into the swell of the party.

He doesn’t have to look back to see if Johnny’s following him. 

After all, Johnny’s addicted to the push and pull too. 

 

✢✢✢

 

Johnny calls Jaehyun’s name as he’s putting his keys up and toeing his shoes off back at the door, Johnny’s voice ringing from somewhere deeper in the apartment.

Jaehyun already regrets suggesting they go home to his place instead of Johnny’s. If he hadn't been so desperate to get his dick wet he would've been fine with waiting the extra fifteen minutes it would've taken to get to Johnny's place instead. Now, his mind's on overdrive as it comes up with eight million critiques Johnny could have going on in his own head as he wanders through Jaehyun’s apartment. Most of them are negative, though Jaehyun does imagine Johnny would appreciate some touches; specifically the espresso machine that Jaehyun got as a grad present and has never bothered to figure out how to use. Johnny might stay just the night for the promise of using it in the morning. 

“Yeah?” Jaehyun asks, eyebrows furrowing in when he walks into his living room and doesn’t find Johnny anywhere in sight. He’s not in the kitchen, either, or the bathroom, or the dining room, which means— 

“Johnny, what the fuck are you doing?” Jaehyun deadpans, leaning up against the doorway of his bedroom as he watches Johnny run his hands over his sheets with something like awe in his eyes. It’s not the strangest thing he’s ever seen Johnny do, but it’s up there. 

“Why on earth haven’t we fucked here before?” Johnny asks, the question sounding more like him thinking out loud than a serious inquiry. Johnny meets his gaze, pointing to the bed with a jerk of his hand as he makes a noise Jaehyun could only describe as a harrumph. There’s a genuine pout on his lips as he continues, “Have you felt these fucking sheets, dude?”

Jaehyun tries desperately not to laugh right in his face. The Johnny that tried to eat him alive on the balcony and the Johnny in front of him might as well be different people. Jaehyun forgets, sometimes, that Johnny isn't always crooked grins and witty banter and sentences that make Jaehyun's knees weak. When they're not fucking, Johnny's just kind of, well, a dork.

“What kind of dumb ass question is that?" Jaehyun says, barely holding back his laughter, "Shockingly, I have actually felt my own sheets before.”

“You're an asshole,” Johnny laughs. He's sitting on the edge of the bed, fingers still running over the exposed part of the sheet as Jaehyun watches him silently. Jaehyun hadn’t bothered to make his bed this morning, not anticipating he’d bring anyone home. “Like, I’m not even kidding right now, this is fucking insane. Thread count’s gotta be in like the five hundreds, Jae. Right? Tell me I’m right.”

Jaehyun just pauses, body going completely still as his face scrunches up in utter disbelief. What the fuck is Johnny even talking about? 

Thread count?

“What?”

“Maybe even six hundred,” Johnny shrugs, running his hand over the pillow, his entire, undivided attention focused on Jaehyun’s bed, and not, well, Jaehyun. 

And somehow, despite it all, Jaehyun still wants to fuck him. Desperately. 

“Johnny are you seriously just gonna sit there and be a fucking weirdo, or are you going to get under the sheets that you’re nutting about and finally let me fuck you?” 

“I am not nutting about th—”

“Johnny.” Jaehyun cuts him off, dragging a hand over his face. The fact that they've been inside of Jaehyun’s apartment for minutes now and both of them are still fully clothed, talking about Jaehyun's sheets of all things feels criminal.

“What?” Johnny whines, voice petulant. He leans back on his hands, head craning up to meet Jaehyun’s eyes where he’s hovering over him. His gaze softens to something fond when Jaehyun steps into the circle of his legs, fingers reaching out to ghost over Johnny’s cheek in a distracted caress. Jaehyun's stupidly endeared heart skips a beat when Johnny leans into his palm and closes his eyes, nuzzling into Jaehyun's touch like a cat.

“Are you done?” Jaehyun asks softly, thumb sweeping once more over Johnny's cheekbone before dragging over his bottom lip, admiring that they're still swollen and red from earlier. 

“Was that a ‘shut up and kiss me?’”  Johnny asks, smiling against Jaehyun's fingers. He presses a kiss to the tips of his fingers like he's a fucking prince kissing knuckles before he moves, threading his fingers through Jaehyun's belt loops to tug him closer. He pulls until Jaehyun's knees are flush against the bed, his palms resting on Johnny's shoulders. Johnny leans forward to press his chin against Jaehyun’s stomach, looking innocently up at Jaehyun as he waits for a response.

Jaehyun nods as a grin spreads slow and lazy across his mouth, both dimples coming out as he presses a knee into the mattress between Johnny's thighs and sinks down into the bed, pushing Johnny back until he's laying on his spine with Jaehyun straddling his hips. Jaehyun can feel his cock under him, not yet hard but still big, settled under Jaehyun's ass. Johnny's hair is fanned out on the comforter where he's sprawled out, blonde strands framing his face from where he's smiling up at Jaehyun. All Jaehyun can do is stare. He's beautiful, and Jaehyun knows this, and yet every time he gets Johnny under him he forgets, stunned by Johnny's face and his lips and his smile. All Jaehyun wants to do is ruin him. 

“It was a shut up and let me fuck you,” Jaehyun corrects him, pressing his palms heavy onto Johnny’s chest and leans forward, hair hanging onto Johnny’s face. 

He feels the air shift again, back to where they left off at the apartment. He sees the change in Johnny's eyes too, that lazy innocence being wiped off in favor of something darker, something mischievous. He even has the audacity to smirk, lips crooking up to the left as he stares at Jaehyun from under him. 

“I think that can be arranged,” Johnny murmurs, voice low and gravelly and going straight to Jaehyun's cock as his fingers fan out over Jaehyun’s thighs, squeezing his legs over his jeans. His grip is just hard enough to drive Jaehyun insane, his fingers clenching where they're knotted in the black material of Johnny's shirt.  “You look fucking perfect, baby. Sitting all pretty on my lap.” 

Jaehyun swallows hard, the sight of Johnny’s hands engulfing his thighs causing his core to burn hot with want. His brain goes fuzzy as his dick starts to fill out in his pants from Johnny’s hands alone. He's always baffled at how easily worked up he gets around Johnny, the near pavlovian response of his body filling with need from Johnny's voice and hands alone. 

"Thanks, baby," Jaehyun responds, voice thick with need as he pushes Johnny's hair off his forehead, dragging him up towards his mouth by a greedy grip on the back of Johnny's neck. 

It's the first time they've kissed since leaving, and Jaehyun sinks back into it like they never stopped. 

Johnny smiles into the kiss, his eyelashes fluttering shut against Jaehyun's skin as he sighs into his mouth. Jaehyun loves it when Johnny gets like this — eager and docile and pliant under his mouth, responsive when Jaehyun's fingers drag through his hair, arching up into Jaehyun's body as his tongue fucks into his mouth.  

It doesn't ever last for long.

"Off," Johnny growls a few moments later, impatient fingers bunching into the fabric of Jaehyun’s shirt so hard he's stretching the material. Jaehyun grins, grinding down hard onto Johnny’s lap, relishing the feeling of the hot press of Johnny’s chest against his, his dick hardening under Jaehyun’s ass. 

Jaehyun thinks one day he should let Johnny fuck him like this, needy and desperate writhing underneath him as Jaehyun rides him. N ot today, though. No, today, Jaehyun wants to fuck Johnny hard into the mattress, face down and crying for Jaehyun’s cock. 

Johnny was right, after all, that is why Jaehyun came out on that balcony. 

“No patience,” Jaehyun drawls, the kiss turning sloppy as he continues to roll his hips, using Johnny’s body to get off as he rubs his cock against Johnny’s abs. Even through the clothes it’s too much friction, every inch of Jaehyun’s body a live wire from how turned on he is. 

Jaehyun’s hand slides up the front of Johnny’s shirt, running over the hair at the base of his stomach before his nails scratch red paths up to his nipples. It only takes one roll of his nipple between Jaehyun’s fingers before Johnny’s whining into his mouth and pulling his lips away, turning his head to suck a bruise into the corner of Jaehyun’s jaw. Johnny’s teeth scrape against his skin before he presses a kiss below Jaehyun’s ear, his voice dropping to a whisper. 

“Been thinking about your cock all night,” Johnny admits, dragging his teeth against the shell of Jaehyun’s ear, a shudder of pleasure running through him. Jaehyun reads the implication behind his words, shudders at the idea that Johnny had been waiting for him out on that balcony, knowing Jaehyun would find him and bring him home and fuck him. The thought alone drives Jaehyun fucking mad. 

Jaehyun’s eyes slip shut, Johnny’s words from earlier echoing in his ears, I’ll beg all you want, tell you exactly what you want to hear, let you call me your little slut, fuck me raw, anything you fucking want.

“You're such a fucking slut for me, baby,” Jaehyun murmurs through a smug grin, eyes fluttering open just in time to see Johnny’s eyes darken, narrowing as he swallows hard, his Adam’s apple bobbing under Jaehyun’s gaze. 

“You like that, don’t you,” Johnny says. It's not really a question, though Jaehyun will answer him anyway.  

Jaehyun does like that. He likes that very much. 

Jaehyun slides his palms slowly over Johnny’s shoulders, frowning when the material bunches under his fingers. He aches for Johnny’s skin under him, warm and flushed and there for only him to see, only him to touch. Jaehyun tugs at the hem of Johnny’s shirt until he raises his arms, letting Jaehyun drag the material off of him without as much as a word of protest. Jaehyun’s eyes run greedy over the expanse of Johnny’s bare torso, tanned muscle with smoky tattoos that run across Johnny’s chest and his arm, somehow both delicate and strong and entirely Johnny. 

“Maybe,” Jaehyun drawls out, fingers dipping into the waistband of Johnny’s jeans, skimming his warm skin with featherlight touches that crest over the swell of his ass, just there enough to tease him. Johnny just glares, sitting back and letting Jaehyun touch him as he pleases. 

Jaehyun raises up on his knees to take Johnny’s pants off, tugging at the denim until Johnny’s completely bare under him. Johnny is huge and red and achingly hard and Jaehyun almost begs Johnny to let him suck him off because he wants his cock in mouth more than almost anything. Though he supposes there's always later, and now he really just wants Johnny to come from his cock buried in his ass, alone. 

Jaehyun pushes him back down onto the bed with just one hard push, the gold of his rings skimming across the sensitive head of Johnny’s cock when he circles it with his fist, giving it a slow tug. Johnny’s stomach clenches fast as he draws a sharp inhale between his teeth, cursing when Jaehyun’s thumb dips into his slit to drag precum down his shaft to ease the glide of his hand. 

“Why—” Johnny pants, face scrunched in furious pleasure as his hips buck into Jaehyun’s fist, “—the fuck are you still dressed?” 

Jaehyun’s wrist stills, thumb pressed to a vein that runs on the underside of Johnny’s cock, an eyebrow raising. “What? You want me to stop?”

“I want you fucking naked,” Johnny snaps immediately, pushing Jaehyun’s wrist away and wrapping his fingers around himself instead. Jaehyun’s mouth goes dry when he sees how much more of Johnny’s cock his own hand covers. 

“Fine,” Jaehyun shrugs, leaning in for an eager, open mouthed kiss at the same time he reaches down, stilling Johnny’s wrist between their bodies. Johnny’s arm jerks in his grasp as he fights against the unrelenting grip Jaehyun has on him, pulling back from the kiss as his eyes flash up at him, confused and desperate. “But the only one who touches your cock is me.”

“Greedy,” Johnny comments, removing his hand nonetheless, his dick twitching where it rests against his hip. Jaehyun's body courses with adrenaline at the sheer obedience, the power Johnny's giving him. 

Jaehyun’s shirt is off in seconds, his hand on his zipper before he realizes Johnny’s watching him, leaning back to rest on his palms as his eyes burn holes into Jaehyun’s skin, a slow sweep of his gaze from head to toe as he takes off his clothes. His gaze burns like hot wax over Jaehyun's skin, and he feels his abs clench under the weight of Johnny's gaze, his next breath coming out as shaky as he drags his pants down his thighs and watches Johnny’s eyes drop to the outline of his cock pressing against his boxers, gaze heady and dark. 

“Turn around for me, baby,” Jaehyun murmurs, stepping out of his pants as he watches Johnny comply, muttering something indistinguishable under his breath before rolling onto his stomach and shoving a pillow under him. Jaehyun grins, pushing his boxers down and sighing when his dick bobs free, the cool air of his bedroom kissing his flushed skin as his fingers wrap tight around his shaft. He pumps his fist himself once, merely watching Johnny spread his legs and push his hips back into the air as want courses through his blood, numbing his mind until the only thing he can think about is Johnny. “Good boy,” Jaehyun drawls, crawling back onto the bed until he’s hovering over Johnny’s thighs, thick and toned from all the working out he's been doing. Thighs made to be fucked, really. Jaehyun files that away, too. 

Jaehyun dribbles lube onto his fingers, taking a shaky breath when some of it trickles over his palm and falls onto Johnny’s ass, disappearing down between his cheeks. Johnny spreads him open enough to rub the lube in mindless circles over Johnny’s hole until it’s shining under the press of his fingers, Johnny panting under him. 

The sound it makes when Jaehyun pushes his first finger in is obscene, wet enough that he already knows it's going to be smooth when he glides in. Jaehyun's always preferred sex messy , dreams about Johnny’s rim swollen and dripping with cum and lube. Jaehyun’s first knuckle gives too easily, Johnny’s hole adjusting easily around it and not nearly as tight as it should be with the last time they fucked being last night. Jaehyun's skin pebbles as a shiver chases down his spine. It's almost as if Johnny fingered himself loose before coming to the party. Jaehyun curses under his breath as he pumps his finger in and out of Johnny. The mental image of Johnny fucking himself back onto his fingers just to take the edge off before coming to the party, thinking of Jaehyun from the night before as he chased his pleasure makes Jaehyun's dick leak.

Jaehyun teases him with one finger until Johnny begs for another, and teases him with two until Johnny’s begging for his cock. 

“Want you in me,” Johnny pleads, pushing back against the press of Jaehyun's fingers. “C’mon, Jae. I'm ready. Please. Wanna come on your cock, please. P lease.

Johnny knows what begging does to Jaehyun, and the fact that he's begging already, knowing the power his pleads and moans and cries hold over Jaehyun must mean he's fucking desperate. 

“Not yet,” Jaehyun hums, fingers pressing brutally against his prostate as Johnny cries out, burying his face in the sheets to muffle some of his whimpers. Jaehyun knows he’s being cruel, but knows Johnny gets off on it even more when he's like this. 

“The fuck are you waiting for?” Johnny groans, voice pitching up when Jaehyun pulls his fingers out and his body clenches down on nothing. Jaehyun fucking relishes in it, Johnny talking back like he's in charge but knowing Jaehyun has all the power over if he comes or not. 

Jaehyun licks directly over Johnny's hole, wet and hot and almost entirely fueled by spite.

Johnny’s moan is broken as he pushes his ass back against Jaehyun’s face, body trembling as Jaehyun shoves his fingers back in, crooking them just right so that Johnny’s body lights up in pleasure when Jaehyun finds his prostate again.  Jaehyun knows Johnny’s about to come by how tight his body is drawn, muscles in his back tense, ass clenched around Jaehyun’s fingers. Johnny’s words only confirm it.  

"I'm close," Johnny whimpers, fingers fisting the sheets by his head as he grinds back onto Jaehyun's fingers. 

Jaehyun pulls his fingers back instantly, teeth digging into his bottom lip as he tries to hide his smile when Johnny tries to chase his fingers and fails, hips falling back onto the bed as a whine tumbles from his mouth. 

"Oh, fuck you," Johnny groans, voice muffled by spit-soaked cotton, strained like he was so close to finishing but knows Jaehyun isn't going to give it to him that easy.

"All bark and no bite," Jaehyun laughs, lips drawn into a smirk as he watches Johnny turn his face further into the pillow, hips grinding down against the pillow as he chases friction. Jaehyun's sticky fingers dig into Johnny's skin, pulling his ass cheeks apart to watch as his hole flutters, desperately clenching on absolutely nothing with something like awe.

Jaehyun’s restraint is shattering the longer he waits. 

"I can fucking bite," Johnny gasps, his words nothing but an empty threat as he bucks back against the air, searching for Jaehyun's fingers as his body twitches.

"Sure, baby," Jaehyun hums, eyes glued to where Johnny’s hole is shining with spit and lube, "and you like to beg, too, don’t you.”

Jaehyun watches with hungry eyes as his words cause Johnny to flush from the roots of his hair to the ends of his fingertips, bright red spreading down the expanse of his back, over his tattoos and muscles until the press of Jaehyun's fingers leaves bright skin in its wake. 

"Fuck, Jae," Johnny whimpers, hips stilling from where they’re rutting against the pillow. “Need you now, please.”

Jaehyun can’t hold out for any longer, his dick angry red and begging to be touched. He reluctantly pulls away in search of a condom, tugging open the drawers of his bedside table and searching through the mess of random shit that's accumulated there over the years.  

“Fuck, I can’t find one,” Jaehyun curses, rifling through his beside table as he searches desperately. He can’t even remember the last time he needed a condom, much less where one would be. He’s all too used to going back to Johnny’s and him having them somehow constantly at the ready. “Fuck, sorry , one second. Fuck, fuck, fuck.” 

“I don’t care,” Johnny groans, looking over his shoulder to meet Jaehyun’s eyes so he knows he isn’t kidding. “Come back here. Just fuck me already. I want it, I wanna be filled up. Please. I wanna. I want—” Johnny breaks off with a sob when Jaehyun’s tip teases his swollen rim, lining himself up as he pours some more lube onto his fingers and spreads it down his shaft.

“Fuck,” Jaehyun curses, eyes blowing wide. He feels like he’s going to die. “You sure?” Johnny nods, pressing his face back into the sheets and wiggling his hips, knowing Jaehyun's watching his ass. “ Fuck, Johnny . S top fucking moving, I’ll make you fucking messy.”  

Jaehyun finally fucks in, a harsh snap of his hips and a broken moan as Johnny’s walls tighten around him, the press of Johnny around him warm and wet and fucking insanely good and Jaehyun’s already seeing white. He’s not going to last for long if Johnny keeps milking his cock like that, keeps whining under Jaehyun’s hips, pleading for more. 

“Harder,” Johnny begs. Jaehyun grunts, burying his face in Johnny’s shoulder as he drapes himself over Johnny’s back, the angle shifting so every snap of his hips rams into Johnny’s prostate. “F-fuck, Jae. Yeah, like that, baby. Fuck , just like that. You’re perfect.”

Jaehyun mouths over the tattoo peaking over Johnny’s shoulder, sucking a bruise into the flesh there before his mouth dips to Johnny’s pulse point. Johnny whimpers when Jaehyun bites his neck, purple blooming under his tongue as he marks Johnny’s neck up, arms trembling as he tries to hold himself up over him without losing his rhythm. 

Jaehyun whines, heart pounding against Johnny’s back. He’s so fucking close. 

“You feel so good,” Johnny praises, voice wrecked as tears start to stream down his face, Jaehyun’s balls slapping against his ass as his hips snap, pace near brutal as he gets close, too. Johnny’s voice is pitchy and worn, cracking around the edges of his every word when he speaks again, “Unreal, baby. Fucking me s-so good. Nobody fucks me like you do. No one. Fucking perfect, Jae.” 

And maybe it’s the praise, or maybe it’s the way Johnny’s ass clenches around Jaehyun’s cock when he comes, or maybe it’s the way Johnny cries out his name over and over and over like it's a prayer and he's a dying man, but Jaehyun comes hard enough his vision burns black, his body pulling taut as his orgasm rips through him before he can even warn Johnny, filling him with ropes upon ropes of come that leak out from around his cock. Jaehyun fucks himself through his orgasm, chasing the pleasure that rips through his veins. 

Jaehyun goes limp when it fades, come trickling out from around his cock, dripping messy and wet onto the sheets around them. Johnny groans, nudging Jaehyun's weight off of him. He's whining when Jaehyun finally pulls out, overstimulated and ridiculously sensitive as Jaehyun's softening cock rubs against him.

“Shit,” Jaehyun marvels, voice thick and ruined as he watches sticky white come dribble endlessly out of Johnny’s hole, his ass marked with bruises and covered in lube and Jaehyun's come. He looks wrecked, and Jaehyun wants to imprint the image on the insides of his eyelids, take a fucking picture so it lasts forever. “Jesus Christ, that is so fucking hot,” Jaehyun whispers, pushing come back into his hole with two fingers and marveling at how Johnny’s body just takes it. Johnny moans at the feeling, grabbing Jaehyun’s wrist with trembling fingers and pulling him until they’re laying side by side, breathing into each others face 

“Well you did make a fucking mess,” Johnny comments with a smirk, still holding onto Jaehyun’s wrist, eyes glued to the come on his fingers. Jaehyun wrinkles his nose at the sight. 

“Sorry,” Jaehyun responds quietly, not really that sorry at all. “I think you liked it though, didn’t you, baby.”

Johnny just smirks and shrugs before he leans forward, drawing Jaehyun’s fingers into his open mouth and sucking them clean, licking Jaehyun's come off of his fingers without ever breaking eye-contact. He rolls his tongue around them, laughing around the digits when Jaehyun’s mouth falls open with a whine and his eyes darken and he lets out a low, resounding "fuck."

Johnny's lips are stretched wide around the digits, pink and slick with spit and come, his mouth entirely too fuckable. Johnny sucks on his fingers until Jaehyun feels his dick twitch with interest and pulls them back to his body, Johnny's mouth making a loud pop when he lets go from all of the suction.

“Gross,” Jaehyun groans, not meaning his words in the slightest.  

“I think you liked it though, didn’t you, baby,” Johnny mocks, smirking when Jaehyun rolls his eyes.  He snorts when Johnny flicks him off, pressing a kiss to his lips before rolling off the bed in search of a towel to clean them up with. 

 

 ✢✢✢

 

Jaehyun will never get used to the quiet moments after sex with Johnny.

He knows Johnny cocksure and snarky, cruelly toned as he reduces Jaehyun to a puddle of lust and grins at the power he holds over him. He knows him needy and pleading, too, his body speaking just as loud as the noises Jaehyun urges out of him with his hands, his mouth, his cock. But rarely does Jaehyun know Johnny to be quiet.

When it's just the two of them, wrapped up in each other's arms as their breaths return to normal, the afterglow settles over them alongside the dull glow of moonlight that filters in through half-shut windows, silence thick and damning where it hangs heavy in the air. 

The quiet is when Jaehyun’s head fills with a boundless flurry of thoughts, thoughts that he tries desperately to stave off whenever he lets Johnny back into the circle of his arms. Thoughts of mornings punctuated by coffee-bitter kisses and warm skin to nuzzle into; thoughts of holding hands and dogs they own together, and all things romantic Jaehyun knows he would wrinkle his nose at but indulge Johnny in, anyway. 

He's thankful when Johnny fills the silence before Jaehyun lets himself drown in it.

"Your hair's gotten so long," Johnny comments through a yawn, fingertips grazing his forehead as he pushes the strands off of Jaehyun's face. He's let it grown out until the ends kissed his shoulders, shaggy around the frame of his face. It's the longest it's been since Johnny's known him, probably. 

"I need to cut it," Jaehyun hums, content when Johnny threads his fingers through it to scratch his scalp. "Mm, feels fucking amazing."

"Don't," Johnny says, stretching just enough to push his thigh between Jaehyun’s legs, pulling his body on top of his chest so he’s half sprawled on top of Jaehyun, half sinking into the mattress, hand still running through Jaehyun’s hair. He sighs, contented. "I like it long, 's pretty."

“Thanks, baby,” Jaehyun smiles, eyes slipping shut as he pulls Johnny close, one arm slung loose over his back. 

Jaehyun wonders when nights of sex and drinking and talking until his chest hurts from laughter will lose its charm — when Johnny will get bored of Jaehyun’s laugh, or stop liking the way the word “baby” tastes in his mouth, or Jaehyun will find someone else who makes him feel like the only boy in the world at all the times that it matters. 

He doesn’t get to finish that thought because Johnny’s palms cup his cheeks and he tips Jaehyun’s face up to his like it’s something to be handled with care, and kisses him. 

The kiss tastes like coffee and ash and laughs that make his heart feel sticky sweet like syrup. Like Johnny. Like morning kisses that break when laughter bubbles up between them, teeth showing as they grin into each other’s mouths. Like all the things that Jaehyun lets himself dream of when Johnny’s not there and he’s not afraid he’ll wake up pleading for him in the middle of the night.

Johnny rolls them onto their sides, legs still tangled under the sheets and lips still locked and hearts still beating right against each other as their head shares the same pillow. Jaehyun lets his body go lax in Johnny’s hold, exhausted from the day, and the party, and the sex, and the effort it takes to not to admit to himself that he might like Johnny as more than just a guy he takes home from parties when he’s horny and bored. 

Jaehyun finds himself thinking next that maybe Johnny could never lose his charm, not when he makes Jaehyun feel pins and needles in his heart from just one kiss. 

Johnny presses another kiss to Jaehyun’s mouth, just the barest of pecks, his lips hardly brushing against Jaehyun’s before he’s pulling back, head falling back on the pillow as he chews on his bottom lip, eyes flitting around Jaehyun’s face like he's searching for an answer to a question he hasn't yet spoken out loud. 

“I shouldn’t stay,” Johnny comments, as if that’s ever concerned him before. 

Jaehyun hums, turning in Johnny’s arms to press his face into the curve of Johnny’s neck, nosing a bruise he left there earlier. He drops a kiss onto the blooming purple in apology. “But you will anyway, won’t you?”

Johnny laughs, his chest rumbling under the splay of Jaehyun’s fingers, the melodic sound thrumming through Jaehyun’s body like a drug.

“Maybe,” Johnny murmurs. “‘S comfy, you can’t blame me.”

“Oh, admit it already. You saw the espresso machine didn’t you?” Jaehyun asks, voice muffled by Johnny’s collarbones. The laugh that Johnny lets out warms Jaehyun’s chest, his cheeks dimpling against Johnny's skin as he smiles wide. 

“What?” Johnny sings, sarcasm rich in his tone, “Espresso machine? What espresso machine?”

Jaehyun smiles into Johnny’s neck, “Johnny Suh, are you lying to me again?”

“Never.” Johnny kisses the top of Jaehyun’s head, nose buried in Jaehyun’s hair. It’s soft and entirely too fond, and Jaehyun’s heart does something funny even though he knows Johnny’s kidding.

“You know, every time you say my full name it sounds like you’re scolding me,” Johnny says, voice amused.

Jaehyun laughs at that, picking his head up to grin at Johnny, chin on his sternum as he looks up at him. “I am scolding you.”

"Mean , Jae. That’s mean,” Johnny comments softly, hand tracing shapes on the bare skin of Jaehyun’s back. “You know, I was gonna scold you back but realized that I don’t actually even know your last name.” 

Jaehyun fights the urge to laugh. It’s not surprising he doesn’t know, not when Johnny knows just about nothing about him. He knows how Jaehyun’s mouth tastes and how his body feels under his hands, knows how he likes his cock sucked and knows too damn well how to reduce him to weak knees with just a few clever words. But he doesn’t know him. 

Jaehyun wonders if that’s part of the thrill — that someone who might as well be a stranger trusts Jaehyun so intensely, so implicitly that he’d let Jaehyun take him apart until he can’t remember his own name, and trust he’d put him back together. Or maybe that he keeps coming back to Jaehyun over anyone else, that there is something about Jaehyun that keeps drawing him back and back and back. 

“Jung,” He supplies helpfully, his tone soft.

Jaehyun wishes he would stop smiling, but perched up on Johnny’s chest as his hand runs over Jaehyun’s spine and his eyebrows furrow as he runs Jaehyun’s name through his mind, all he can really do is sit there and marvel at how glad he is that he has Johnny all to himself, at least for this one moment.   

Notes:

I think they're in love but what the fuck do I know

thank you for reading 💗 leave a comment/kudos if you enjoyed and it will make me very happy <3

yell at me on twitter or send me a cc 🌸🌸🌸

til next time~