Actions

Work Header

Hold Me Closer

Summary:

Yeonjun had a shitty day and the only thing that will help is feeling Soobin inside him. And luckily for them both, Soobin is very much okay with that kind of help...

Notes:

Hello!! So this is my first fic for the TXT fandom, although I've been writing for, like... forever at this point. Just made a new account for RPS/RPF so my friends don't find me or judge me or anything.

This was an idea that just randomly popped into my head while scrolling through my twitter tl and I wrote it in a couple hours. Don't judge too hard. Enjoy, or don't, you're your own person, do what you want.

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

Work Text:

The door slamming closed was the first sign for Soobin that his Mate’s day had not gone all that well.

The bitter scent that soon engulfed the apartment was the second sign and he quickly paused his game and set aside his controller, knowing it was only a matter of seconds before Yeonjun finished exchanging his shoes for his slippers and made his way to the living room. The last thing Soobin should do was be distracted by anything else when the Omega was in this kind of mood, first hand experience telling him it wouldn’t go over too well.

Sure enough, Yeonjun stomped his way through, a feat that was impressive considering the slide-ons he was currently wearing would ordinarily just create a thwack-thwack-thwack as they slapped against the short carpet. The Omega’s face was contorted into a deep scowl, eyebrows drawn together in a deep ‘V’, lips pouted and twisting, muscle in his jaw ticking as he worked the joint in anger. His body was tight, muscles tense, shoulders hiked up and spine stiff. He smelled all wrong, that harsh bitterness poking at Soobin’s Alpha instincts, demanding he do something to fix it.

Although Soobin knew better than to do anything until Yeonjun said to. He knew that it was best to just remain where he was, let the Omega take the lead, take what he wanted or needed to feel better. Last time Soobin had tried to do something, offer unprompted comfort, Yeonjun had snapped at him and nearly bitten his head off–quite literally really, with the way the Omega had snarled and put his tiny fangs on display, fingers curled as though he had claws. No, it was best to just remain where he was and let Yeonjun take control.

His heart was pounding with each stomp, eyes wide and locked onto Yeonjun as the Omega made his way closer. He spread his arms in an invitation, already half-slumped on the couch in his usual sitting habit, lap ready and available to receive a grumpy boyfriend.

Only the invitation was declined, Yeonjun choosing instead to drop to his knees in front of Soobin. Hands grabbed hold of the Alpha’s knees and practically jerked them further open, Soobin inhaling sharply at the harsh movement. His skin buzzed with anticipation, cock twitching with interest under his sweats, having a feeling about where this was going, what kind of comfort Yeonjun was seeking.

A quick pause as Yeonjun’s fox-like eyes darted up to him, an eyebrow raised in silent question, and Soobin nodded his consent, probably a little too enthusiastically, but it didn’t matter. Neither of them cared how eager he probably seemed in that moment. Yeonjun especially didn’t seem to give a fuck, no teasing remarks about what an eager puppy Soobin was acting like, no dirty talk over how badly Soobin must want it. Just more proof of how truly foul Yeonjun’s mood was.

Slender fingers worked their way under the waistband of his sweats and yanked them down just enough for Yeonjun to free Soobin’s cock, the thick length throbbing in the Omega’s grip as though greeting him, and Yeonjun paused just long enough to sweep his long bangs back from his face before he practically dove in.

Soobin hissed at the sudden wet heat around the head, feeling a little too sensitive, not quite warmed up enough for it just yet. But it went unheeded, Yeonjun focused on his own needs, selfish in his desires in that moment. Not that Soobin minded. His cock was getting harder just at the thought of Yeonjun using him, taking what he wanted, giving Yeonjun whatever he needed. Already he could sense that bitterness in the Omega’s scent start to dissipate, shifting to something warmer with contentment. A sigh left the Omega, his shoulders relaxing and body slumping before he took more of Soobin in his mouth.

“Shit,” the Alpha swore under his breath, fingers curling around the arm rest his arm was draped on. He fought to keep his hips still, to not just shove the length into Yeonjun’s mouth, not having permission for it. Sometimes it was what the Omega wanted, to be used himself, for Soobin to fuck him out of his head, but Soobin got the impression that it wasn’t gonna be that kind of night. Especially when he reached down to adjust where the elastic of his waistband was pinching his balls and Yeonjun let out a growl, vibrating around Soobin’s cock and making the Alpha moan. His head fell back against the couch, teeth sinking into his bottom lip to hold back anything else.

Yeonjun pulled off in favor of licking the length all over, hand squeezing around the base and the knot located beneath the loose skin, making Soobin hiss. The sound of a belt buckle being undone rang out, soon followed by the zipper of Yeonjun’s pants, and Soobin lifted his head back up, reopening eyes he hadn’t known had closed, taking in the way Yeonjun’s hand now disappeared between his legs. His mouth back around Soobin’s cock, Yeonjun mewled, his breathing getting heavier, and Soobin knew he was fingering himself, getting himself ready.

Fuck, the thought of it was hot as hell, Yeonjun needing it so bad that he couldn’t wait, yet Soobin lamented the fact that he wasn’t the one touching him, that it wasn’t his own fingers rubbing the Omega’s juices over his pretty clit or sliding inside to stretch his tiny pussy. No matter how often they did it, Yeonjun always had to be worked open in order to take Soobin inside, the only expectation being when the Omega was deep into his Heat and Soobin had already knotted him repeatedly.

The memories of such things had him getting even harder, fully erect now and filling Yeonjun’s mouth. A groan left the Omega, pleased, his lashes fluttering as he lifted his eyes and finally acknowledged Soobin’s presence. The Alpha took a chance and reached his hand over, running his fingers through Yeonjun’s hair and cupping the side of his head. He let out a shaky–and admittedly relieved–breath when the Omega leaned into the touch, eyes going half lidded.

All too soon, Yeonjun was pulling off and rising back up to his feet, Soobin’s hand falling away as his eyes followed the other man’s face. The tension was still there in the tight line
of his lips and the hard pull of his brow and the jerkiness of his actions as he shoved his jeans and panties down in one swoop, fighting the tight denim as it got caught on his thighs.

“I need your cock in me,” Yeonjun practically demanded, voice rough from multiple factors and making Soobin’s hard length throb, bobbing in the air in a way that would seem ridiculous if either of them were in their right minds. “I had the worst fucking day with the worst fucking Alphas and I just wanna sit on your cock for several hours so I can forget that anything else exists.”

Another enthusiastic nod was Soobin’s response, hand absently reaching over to tug down the blanket that was draped over the back of the couch. It wasn’t the first time Yeonjun had made such a request and he knew it wouldn’t be the last and he knew he’d gladly offer it up whenever he was asked of it.

“Anything you need, baby,” he answered verbally this time, watching as Yeonjun attempted a smile that didn’t stay before straddling Soobin’s thighs. Their lips connected briefly, a silent “thank you” that didn’t need to be spoken, not when they understood each other so well.

Slender fingers once again wrapped around his base and Yeonjun lined the head against his pussy, his entrance flexing and pulsing against the tip in a way that felt a lot like all the times Yeonjun’s upper lips kissed it, when the Omega was feeling worshipful. This wasn’t one of those times, though, that was obvious, and without hesitation, Yeonjun slid down. He was wet, but not nearly enough, and he definitely wasn’t stretched enough, so tight that Soobin hissed against the pressure around him.

“Babe, I–”

“Shut up,” Yeonjun growled, leveling a hard glare at the other man, and Soobin quickly clamped his mouth shut, teeth clacking together audibly. A hand gripped his shoulder as Yeonjun braced himself, still sinking down, face contorting in a way that meant he was hurting. But Yeonjun was stubborn when his mind was set, desperation for relief motivating him to push through, to not stop until he was fully seated on Soobin’s lap, the entire length inside him.

Fuck,” Yeonjun breathed out, eyes closed and head falling back. His walls rippled around Soobin, squeezing against the large intrusion, and Soobin saw as well as felt the way Yeonjun covered his lower abdomen and pressed against the protrusion that now sat there, glaringly obvious as to what it was.

Soobin ground his teeth, hands gripping at the couch and hips once again fighting to remain still. His skin was buzzing with how good it felt to be surrounded once more by that wet heat of his Omega’s pussy, instincts telling him to thrust up, to pound into him, to claim him once more, to make his stomach protrude even more by filling his with his seed and plugging him up.

He stopped himself. It wasn’t what Yeonjun wanted.

The Omega raised his head and opened his eyes once more, the dark orbs hazy and unfocused, tiny smile playing at the corner of full lips. A sigh left him, body slumping again, this time forward onto Soobin’s shoulder, nose burying itself against the Alpha’s scent gland. Soobin made sure to let out lots of comforting pheromones, focusing on how good he himself felt, the warm pleasure that was sparking over his skin at the feeling of being connected to his Omega once more. Taking hold of the fuzzy blanket, he wrapped it around Yeonjun’s waist and draped it over his legs to keep him warm, before curling his hand on the back of Yeonjun’s neck and squeezing it in a way he knew settled Omegas.

Big mistake.

Because the action made said Omega shudder all over, inadvertently squeezing and pulsing around Soobin’s cock, and he had to practically chomp down on his lower lip to hold back any noises, letting the sting distract him. When that wasn’t enough, he started practicing his English numbers in his head, anything to make sure he didn’t come and ruin the whole thing.

“Feels good, Binnie,” Yeonjun mumbled, words starting to slur, before fixing his mouth around the scent gland. He didn’t do anything more than just mouth at it, seeking more comfort rather than playing with it to turn Soobin on, and the Alpha sank further into the couch, the sensation helping him to relax, too.

His palm rested on the back of Yeonjun’s neck, briefly squeezing it just enough to be felt, his mitt so large and fingers so long that he was easily able to rest his thumb and finger on both of Yeonjun’s scent glands, gently exerting pressure on them in a calming way. Yeonjun let out a pleased noise, snuffling further into the crook of Soobin’s neck, lapping at the Alpha’s gland with tiny kitten licks. Soobin could feel the Omega getting wetter around him, could feel it start to drip out of him, soaking onto his pubes and skin. He had to resist the urge to bring his hand between their bodies to rub at his clit, to work that wetness around, knowing it wasn’t about chasing pleasure, but instead about seeking comfort. So he kept his hand on Yeonjun’s back, spanning practically the entire width of his slender boyfriend as he softly rubbed up and down.

The two of them sat there quietly, nothing but the sounds of his video game’s soundtrack playing from the TV where it still sat paused, and Soobin halfway contemplated picking the controller up to pass the time. Probably not a good idea considering Yeonjun still smelled off, despite the bitterness bleeding away and the spice of arousal growing.

Yeah, better just to wait it out.

Which proved to be a good decision when mere moments later, Yeonjun raised his head back up and met his eyes with his still hazy ones.

“Knot,” Yeonjun mumbled, arms wrapping around Soobin’s shoulders and body moving closer. The movement caused his hips to rock and Soobin accidentally squeezed around Yeonjun’s neck in an attempt to hold back any groans at the feeling of his cock rubbing against the Omega’s wet walls.

“Not?” he asked back, the growing scent of his Mate muddying his mind and making it near impossible for him to know what the hell Yeonjun was talking about. “Not what?”

“Me,” Yeonjun clarified in a way that cleared nothing up, especially not when he was leaning in and grazing their lips together. His breathing was becoming shakier, a shiver wracking him, and Soobin distracted himself by glancing over at the hold screen of his game.

“Not you?” It was only when he said it out loud that it clicked. “Ohhh! Knot you.”

Yeonjun nodded, raising his hips then slamming back down, making Soobin grunt. “Knot me.” He repeated the action, fierce look in his eyes that told Soobin he shouldn’t dare move.

“Shit, yeah, okay, no problem,” Soobin agreed in a rush, moving his hand from around Yeonjun’s neck in favor of wrapping both arms loosely around the Omega’s lithe frame. Not enough to hold him in place, but to keep him close enough, to keep him surrounded and grounded.

A flash of a smile then Yeonjun began riding him in expert motions. Soobin let himself sink into it, enjoy it. He still had to fight his instincts of course, that part of him that was insisting he throw Yeonjun onto the couch and mount him, or at the very least start thrusting his hips up and control the tempo, but he held back. This was about Yeonjun, Yeonjun’s wants and needs. Soobin in that moment was a tool he was using to reach his end, that was all.

It should’ve been degrading and dehumanizing to realize he was nothing more than a sex toy in that moment, yet Soobin couldn’t find it in himself to care. Not when Yeonjun was shivering atop him, around him, the soft walls of his pussy wetter than ever, stretched enough so that Soobin’s cock could easily glide in and out but still tight enough to rub against all the right places inside Yeonjun.

Soobin let out a growl when Yeonjun squeezed around him as he bottomed out again, those inner muscles of his constantly worked out with the number of times Soobin had filled him up over the years they’d been doing this. Yeonjun whined in response, pleased, his breaths turning to pants as he clung onto the Alpha. Soobin moved his head so he could mouth at the Omega’s scent gland, the taste of his Mate exploding on his tongue with the first swipe. The salt of his sweat and the sweetness of his scent and the spice of his arousal, a symphony of flavors that had his hips thrusting up before he was even cognizant of the desire to do just that.

Yeonjun gasped, hands flying so one was on the back of Soobin’s head, cradling him closer, while the other gripped at the back of his tee. “Don’t,” he warned, and Soobin knew it had nothing to do with the way his lips were now fixed around his gland, sucking and practically nursing at him.

“S’ry,” he mumbled around a mouthful of skin, not regretful at all. But Yeonjun was too far gone to care, his hips rocking in a way that had his clit grinding against Soobin’s pelvis. Soobin’s fingers itched to play with the tiny nub, to bring him off with his own hand, yet he remained where he was, fisting Yeonjun’s top so hard he wouldn’t be surprised if he wound up ripping it.

Again.

If he ever went broke, it would be from paying to replace all the clothes he’d torn off his Mate in his haste.

Granted Yeonjun didn’t seem to care in that moment, didn’t even seem to notice. Shudders were wracking him as his movements grew sloppy. His panting was loud enough to be heard over the now annoying video game music in the background, blending beautifully with the wet squelching of his pussy as he continued to take Soobin in and out. Soobin could feel his walls rippling around him, could feel the way his thighs were tensing on either side of him, could smell his scent getting stronger as he drew closer.

“Bite me,” Yeonjun ordered, and Soobin immediately opened his jaw wide, sinking blunt teeth into his neck just enough to be felt. His Alpha fangs barely pierced the skin, the scent of copper joining everything else,and he had to hold back from letting them go any deeper, from leaving any marks of a more permanent kind. Yeonjun growled in frustration, pushing Soobin’s head further against his neck, and the Alpha was wise enough to take the hint, pressing his teeth in further.

Fuck!” Yeonjun cried out, whining, hand slipping between the two of them to rub furiously at his clit. “C’mon, Binnie, I’m close, give it to me.”

Soobin let out a growl of his own, the sound rumbling up from somewhere deep in his chest, as he drew more of the taste of his Mate into his mouth. His cock grew even stiffer, knot throbbing as it began to grow, and he had to start rocking his hips up in order to push it inside of Yeonjun.

“Yes!” Yeonjun cried out excitedly, clawing at Soobin’s back as his own arched, trying to take the Alpha in deeper. “That’s it, c’mon, good boy, give it, give it, give it.”

Shit, he always begged so prettily, and Soobin lamented the fact that his face was buried in Yeonjun’s neck, that he couldn’t see the expressions he was sure to be wearing. But he could feel him, could smell him, could hear him as his breathing grew shallow, loud huffs and pants as he raced ever closer.

Yeonjun pulled away to sit up straighter and Soobin watched through half lidded eyes as his hand moved even faster against his clit, big circles and swipes as he tried to push himself even closer. Soobin’s lap was soaked by this point, the Omega’s pussy juices staining his sweats and dampening the Alpha’s thighs, marking him in his own way. The thought had Soobin thrusting his hips up one last time, shoving his knot in one last time, too big to pull out anymore.

Especially when Yeonjun’s entrance tightened and the Omega locked him inside, just below the knot.

Ah, shit,” Soobin hissed as his head fell back, forcing his eyes open to watch. Fingers and nails dug into his shoulders through his tee, but he could barely feel it, too caught up in watching Yeonjun fall apart above him. And god was he beautiful when it happened. His eyes went impossibly wide and his jaw dropped in a silent scream, breath held before his body began shaking all over. Swears were yelled out, along with chants of “Alpha” and Soobin’s name, and Yeonjun began panting once more as he managed to leak out past both the knot and his lock. His fingers on his clit were jerky, stiff as his entire body seemed to spasm, and Soobin covered them with his own, controlling the movements to extend the pleasure.

“Oh fuck,” Yeonjun cried out one last time, another swear leaving him as Soobin’s own orgasm hit and he started shooting off inside of his Mate. “Oh fuck, yes, fuck.” His fingers began moving on their own again, no longer swiping but massaging at his clit, while his inner walls milked Soobin’s cock and knot for all they had. His next orgasm came quickly, not quite as intense, his eyes rolling to the back of his head as it fell back, a prolonged groan leaving him.

Soobin kissed whatever flesh of Yeonjun’s neck he could get to, calming the Omega as he came down. A moment later, Yeonjun collapsed against him, panting, shaking, clinging desperately. But his scent was warm, content, pleased, and Soobin knew that whatever had been stressing him when he’d first come home was now gone, replaced by the satisfaction of having his Alpha’s knot inside.

He was no longer shooting off, but his knot would remain inflated for the next twenty minutes so Soobin got comfortable once more, leaning back on the couch with Yeonjun curled up atop him. He adjusted the blanket to cover his boyfriend as much as possible, softly asking if he was okay. A sleepy nod was his only answer and Soobin pressed a kiss to the top of his head before picking his game controller up.

They were gonna be like that for a while, he knew. Even when he started to go soft or his knot would start to deflate, Yeonjun would squeeze around him, massage him until he was hard and full once more. Then eventually, when Yeonjun was satisfied, Soobin would carry him to the bathroom, still held within him, run the bath, and clean him out. And while they soaked in the tub, Yeonjun would vent about whatever had pissed him off that day.

For now though, they both basked in the comfort and closeness of the moment, of Soobin’s cock kept warm inside his Mate and Yeonjun’s pussy nice and full.

Notes:

Please let me know what you think! And feel free to follow me on twitter @tokkyeou