Work Text:
Earthy vanilla filled Soobin's nose, spiked with just enough of a peppery punch to make him dizzy. His mouth watering, he gasped, ignoring the way all of his muscles trembled and burned in protest to chase more, more of that frictionless, syrupy softness, fighting against the urge to take Beomgyu's pinkened skin between his aching teeth and bite.
He wasn't allowed. But his gums were swollen with a heady ache, overactive salivary glands filling his mouth with a humiliating amount of spit that threatened to spill from his open lips as he panted, fingers twisting in the sheets beside Beomgyu's head. At the same time, Beomgyu's fingers twisted in his hair. Soobin snapped his jaw shut, leaning into the pain, his hips stuttering, quickening, then faltering when it bordered on being too good.
"You're not going to cum, are you?" Beomgyu asked, voice a soft contrast against the painfully hard hold he had on Soobin's hair. A panicked whine trickled between Soobin's teeth. He slowed his pace to something safe, but Beomgyu tugged on his hair like reins until Soobin heeded him, closing his eyes against the burn in his scalp and belly. "Not before I say."
Soobin made a wrecked sound of agreement. There were words to convey what he was thinking, yes, yes and I'll be good, I promise, but they all seemed so far out of reach. The only thing he could manage to vocalize was a torn and ragged call of "Beomgyu."
Beomgyu answered him with a sweet and breathless trill, his fingers sliding against Soobin's scalp, less pulling and more petting, now. Something built in Soobin's throat, obstructing it, a cry or a sob, his sinuses burning as he fought off tears.
"You're going to fuck me right, aren't you?" Beomgyu asked. Soobin looked at him, looked at his body all pink and flawless beneath him, the traces of cum on Beomgyu's soft stomach from the one orgasm Soobin had already gotten out of him. Never enough, though, not for Beomgyu. Instead of calling it there, he'd dug his heels into the small of Soobin's back and kept him inside, demanding he keep going, fuck him past the point of overstimulation until his cock was flushed and hard again where it rested against his belly. "You're going to give your omega what he wants, right, Soobin?"
Soobin groaned, shaky and pained. His whole body tensed, like he was going to—but no, he couldn't. As tempting as it was, as much as he wanted it, to fill Beomgyu up, knot him, breed him, Beomgyu hadn't allowed him to. Beomgyu didn't want him to, which was enough to make Soobin whine miserably again, enough to bring real tears to his eyes, enough that the image of Beomgyu's body beneath him grew blurred around the edges. Instead of giving in, he froze up, jerked back until his cock slipped out of Beomgyu, twitching pitifully, too close.
For a long moment—probably too long—Soobin gulped in air, trying to calm his shaking body, the burning bright edge receding into something more bearable. Beomgyu stared up at him with fond amusement glittering in his big eyes, sweaty hair askew and sticking to his cheeks.
"What, you can't hold it?" He asked, hand cupping Soobin's cheek. Leaning into it earned him a smile, though he could see Beomgyu trying to hide it from him. "…Want to try again? You've calmed down enough that you're not going to blow your load the second you stick it inside, right?"
The flaming ball of embarrassment in Soobin's chest flared brighter, his skin burning. Trembling, he lined himself up again, the tip of his cock brushing Beomgyu's rim, swollen and wet with slick, and sank back inside him, a choked agreement tumbling past his lips. No sooner had he done so than immediate regret punched him in the throat, his eyes squeezing shut. Beomgyu was so warm, so tight around him, and Soobin was so sensitive even without the denial that he had to stay still and just breathe for an embarrassing amount of time before he felt ready.
"Keep going," Beomgyu urged him, pinching his cheek. "And don't cum yet, okay? If you want to cum inside, you only do it when I tell you."
Soobin pulled in a shaky breath. When he exhaled, the sound of it rattled. He hitched his hips forward, slowly at first, too gentle, until Beomgyu yanked punishingly on his hair to urge him into faster, harder, more, sweat dripping down Soobin's temples and onto the unmarred skin of Beomgyu's arched neck. Staring at it, Soobin wanted to cry. He jerked his cock forward into Beomgyu at a desperate, fevered pace, need climbing up his throat until it manifested in a whining growl. It was all he wanted, made all the more tantalizing when Beomgyu dangled it just out of his reach.
Staring up at him smugly through his eyelashes, with his eyes heavy and half-closed, Beomgyu was something between God and the devil. He could have been both, sweet little omega sprawled on the bed for Soobin to fuck, and still the one pulling every little string, puppeteering Soobin to move and play exactly how he wanted. Soobin dropped his head into the crook of Beomgyu's neck and the sob finally pushed its way up his throat, past his lips, thrusting wild and frantic into Beomgyu as want consumed him.
Please, his muddled mind thought, and he didn't realize he was saying it, mouthing it against the side of Beomgyu's throat over and over, until he heard Beomgyu laugh. If Beomgyu had asked him, he wouldn't know what to say. He wouldn't know how to answer. He didn't know what he was begging for—to finally cum, or for Beomgyu to cum again. He wanted it, to feel the tight clench of Beomgyu's hole around him as he arched up and came between their bodies, wanted his ears filled with the heavenly sound of Beomgyu's blissful whine as he came. He wanted to be allowed to follow him over, to bury himself deep with Beomgyu still rippling around him and fill him up until he was dripping, until it took, until—
"Please, please—"
The visual nearly sent him over the edge. Soobin had to pull out again, a sobbing, gasping mess, drool smeared between his cheek and Beomgyu's throat, his cock throbbing hard as it met the cool air. His scent was heavy, thick with arousal like deep seawater. There was too much of it and not nearly enough of Beomgyu, and it was only when Soobin's mouth found Beomgyu's scent gland that that changed. He licked at it, teethed at it until he must have pushed too far and Beomgyu yanked him away with a pull so harsh Soobin whimpered, pain scattering over his scalp.
"What a needy little pup," Beomgyu murmured. "Can't even fuck me the way I want. Get back inside me, alpha."
"But I—" Soobin hiccuped. He searched fruitlessly for Beomgyu's scent gland again, tempted to seal his lips around it, lave his tongue over it until it coated the roof of his mouth again. Beomgyu held firm, refusing him, and Soobin gave in, his arms trembling too hard to really fight it. His voice humiliatingly cracked and wet, he said, "I'll cum if I do. M'too close."
"Not inside me, you won't." Hiked up around Soobin's waist, Beomgyu's legs tightened as though trying to draw him in. Scent drunk and enamored, Soobin didn't protest. He slipped against and over Beomgyu's hole, everything too wet, until the tip finally caught and sank inside again. Beomgyu pulled his head up until Soobin could look him in the eye, even as blurry as his vision was. "You can control yourself, can't you? You want to fill me up, breed me."
Soobin moaned, hips jerking forward involuntarily, sliding home in one quick thrust.
"Yes," he said. Need coated his voice until it sounded almost foreign to him, tight and frayed at the edges, unbearably desperate. He wanted it. He needed it, needed to fill Beomgyu over and over and over until he could be sure it would end in Beomgyu carrying his pups. It was enough to have him rocking messily into Beomgyu again, no matter how sensitive, how close he was.
"Then you'll listen to me, won't you?" Beomgyu asked. "You'll be good."
Soobin would try. Far too frequently, Beomgyu made it impossible. He played tricks and games that had Soobin at his wit's end, until desperation won over. He reveled in setting Soobin up for failure.
"I'll be good," Soobin choked, but he could already feel himself getting close again, limbs locking up as he tried to fight it off.
He managed to push through it. Just a little longer. Just a little more, his world narrowed down to the flush on Beomgyu's sweaty skin, the little sounds punching out of Beomgyu's throat as he grew closer, closer, the way he began to tense up around Soobin, tight and fluttering and slick, too good, too much—
By the time Soobin realized he was too close, it was too late. Panicked, he whined, attempting to pull out in one last act of self-denial, just one more edge to buy himself enough time to make Beomgyu cum again. He wasn't fast enough. The friction was just the last straw needed to bowl him over, spilling weakly over Beomgyu's hole and balls with nothing to work him through it, just the image of Beomgyu clenching around nothing instead of around his cock.
It was devastating.
"Aw," Beomgyu laughed, a sympathetic note in his voice. "That's too bad."
Soobin sobbed. His eyes squeezed shut, then opened, blinking free the tears that clung to his eyelashes. Beomgyu reached down, swiping his fingers through the mess, cum webbing between them when he stretched them apart, and a pained groan tore out of Soobin at the sight.
"If you had just listened, this could have been inside me," Beomgyu said, then clicked his tongue quietly. "Better luck next time, puppy."
Desperation welled up in Soobin's throat, fresh tears alongside it. He stared forlornly between Beomgyu's legs, a pulse of want throbbing hard in his belly. It wouldn't have taken, even if he had lasted long enough for Beomgyu to allow him to cum inside. Even if Beomgyu had ever intended to let that happen, which Soobin knew he hadn't, there was no chance of him actually breeding Beomgyu outside of a heat, without popping a knot. But Soobin wanted it so badly that his ears were almost ringing, his tongue buzzing, teeth aching.
Wordlessly, Beomgyu sat up, raising his cum-covered fingers and sliding them into Soobin's half-open mouth. Soobin's eyelids fluttered, a last couple tears streaking down his cheeks. Gently, he began to suck the digits clean, flicking his tongue lazily between them to clean his own release from Beomgyu's hand.
"There you go," Beomgyu praised, and it felt like a reward that Soobin hadn't earned. His skin sung with it, heart soaring, and he redoubled his efforts. "Good boy."
His clean hand threaded into Soobin's hair, holding firmly by the roots.
"Now clean the rest up, too."
