Work Text:
Cain growled under his breath, charging down the white-lit hallways. Some new recruits had challenged him in training today, ganging up on him despite the strong musk of his alpha scent and his obvious dominance of the other Fighters. If Deimos and Praxis hadn’t stepped in to help...he snarled again, making a beta technician jump as they rushed past. He didn’t need their help. What he needed was to fuck his sweet smelling omega.
He punched in the code to their room and the door hissed open. Abel wasn’t there, he must be working late again. Cain punched the wall, panting through his mouth. He just had to wait a little longer. Abel was so easy, so sweet for him, and he would be back soon. The Fighter stripped his shirt off, tossed it in a corner and collapsed into their nest. It wasn’t much of a nest, really. They had pushed the mattresses together on the floor, but with only one regulation pillow and blanket each, it was hard to create a huge, comfortable nest like Cain knew Abel needed.
His nose twitched unhappily as he raised himself up to survey the room. There weren’t any more blankets or pillows but...he hauled himself up and rooted around for extra clothes. He tossed his clean shirts onto the nest, then went digging in Abel’s clothes. Cain was immediately distracted by the scent of his omega clinging to the soft fabric. Pressing a dirty shirt to his nose and inhaling deeply, he became aware of a low whining noise. He was startled to realize it was coming from the back of his throat, and suddenly he became aware of how distressed he felt. They needed a bigger nest. His omega needed a bigger nest.
Cain staggered into the bathroom, snatching towels off the rack and taking them back to the nest. He began to rearrange the new additions, growling, frustrated with the imperfect nest. He surged up, swaggering towards the door to hunt down a supply closet when the door hissed open again and he came chest to chest with Abel.The Navigator jumped in surprise, big eyes widening.
“Cain, what--” Abel stopped as he breathed in his alpha’s overpowering scent. He placed a gentle hand on Cain’s sternum and steered the Fighter backwards into the room. The door snapped shut. Cain’s chest was burning where his omega was still touching him. He watched Abel’s eyes lock on the nest and whined, big hands grabbing at Abel’s hips and tugging him close. Abel nuzzled into the strong line of his mate’s jaw, “did you build me a nest, alpha?”
His warm breath skated across the sensitive skin of Cain’s throat. He rumbled deep in his chest, gathering Abel close and nosing into his hairline, chuffing against the soft strands of his Navigator’s hair. The omega whimpered softly, dextrous fingers tracing Cain’s strong arms and wide shoulders. It was almost overpowering to be held like this, in the quiet warmth of their room, where they could pretend they were the only people on the ship. Cain’s embrace was often rough, though pleasurable, but when his instincts were surging strong like this, it only felt like safety and Abel’s heart sang with it.
He hadn’t realized his eyes had closed until a more insistent nudge from Cain directed him towards the nest. Abel trailed his fingers down his alpha’s chest as he turned away to inspect the nest. He noticed the added clothes and towels, brushing his hands across them to show Cain that he had noticed the extra effort. The alpha was hovering anxiously outside the nest, watching his omega’s every move. Abel crawled further into the nest, turning and rolling onto his back. He tossed back and forth, wiggling and snuggling down. Finally, he locked eyes with Cain and began to purr softly, hands reaching out for his alpha.
Cain’s grin lit up his entire face, making Abel giggle and squirm happily. He dropped into the pile of blankets and clothes, wrapping his fingers around Abel’s calves, easing his legs up to rest on his shoulders. Cain trailed kisses up each slim calf as he tugged his omega’s trousers down and off. Abel handed his newly stripped shirt to his alpha, and Cain tucked the shirt and trousers into the edges of the nest.
Abel reached up and cupped his hand around the Fighter’s jaw, drawing him down and close until their breaths mingled, pressed together chest to chest and feeling the strong weight of his alpha. They both scented the air between them, breathing in their combined scents, the warmth, the arousal.
Cain swallowed thickly and growled out, “d-do you like the nest, omega?”
“Oh alpha,” Abel purred, sliding his thighs wide to cradle Cain’s hips and canting his back sensually into the blankets. He glanced up at Cain through long, pale lashes and whispered, “I love your nest.”
Cain’s eyes went black with pleasure and a deep croon bubbled up through his chest. One of Abel’s hands pressed over his alpha’s heart, feeling the vibrations of his mating call and trilling softly in response. Cain nuzzled against his omega’s nose, taking deep, rumbling breaths of their mixing scents. Abel tilted his chin up, scratching along his Fighter’s jaw, begging silently for kisses. The alpha pressed down, resting his weight reassuringly against the smaller man and brushing their lips together. His instincts thrummed under his skin, satisfied to have his mate caught and wooed. Now was the time to be gentle, his omega still needed to be pleasured and satisfied.
Cain pressed kisses across Abel’s mouth, down the pale stretch of his throat, behind his perfect ears, and trailed them across soft cheekbones. His mouth pressed every so gently against closed eyes and teasingly at the tip of his nose. Said nose crinkled as Abel giggled and pushed at Cain’s face.
“Alpha, gross!”
Cain growled playfully, burying his face into Abel’s bare shoulder and blowing raspberries until the Navigator was gasping with laughter. The omega let out his own snarl and flipped them over, wiggling his hips into place as he pinned his alpha. One of Cain's big hands latched on the crease of hip and thigh, thumb pressing insistently and pushing a groan from Abel's perfectly scarred lips. He began to wind his hips wantonly, riding against his alpha's warm bulge. Cain’s other hand slid carefully into soft blonde hair before fisting a handful close to the scalp. He wrenched Abel's head back, exposing the delicate line of his throat and the deep scar from his bite.
His.
His teeth fit the mark perfectly as he bit down, renewing the bond with a belly-deep growl. Abel's high trilling harmonized so sweetly; they were made for each other, made for this.
Cain finally unclenched his jaw and directed Abel's face back down so they could press together. Forehead to forehead, nose against nose, breathing deep together. Synced, just like flying. Cain was riding a wave of rut instincts, but the worry cutting his scent had Abel nudging against his nose, a questioning noise in the back of his throat.
"You're not in heat. Don't wanna hurt you." Strong arms melded their chests tight together, "don't wanna hurt my omega."
Abel's gaze softened. Cain had come a long way from their initial harsh claiming and lack of communication. Before, Cain thought giving into his nesting and protective instincts showed weakness. But for Abel...he needed to do it. He wanted to. He had been such a bad alpha to him, he had to-he needed to-
"Hey!" Cain's gaze snapped up and met Abel's determined face. His omega looked so pretty with that expression.
"Stop having guilty thoughts in our nest, it's making my nose itch." Abel scratched his fingers along Cain's jaw just like before. "Neither of us have been perfect. But now we're here. And I love you. And you love me, don't you, alpha?"
Dark eyes widened and Cain nuzzled close to Abel, whining softly.
"Yes, omega!" Abel's reassurance settled over him, allowing the fog of rust to return in force.
The blonde tipped his Fighter's chin up so their eyes met, "I can take whatever you give me, alpha. You're mine."
The alpha surged up, pressing their mouths together and panting with desire. The nest was close around them, safe. His omega smelled so sweet, like hot butter and jam on pancakes from home. He pulled on soft hair again, mouthing behind his Navigator’s perfect ears and nipping at the lobe. Abel's lips parted in a long moan, feeling the hot puffs of air from his alpha, the air heating with the smell of cold stone and engine oil as his alpha's rut scent filled the room.
Their hips continued to grind unconsciously, slick dampening Cain's pants as both their bodies prepared for the mating. Rutting up with frustrated grunts, the alpha finally lifted his mate with the hand on his hip and used the other to yank his pants off and shove them into the nest. His cock was hard and thick, making Abel drool at the sight. He wriggled free of his alpha's grip and slid down to press his face against Cain's stomach. Under the Fighter's watchful gaze, Abel lowered further until his tongue curved around the soft head of Cain's dick.
Cain growled appreciatively, knotting his fingers in Abel's hair and steadily feeding him his cock.
"C'mon, kiska, take all of me."
Abel pressed his tongue flat under the thick head, slurping it down noisily until it hit the back of his throat. His alpha punched out a groan at the feeling, easing the Navigator’s head up and down with the firm grip on his hair, using his omega’s throat.
Abel swallowed around his alpha rapidly, trying to calm himself down. Cain blinked through the haze of his rut, smelling the salt in Abel's tears. Slowly, he eased himself out of his omega’s wet mouth, strings of saliva connecting them. He pulled Abel up into his arms, cuddling close and nuzzling his bonded mark.
"Easy, baby, easy. I'm done with your mouth, you know I really want your sweet pussy. Probably almost as much as it wants me," he chuckled, easing calloused fingers between Abel's cheeks and feeling the river of slick his omega was making. Abel whined, blinking rapidly and pushing his soft lower lip into a pout.
"Don't you like my mouth, alpha?"
Cain kissed Abel sweetly, tongue tracing the scar he had left.
"You know I do. But my rut won't be satisfied with your pretty lips."
He pushed the omega onto his back, pulling his legs around narrow hips and tilting his back until Abel's cheeks parted, revealing Cain's goal. The omega’s hole was wet with slick and a soft, open pink. Drool dripped from the alpha's panting mouth, bringing him back to the moment from staring greedily at Abel’s ass.
Hips twitching, Abel gasped, "stop looking!"
Cain's dark eyes lazily met Abel's.
"I'll look all I want. This," he wrapped one strong arm around Abel's waist and pulled him up, burying his mouth in the soft skin between his omega’s cheeks, "belongs to me."
Hungrily, he lapped up all the slick leading to his omega’s soft hole. He licked Abel open, growls and grunts vibrating into the sensitive skin and making the Navigator cry out. Legs locked over Cain’s shoulders, Abel braced his shoulders and worked his hips up and into the alpha's face, chasing the hot pleasure knotting low in his core. His whines built in pitch until he tightened hard around Cain's tongue, knees snapping up behind the alpha's head and flooding his mate’s mouth with slick.
It felt like hours that Cain drank up Abel's sweet slick, working his sore jaw hard. Fed up, the omega snarled and kicked hard at the bigger man.
"Are you going to rut me or not? I thought you were my alpha!"
Teeth bared in a fierce grin, Cain flipped Abel onto his belly, pinning him at the shoulder and the hip, tilting his pelvis up into a perfect mounting arch. Abel grinned sharply, following through with the movement and using his hips to throw Cain back. Abel's play resistance didn't last long, his alpha wasn't so high in the ranks for nothing. Cain threw himself forward, one big hand trapping Abel's wrists and the other cupping harshly against his throat. His legs twisted around his Navigator's, holding them down and open. He lowered himself to press down on Abel from hips to shoulders, growling lowly.
Abel felt himself gush slick as his stomach swooped with butterflies at the show of strength and dominance.
"You've already accepted my court, my bite, and my nest. You'll take my knot too," Cain released Abel's wrists to splay his palm possessively on his mate’s belly. The blonde nodded, smirking to himself as he felt Cain’s cock throb hotly against him.
"You'll be good, won't you, pretty boy?"
"I'll be good, alpha."
Cain pulled back, pulling Abel's cheek aside with one hand, using the other to slap the wet head of his cock against his omega’s soft opening. His eyes were transfixed by the image, drool collecting on his lower lip as he tested the give of Abel's body, working his head in and out.
Abel's eyes rolled back, he loved how enthralled with his body Cain was. The stretch was almost unbearable, riding the line of pleasure and pain. Finally, he heard Cain chuff and shake his messy hair and the alpha started pressing himself inside. Abel whined the whole way as his body moulded itself for Cain's, hot and unyielding with an insistent pulse.
Fully seated, the alpha let out a satisfied groan, feral grin stretching his jaw as he felt how wet and tight Abel was, clinging to every inch of him. One hand tangling in the Navigator’s soft hair and the other curling around his throat, Cain hauled his omega up so he could growl wetly against his ear.
"Feel good, baby?"
Abel ground back against his alpha, panting and crying out.
"Yeah that's what I thought, fuck I knew you would be such a sweet bitch for me, your pussy's so wet, baby!"
Abel almost rolled his eyes as he moaned again when his Fighter caught his prostate on the next thrust. Cain was such a typical alpha, especially when he was rutting. Luckily, Abel knew just how to play him.
"Your cock is so big for me, alpha...mmm are you gonna be a good boy and give me your knot?"
Cain's hips stuttered as he swore and drove himself in faster, deeper, giving Abel the exact fucking he had been aiming for.
"Yes, yes, baby I'll give it to you, anything you want, anything, fuck!"
He growled sharply, hips snapping in a precise and familiar angle, catching on Abel's sweet spot every single time. Abel twisted his head and whined, offering his mouth for Cain and they both groaned in satisfaction as their mouths met. They couldn't keep up the coordination for long but stayed close, breathing hot against each other.
Every thrust echoed wetly in the smooth metal walls of their den. Both men were dripping in sweat and pheromones as Cain began to hit stronger and deeper movements, readying to knot his mate. He reached down and his fingers slid a loose grasp on Abel's cock, curved up tight against his body and red with arousal. The blonde's head lolled forward as his hips caught between fucking forward into Cain’s rough grip and back onto his fat dick.
Cain shoved Abel into the nest, jacking his pretty cock as the omega wailed around the knot popping inside him. Cain was always big, but in rut he just felt so much more. The alpha twisted his palm around his omega’s cock and slipped a nail against his slit as Cain's teeth latched back onto his claiming bite. Abel came with a gasp, spine bowing as he felt callouses pulling at his dick and he clenched tightly on the knot inside him. He trilled sharply under the milking pleasure of both sensations, his alpha knowing just how to draw out his heightened pleasure.
Cain voiced a continued snarl around his bite as he pushed his knot into his omega in short jerks, his load thick and hot as it shot deep inside. They collapsed into the nest together, panting and shaking. Cain licked broad strokes over his bite and Abel’s swollen scent glands, crooning deep in his chest. He petted his Navigator’s exhausted body, chuffing and crooning his satisfaction at how well his omega had taken his rut.
Abel trembled in the safe cage of his alpha's body, still wracked with pleasure from his orgasm and the knot still locked inside. He perked up when Cain nuzzled insistently at his cheek, turning to look into big puppydog eyes from his fierce and arrogant Fighter.
"What a good alpha," he murmured, stifling the chuckle in his chest, "filled me so well, made me feel so good." Cain pressed tired kisses across Abel’s blushing cheeks, down his neck, and up into his hair as he scented heavily. At the slightest whimper from Abel, he reached back and pulled a blanket close around them as their sweat began to cool.
They dozed for some time, existing in the warm pocket of hushed words huddled close and intimate. A true mated pair's den.