Work Text:
Somehow they ended up here. All night they've been sharing secret glances across the dinner table while their friends were engaged in some conversation Hoseok couldn’t care less about. Every time their eyes met it felt like fire lighting up Hoseok's skin. He was always the first to look away, feeling Yoongi's heavy, heated gaze linger on him. All-consuming, this raging desire for him.
They've been dancing around each other for a while. They met at an office party at Yoongi’s company about two years ago and almost instantly bonded over their shared passion for art. Yoongi is an architect and his company was celebrating their 25-year anniversary, where Jimin- Hoseok’s best friend- also works. He introduced them at the beginning of the night, and they ended up spending almost three hours talking about their hobbies, lives, jobs, friends- Hoseok doesn’t even remember all of it.
Hoseok felt immediately attracted to Yoongi. He looked so handsome that night, in his tailored suit, hair slicked-back off his forehead, his one earring glinting in the dim lighting. At one point, Yoongi had taken off his blazer and rolled up his sleeves, leaving Hoseok hanging by a thread. He looked so- handsome. Sexy. Beautiful. How dare Jimin not introduce him to Yoongi sooner?
They were so caught up in their conversation they forgot to exchange numbers and then didn’t meet again for almost three months. When Hoseok had almost forgotten all about that night, Jimin brought him along to his boyfriend’s birthday party and from then on, they stayed in contact, meeting for coffee during their lunch breaks, getting closer through hour-long conversations. Nothing ever happened.
Though Hoseok could tell there was more to it. Yoongi didn’t treat him like he would a friend- like he would Jimin. Lingering looks, stolen glances, shy smiles. Hoseok noticed them all. Still does. And yet, neither of them ever crossed that line between friendship and something more.
Hoseok simply hasn’t dared to address it. If he is honest with himself, he’s scared. They’re friends. Close friends. They share a friend group. Yoongi has a reputation to uphold as the owner of an entire company. Hoseok- a massage therapist, not a fancy businessman- is practically a nobody. This could go wrong in so many ways.
But the way Yoongi looks at him gives him hope. Lets him dream that this could work. Because he wants this. If his instincts don’t betray him, Yoongi wants this too. Why Yoongi hasn’t made a move, Hoseok isn’t sure. Quite possibly for the same reasons.
Tonight, they are out with their small friend group to celebrate Jimin’s birthday. All night they’ve been throwing each other looks, unnoticed by the others. They are getting along the same as usual, speaking as comfortably as they usually would.
But something was different tonight. There was something different in the way Yoongi was looking at him. Something different in the way Yoongi smiled at Hoseok when he greeted him. In the way Yoongi said Hoseok’s name.
And then.
And then they were leaving, and Yoongi waited for him. Their hands brushed together while walking out, and then he leaned over, closer to Hoseok's ear, voice a low rumble, when he told Hoseok, 'You look so pretty tonight.'
And somehow they ended up at Hoseok's apartment with Yoongi pressing his entire weight into Hoseok against the front door. He was patient all up until the moment Hoseok put the key in the lock and twisted it, hands shaking with anticipation. He was surprised he even managed to get the door open.
The second they stepped into Hoseok's home, Yoongi's hands were all over him, grabbing at his waist, rubbing down his back, mouth moving against his own, pulling him under. He is still holding the keys in his hand, the fingers of his other hand tangled in Yoongi's hair.
He barely had time to react to the urgency in Yoongi's movements, just about managing to reciprocate every kiss.
One of Yoongi's hands slides down Hoseok's back to his ass to push their crotches together. Hoseok gasps, a choked sound in the back of his throat, one that Yoongi immediately silences with his own tongue.
Yoongi's other hand is cupping Hoseok’s face, his big thumb stroking along Hoseok’s cheekbone. The lightest touch. Enough to set Hoseok's soul on fire.
He opens his mouth wider to take Yoongi's tongue deeper and he receives it, whining at the taste of him. Hoseok pulls him closer, sucks him in, until all he can feel and taste and breathe is Yoongi. A high-pitched whine climbs out his throat before he can catch it and Yoongi instantly responds with a slow, pleased groan that drives Hoseok insane. A feedback loop Hoseok never wants to end. He wants to keep pleasing Yoongi and have Yoongi do the same for him in return.
His grip on the keys loosens, fingers and metal damp with sweat. His hand in Yoongi's hair tightens so hard it must be bordering on painful for him, but Yoongi makes no move to stop any of what they're doing.
'Fuck, you feel so good,' Yoongi pants between kisses, hands never stopping, sliding up Hoseok’s sides, to his neck and chest, his shoulders, down his arms, his hands. Hoseok moans, first at the praise, then the touches.
They jump apart at a sudden, loud jingle, and it takes Hoseok a moment to realize that the keys slipped from his grasp and onto the wooden floor of his apartment.
They laugh - a shy, relieved giggle - when they look at each other. Yoongi’s face is flushed, cheeks tinted a beautiful rosy color. Yoongi’s long, dark hair is a mess from Hoseok’s fingers running through it. Despite the interruption, Yoongi’s eyes are still blown wide with lust. Hoseok’s heart beats wildly in his chest seeing Yoongi like this. Desire sets his body alight, skin tingling with it. Hoseok can see the impact he has on Yoongi and it drives him crazy with want.
He realizes as he watches Yoongi’s face, as Yoongi watches him back, he doesn’t want this to end here.
He doesn't want it to end.
They can't let it end.
Please don't let it end .
Hoseok drags his gaze down Yoongi's chest. His white dress shirt hugs his broad, sturdy form perfectly, down to where it is still neatly tucked in his dress pants. That's when he sees how hard Yoongi is, cock straining against the fabric. Hoseok immediately becomes aware of his own predicament.
He looks back up at Yoongi’s face only to see that he's still watching his eyes, a knowing smirk playing at his lips now. Hoseok's cheeks burn with embarrassment.
He can see his own impact, too.
'You can look,' Yoongi purrs, taking a small step closer.
'I want you to.' Voice firm. Eyes scorching. Another step. And then. So quiet. 'Look at what you do to me.'
Hoseok feels like screaming. What comes out instead is a weak whimper. He never imagined Yoongi- his close friend- his hyung - to speak to him like this. It makes him feel dizzy, whiplash sending his head spinning.
Yoongi’s so close now that Hoseok physically can't look down between them, but he has an inkling that Yoongi isn't asking him literally anymore. Yoongi still doesn't close the gap, only breathes into the space between them, hot breath mingling with Hoseok’s own. He smells of tobacco and wine and of subtle, sweet perfume and everything Hoseok wants in this exact moment. He wants Yoongi to burn him. So...
'Kiss me, hyung.'
That's all it takes. Yoongi crashes their lips together, now moving with purpose, though no less urgent than before. Yoongi starts pulling at Hoseok's shirt, the hand at his waist scorching hot.
'I'm going to ruin my pants for you,' Yoongi whines lowly when he grinds against Hoseok. The tone of his voice makes Hoseok smile. Yoongi is usually so controlled- so calm, that seeing him so desperate, so wanting , sets Hoseok alight. It’s so intense that he only knows to smile.
'Well, we can't have that now, can we?' Seeing Yoongi lose his composure- even if just the slightest bit- gives Hoseok a push, fills him with pride at being the reason his hyung is losing himself. Because of him. Only him.
He pulls back slightly, runs his hands down Yoongi’s sides to the belt at his hips, pleased with the shudder it gets out of Yoongi. He kisses Yoongi again, running his tongue along the seam of his lips before slipping it inside Yoongi’s mouth. Hoseok’s fingers are still shaking but he’s too determined to let that stop him as he undoes the clasp and zipper of Yoongi’s pants and drops them at Yoongi's feet.
He looks directly into Yoongi’s eyes as he sinks down on his knees. Sees his eyes widen in realization. Feels his fingers lightly graze his cheek. Brush through his hair.
Yoongi nods once, a slow tilt of his head. Go ahead.
Yoongi is almost fully hard, tip red and glistening with precum. He's slightly bigger than Hoseok, he notices. Saliva wells up in Hoseok’s mouth. He carefully swipes his thumb over the head in a smooth circle, collecting the wetness with it, before giving him a firm, slow stroke.
Above him, Yoongi makes a choked-off sound, 'Don't tease,' he grits out.
Hoseok sticks out his tongue to lap at Yoongi’s cock, to close his lips around the head and suck lightly. He looks up to see Yoongi bite his lip, breathing harshly through his nose.
Hoseok hums at the taste, then pulls off to lick a stripe along the underside and finally fully takes Yoongi into his mouth. Sucks him off right by his own front door.
He works Yoongi over with his tongue and mouth and hand, pleased with every sound he pulls out of him. It's wet and messy, drool dripping out of the corners of his mouth, slick sounds filling the quiet of the room.
'So good,' Yoongi moans and oh- that's his hyung voice. Reassuring. Praising. Encouraging. ‘So pretty.’
Hoseok’s own cock twitches in his pants.
Good.
He moans.
Pretty.
Oh.
He feels himself leaking in his underwear but doesn't stop to touch himself. The tightness of his pants is enough for now. He only cares about pleasing Yoongi. About being good for him. Showing Yoongi how badly he’s wanted this.
'I need you to slow down, baby.'
Hoseok doesn't. He takes him deeper instead, sucking once, long and hard, when he feels Yoongi's thighs start to shake. Suddenly, Yoongi grabs his jaw with his thumb and forefinger (god, his hands are so big), and completely stops his movements (strong, too).
'I said, slow down .'
His voice is authoritative, but there’s a softened edge to it, letting Hoseok know Yoongi will stop if Hoseok needs him to. Yoongi keeps Hoseok’s head in place with his fingers, his hold firm and unrelenting, and pulls out. Hoseok lets Yoongi’s cock slip from his lips, a string of saliva connecting them to the tip of it.
‘Who would’ve thought you would be this messy, Hoseok-ah,’ Yoongi hums thoughtfully, an observation. ‘So messy, baby.’
Hoseok almost comes on the spot. He likes this so much, even he is surprised. He’s never been so turned on by anything or anyone.
Yoongi pulls him back up and pushes him against the door, 'You don't like listening to instructions, huh?' Yoongi grinds the heel of his palm against the front of Hoseok's pants, making his hips kick up reflexively. But only as far as Yoongi's hand allows them to.
His hand cups Hoseok's front, palm pressing against his hard on, squeezing the air from his lungs in a sharp huff. 'Hyung, please,' Hoseok cries out, desperation making his brain fuzzy. He's so pent up, has been wanting this for so long, he can't take it anymore. Can't take Yoongi toying with him anymore.
Yoongi hums noncommittally at Hoseok's plea. So he does the only thing he can think to do in this moment.
Hoseok leans up, runs his tongue along Yoongi's ear, thrilled with the shudder it tears from Yoongi’s body. He sucks Yoongi's earlobe into his mouth, teeth clinking against the silver earring he’s wearing, before giving it a hard pull. ' Fuck me ,' he moans, light and breathy, directly into Yoongi’s ear.
It works. Yoongi growls lowly, before slotting their mouths together again. 'Bedroom,' he demands and lifts Hoseok up by his thighs. Yoongi steps out of his pants and underwear and just leaves his clothes on the floor in the hallway as he turns around, Hoseok in his arms.
'Straight down the hall,' Hoseok tells him, clinging tightly to his back. He can't help but place kisses along Yoongi's jawline, his neck, his cheeks, anywhere he can reach in this position. Hoseok catches a bead of sweat that’s rolling down Yoongi’s neck, lets the salty taste dissolve on his tongue, the faintest hint of Yoongi’s sweet perfume underneath it. Yoongi is breathing heavily right by Hoseok's ear. It feels intense. It feels real .
Finally in Hoseok's bedroom, Yoongi closes the door by leaning his weight against it, then walks over to the bed and lays Hoseok down on it. Hoseok feels so cared for with how gentle Yoongi is with him. How he is assertive, yet sweet.
'Off,' Yoongi demands, voice heavy and rough. It suddenly sounds about an octave lower. Hoseok moans when he looks down between them and remembers that Yoongi's already half naked. He’s still wearing his shirt. That's so fucking hot.
He can see Yoongi’s leaking cock peek out from under his tight dress shirt and Hoseok instinctively spreads his legs wider at the sight.
Yoongi is desperately pulling at Hoseok’s clothes and just about manages to get the top few buttons of Hoseok's shirt open. Hoseok needs this. And he needs it now. Practically tears his pants off himself, no grace in his movements. He doesn't care. Neither of them care.
Yoongi's hands never leave his body once as if scared to let go for just one second, roaming Hoseok's chest and thighs, now finally undressed, cock straining against his underwear.
They kiss again. Wet and filthy. Tongue and teeth.
'Lube?' Yoongi asks against his lips.
'Top drawer,' Hoseok pants into Yoongi’s open mouth.
Yoongi reaches over with one arm and just barely reaches the nightstand drawer. He huffs out a frustrated groan at actually having to leave Hoseok's lips for a moment.
It makes Hoseok smile. Relieved that Yoongi feels the same way. That he is just as desperate for this as he is.
Yoongi is in such a hurry, apparently, that he drops the bottle of lube while picking it up out of the drawer.
'God dammit,' Yoongi curses under his breath and Hoseok laughs out loud. He's cute.
'Ugh, shut up,' Yoongi whines, but he is smiling, too. So pretty.
'What?' Yoongi asks, looking shy all of a sudden. Hoseok must look quite confused, because Yoongi clarifies immediately, 'You said pretty .'
Oh. He said that out loud? Now it's Hoseok’s turn to be shy.
'Uh- I- Yeah,' he stammers awkwardly as he searches for words. 'You're really pretty.'
Yoongi looks like he doesn't know at all what to say to that, hand still hovering in the air from where he dropped the lube. So Hoseok leans up to kiss him. Softly. Gently. So different from the kisses before. Almost lovingly. That’s too much for Hoseok to think about right now. He just does as he feels. No need to address or label it.
Yoongi kisses him back just as tenderly and Hoseok’s heart stumbles in his chest. Yoongi's hand comes up to stroke Hoseok's cheek. The moment is so sweet- so beautiful- Hoseok feels tears burn behind his eyelids. Yoongi is so gentle, as if Hoseok was something fragile that needed to be handled with utmost care. Gentle, the way Hoseok has always known him. There’s a certain familiarity to the gesture, too. To the way Yoongi kisses him, that, even though they’ve never done this, feels so Yoongi . So like the Yoongi Hoseok fell for. His lips tremble against Yoongi’s, tears threatening to spill, overwhelmed with emotions. Before they can fall, Yoongi pulls back and just from looking into his eyes, Hoseok can tell that he is just as affected as Hoseok himself.
For a minute they just stare at each other, letting this moment between them simmer. The pause doesn’t dampen the passion and hunger they both feel, it just slows down the momentum a little.
Then, after a bit, 'I- the lube,' Yoongi says, awkwardly clearing his throat.
'Yeah,' Hoseok replies dumbly.
Yoongi gets up to pick up the bottle where he dropped it by the bed. When he comes back to Hoseok, he seems to be holding back, suddenly nervous.
'What is it, hyung?'
'Guess I'm just nervous,' Yoongi laughs airily. ‘Just- this is kind of- a lot.’
'I understand,' Hoseok says, trying his best to be calm. Yoongi is speaking the exact thoughts that are on Hoseok's mind. 'You don't have to be, though.’ Wow, really helpful, Hoseok, he chides himself the second he hears the words leave his lips.
‘I mean-,’ Hoseok pauses on a sigh, frustrated with himself. He doesn’t feel capable of having a serious conversation right now. ‘I really want you. This. All of this.’ He feels the urge to cover himself up, suddenly feeling too exposed in front of Yoongi, but he fights against it.
His words seem to get Yoongi to relax a bit, but he is still a bit tense. 'What if… what if you regret this tomorrow?'
'I won’t, hyung. Seriously. I've wanted to be with you for so long, it's not even funny,' he huffs a breathy laugh despite his words. 'There is no way I could ever regret this.' He hopes he sounds as genuine as his words feel to him.
‘Okay. Good,’ Yoongi says shyly.
'Good,' Hoseok smiles. ‘Now come here and fuck me,' he states, so drily it makes Yoongi laugh.
‘So impatient, baby,’ Yoongi breathes, but complies.
They kiss again, slowly building back up the tension that was lost during their conversation. Yoongi spreads Hoseok's legs with his hands to lie down between them. Their lips brush against each other, softly and languidly, as they lose themselves in each other’s taste. Hoseok allows himself to be carried away by Yoongi’s touch, hopes Yoongi feels everything Hoseok can’t find the words to say right now. They find a rhythm, start grinding their hips lazily, working each other up. They both stutter out a broken moan when their cocks brush against each other, the sensation lighting a flame of pure lust in Hoseok’s stomach.
Yoongi pulls back for a moment to take off Hoseok's boxers, before leaning down to trail kisses down his chest. Hoseok, mouth now unoccupied, sucks in a sharp breath through his gritted teeth when Yoongi closes his mouth around Hoseok’s nipple.
Hoseok hears the click of the bottle cap snapping open, and moments later Yoongi's slicked up middle finger starts tracing circles around Hoseok's hole.
He moans shakily, fingers digging into Yoongi’s hair and pulling him closer. Yoongi is careful as he opens Hoseok up on his fingers. Starting slowly with one, then two, before finally adding a third for good measure. By the time Yoongi’s third finger has entered Hoseok, he's a moaning mess under Yoongi, every stroke setting his body on fire, blood burning through his veins.
When Yoongi hits his prostate dead on, Hoseok almost cries out. Instead, his mouth only drops open on a silent scream, the only sound coming out as a choked gasp.
A few pumps of Yoongi's fingers later, he's chanting Yoongi's name, along with a chorus of fuck me, fuck me, hyung, please, fuck me.
'Condom?' Yoongi asks.
'Don't fucking care,' Hoseok breathes out, delirious with want.
'Clean?' Will Yoongi ever stop asking questions? Hoseok knows he's being childishly impatient but he can't help it right now. He nods frantically.
'Yeah, okay, okay, me too.' Yoongi speaks in a rush, finally pulling out his fingers and wiping them on Hoseok’s thigh. It satisfies Hoseok to know that he’s also getting impatient. Hoseok watches him squeeze out some more lube into the palm of his hand and slick up his hard cock with it.
This view is probably the most erotic thing Hoseok has ever seen. Yoongi’s big, veiny hand gliding over his own length, giving himself a few slow, long strokes, head falling back and exposing his neck, eyes closed, mouth parted on a silent moan. Hoseok trails his eyes down the stretch of Yoongi’s neck to his chest, when he realizes that Yoongi’s still wearing his shirt.
Keep it. Please keep it on.
Hoseok takes Yoongi’s mouth with his own again to distract him, leaning back down and delighting in how Yoongi hungrily chases after him.
Yoongi’s hands stroke down Hoseok’s naked thighs, inch down to his ass, cupping his cheeks, slowly pull them apart to make room for him.
Meanwhile, Hoseok is entranced by Yoongi’s arms. When did he become so muscular? He absentmindedly traces patterns into the skin of his biceps. When Yoongi lines himself up and starts pushing in, Hoseok digs his fingers into the same spots, pleasure taking over.
Yoongi lets his forehead fall forward on Hoseok’s shoulder where every heavy exhale dampens Hoseok’s skin.
Yoongi takes his time, letting Hoseok feel how every inch of him fills him up until he’s fully seated inside. He lets Hoseok breathe for a few beats, stretching him out, letting him adjust to Yoongi’s size.
‘Okay?’
‘I’m good. You can-’
Before he can finish, Yoongi takes both of Hoseok’s hands and pins them down above his head. Yoongi cocks an eyebrow at him in question. Holy fuck.
‘ Yes ,’ Hoseok moans breathily into the space between them. Why is there space between them?
Yoongi starts moving, setting a leisurely pace at first, picking up speed with every push inside. The hold he has on Hoseok’s hands is tight, unyielding, no matter how hard Hoseok strains against it. Not that he wants Yoongi to let go. He likes feeling trapped. He feels safe. He feels good.
Soon, Yoongi is thoroughly fucking him into the mattress to a steady, hard rhythm. His thrusts have Hoseok crying out in pleasure, urging Yoongi to hungrily swallow down any and every sound he makes. Hoseok wraps his thighs tightly around Yoongi’s waist, heels digging into Yoongi’s back and spurring him on.
‘You’re so tight, Seok-ah,’ Yoongi moans into his ear, punctuating every thrust with a harsh exhale. ‘Feel so good.’
And then Yoongi takes one of his hands away from Hoseok’s, still pinning him down with the other. He’s holding both of his hands with only one of his. Hoseok whites out for a second.
Yoongi uses his now free hand to press two fingers to the seam of Hoseok’s lips.
‘Suck, baby.’
Obediently, Hoseok lets his mouth fall open, lets Yoongi push his fingers inside, press down on his tongue. He gives them a hard suck, curling his tongue around them. He gags slightly when Yoongi’s fingers hit the back of his throat and hears Yoongi’s breath catch in his throat at the sound. Oh.
Hoseok grips the collar of Yoongi’s shirt, fighting to get the two buttons at the top open to gain more access to Yoongi’s body. He hungrily attaches his lips to one of his pecs, working a faint hickey into the skin there.
Yoongi hisses when Hoseok bites at his chest. ‘You’re gonna make me come, baby.’ Yoongi’s voice sounds strangled, like he’s straining to even get the words out.
Yoongi’s hand finally- fucking finally- closes around Hoseok’s neglected cock. He hasn’t been touched there at all. ‘Hyung,’ Hoseok whines, way too loud for this time of night, but completely uncaring. He wants- needs- to let Yoongi know how good he’s making him feel.
It doesn’t take much longer that Hoseok feels close to coming. He feels so close, he wants Yoongi closer. ‘Please kiss me, hyung, please, ple-,’ before Hoseok can finish the word, Yoongi bites at Hoseok’s bottom lip, sucking it into his mouth. It’s more tongue and teeth than a proper kiss, Hoseok’s mouth slacking in pleasure while Yoongi pushes his tongue inside.
‘Mine.’
At the same time, Yoongi hits Hoseok’s prostate dead-on, making him cry out in bliss.
When Yoongi comes, Hoseok feels it- every spurt- hot and wet. Feels him tremble, probably with both- the effort of holding Hoseok down and the power of his release. Yoongi moans in relief- a sharp, high-pitched sound. It’s the loudest and most out-of-control sound Hoseok has heard come out of his mouth all night. It’s what pushes Hoseok over the edge, along with Yoongi’s praises of ‘so pretty, so good for me, you did so good’ and then, ‘let hyung see’. Hoseok comes so suddenly, he doesn’t even have time to warn Yoongi. He spills all over Yoongi’s fist and his own stomach. ‘So pretty,’ Yoongi sighs softly, watching Hoseok reach his high.
He moans, long, loud, guttural. Yoongi holds him through it, kisses him through the final waves of his pleasure.
‘You okay, baby?’ Yoongi asks after Hoseok’s breathing has slowed to a somewhat normal pattern again. Hoseok only manages to nod, completely dazed. Yoongi chuckles fondly. Hoseok swears he can feel his warm gaze on his skin, as if the sun itself was warming him, all gentle and kind.
‘I think your neighbors might’ve heard us.’ Though Yoongi doesn’t seem to care the slightest bit as he says it. Hoseok might be imagining it- his mind is swimming in a post-sex haze- but he swears there’s a tiny, satisfied smirk on Yoongi’s face.
‘I don’t care.’
‘That good, huh?’ Yoongi looks so smug.
‘Yeah,’ Hoseok sighs, ‘So good.’ He doesn’t think he’s ever felt so sated, so light , after having sex.
‘Stay here tonight?’ Hoseok asks tentatively, almost afraid to break the tender moment between them. The thought of Yoongi leaving and going to his own apartment hurts him too much. He wants him to stay. Needs him to. Now that Hoseok had him, a taste of what this could be, he doesn’t want to let him go.
‘Of course, Seok.’ Yoongi sounds serious. Like this means something. Hoseok wants it to mean something.
‘Kiss me.’ Yoongi does. He still hasn’t pulled out. They just stay like that for a bit longer, kissing softly, unhurried now that they’re both sated. The explosive heat from earlier now settled into a delicate afterglow.
Yoongi stays.
