Work Text:
As an alpha, Adora had to take suppressants at an early age. Despite the popularity she gained from her status, she had never been a fan of her ruts or the way that she could make an omega cower with a slight change in her pheromones. After so many years of taking medicine to stave off any changes in her hormones, Adora could admit that she wasn't prepared for the first time a rut took her by surprise, in complete disregard for her suppressants. And that's how she found herself in her current predicament, locked into a small room away from the other to-be soldiers, her body covered in a sheen of sweat and a hardness between her legs that she was still trying to ignore. Her senses felt like they were on fire, and the rational part of her brain was grateful that the Horde had kept a dark, quiet room for exactly this situation. She had stripped off most of her clothes for the sake of bringing down her temperature, but it had done little to quell the discomfort in her gut.
Catra didn't know much about ruts, but she knew that we're supposedly painful. Being an omega, Catra didn't receive much education about alpha ruts, so she couldn't have expected what she was met with when she opened the door between her and Adora's scent. Based on the scent she picked up, she could tell Adora was in distress coupled with something else. The 'something else' was strong and heady, but unfamiliar to her. She didn't realize she'd be walking in to... this.
"Adora, what's going... on..." Try as she might, she couldn't keep her eyes off of Adora and her nakedness. She felt her body respond to the primal call despite her complete ignorance to its meaning before walking into this room. Now she understood. This was Adora's version of a heat. Shit, I just had to come in here, didn't I, she thought.
The moment the door opened, Adora was hit with a familiar scent, her eyes snapping up to look at Catra.
Had she forgotten to lock the door?
The blonde felt her body tense against the urge to approach the omega, her mind too far gone to feel any shame for her state of undress. "C-Catra..." She ground out, her voice cracking after having been silent for so long. The blonde felt her body tense against the urge to approach the omega, her mind too far gone to feel any shame for her state of undress. Her tongue swiped out to try and wet her chapped lips. "You shouldn't be in here."
Slowly, Catra closed the door behind her and took a breath. On the one hand, she could leave and never cross this line. On the other...
"What can I do, Adora?" She knew what the answer would likely be, or at least she knew what she wanted the answer to be. But she had to ask regardless. The scent filling her nose willed her body closer to Adora's heated one, close enough for her to see the mixed look of desire and shame in Adora's eyes. "I can help you if you want it. We look out for each other, right?" She reached her hand out to stroke Adora's arm tentatively as she spoke, feeling the other woman shudder at the touch.
Adora groaned, a trail of goosebumps rising on her skin at Catra's touch. She felt her breath grow heavier, caught between wanting to block Catra's scent out and gulping it down. "Please..." She huffed out, "I can't... I can't be gentle. If I-- I'll lose it. I don't want to hurt you."
Catra stepped closer again, close enough to rest her forehead against Adora's. "Hurt me, Adora." She didn't think about what she was saying before it came out, but she didn't regret it after either. She always felt drawn to Adora. At first, when everyone thought Catra would present as an alpha too, it seemed like the attraction was just friendly competition. When Catra finally presented as an omega, it made sense why she was drawn to the blonde. She wanted Adora. She had always wanted Adora. Her dreams, the warning signs that promoted her to take her own suppressants, all of it came back to thoughts of Adora. "Please."
The string that held Adora's body taught broke; the blonde surged forward, effectively tackling the omega until Catra was on her back with Adora on her hands and knees above her. Adora dipped down to press her nose and lips to the crook of Catra's neck, practically heaving as she swallowed the brunette's scent. She left Catra's hands free, if only to allow the omega some sense of control in a situation where neither girl was really in control. "Fuck--" Adora choked out, feeling her enlarged clit swell to its full hardness. Every sensation was new, and despite how close she and Catra were, she had never felt Catra like this.
Catra let out a gasp as her body hit the floor, covered completely in Adora. She couldn't help but roll her head to the side, exposing the skin of her neck to her newfound lover. Something completely feral inside Catra begged for Adora. She wanted to be at the complete and total mercy of the alpha on top of her, and for once she wasn't ashamed of that. The feeling of Adora breasts against her own made her chest swell, aching for more. "Adora, promise me you won't hold anything back." The words were more of a moan than a sentence, breathy and desperate.
In response, Adora let her lips part and teeth sink into Catra's skin-- a possessive claim over Catra, who'd likely wear a mark for days afterwards. Adora's fingers scrabbled to tear off Catra's clothes, ripping the fabric of her shirt apart to expose Catra's pert breasts, held pressed against Catra's chest by a flimsy sports bra. Adora let her hand crawl under the fabric, pushing it up so that Catra was exposed to Adora. Adora's attention turned hungrily towards Catra's brown, pebbled nipples, her lips dropping to suck one into her mouth.
It was almost pitiful how quickly and easily Adora had Catra moaning, but she didn't care. She just wanted to be used how Adora wanted to use her. The mark on her neck stung pleasantly, and the urge to return the favor rose quickly after she felt teeth meet her skin. If it felt this good on Catra neck, she could only imagine how good it would feel on Adora's-- not to mention, all of the other omegas in the Fright Zone would know who Adora had been with.
All possessive thoughts left Catra's mind as Adora's lips wrapped around a nipple. "Oh god, that feels good." Catra hands buried into Adora's hair tugging her closer to her chest, and her legs came to wrap around the alpha's waist.
Adora's fingertip circled Catra's other nipple, coaxing it to its peak. Even just having her tongue against one of Catra's most sensitive spots sent pleasure singing through Adora's body, reaching as far as her toes. The sound of Catra's voice, shrill with sensation, pushed Adora further into her own mindless desire. She couldn't ignore it anymore-- she let her hand drop to stroke her enlarged clit, with the precum that had built up serving as impromptu lubrication. A sharp whine tore through her throat as she finally received a modicum of relief between her legs.
Catra noticed the blonde rubbing herself between her legs and pouted. "No fair, I want that," she whined. She pulled Adora by the hair up to look at her, stern and serious. "That's mine now, Adora. You know I don't like when other people touch my things."
A growl rumbled darkly in Adora's chest. "Yours?" She shoved Catra's arms down on either side of her head, pushing herself back up so that the girls' faces were level. She pressed the flat of her tongue against the mark she'd left on Catra's neck, tracing the grooves of her teeth. "You belong to me," She hissed.
Another pitiful whimper escaped Catra's throat as Adora's tongue slid across her neck. Her whole body shuddered in submission, fully accepting the new status as Adora's. Catra could feel the heat between her legs now, desperate for her alpha. Her alpha. She would sneak a mark in somewhere on Adora body. Her instincts demanded it now. "Then take me. Make me yours, Adora."
She didn't have to tell Adora twice; the smell of Catra's arousal had already reached Adora's nose, drawing her down between the brunette's legs. Adora tore Catra's pants down her legs, leaving the omega in only her panties. Adora's eyes rose to meet Catra's as she let her tongue loll out, then touch against the wet fabric right where Catra craved most.
Catra's mismatched eyes rolled back in her head slowly in response. She had never been so much as touched by another person, so this was all foreign to her. Despite the newness, it felt completely natural and familiar to have Adora between her legs, her mouth hot against Catra's pussy. "Adora..." She silently begged the blonde to take her underwear off and continue her work, no barriers between them.
Adora nosed along the sensitive skin of Catra's inner thigh, allowing her lips to brush lightly against her as she took in the omega's scent at its most powerful. After this, no one would be able to compare to Catra, not after this. Her eyes flicked back up to take in Catra's face as she slowly pulled down her panties, letting them fall around the omega's ankles. She let her lips hover ever-so-close, but kept herself far enough not to touch her just yet. "Tell me you want this. That you want to be mine."
Staring back at the blue eyes floating between her legs, Catra whimpered. "Fuck! Yes, Adora. I want this. I want to be yours more than anything right now," she blurted out rather impatiently. In all honesty, Catra wanted to be Adora's for as long as she could remember. She wasn't going to give up her chance now. Not while Adora's lips were a mere inch away from her most sensitive spot. "Please, Adora... Make me yours."
Mine. Adora pressed her mouth hotly against Catra's folds, her tongue scooping up the omega's arousal. Adora pushed Catra's thighs further apart and caressed her mound like it really was hers, her fingernails digging into Catra's hips. Maybe it was a trick of her rut, but Catra tasted heavy and sweet against her tongue. Adora gulped her down as if she was an elixir, head spinning in anticipation for what it would feel like to bury herself in the brunette's slick, pliant hole.
"A-Adora!" Catra couldn't have prepared for the sensation she was experiencing if she tried. Adora's tongue felt so good pressed firmly against her clit, sending pulses of pleasure circling in her lower abdomen. She thought for a second about how it might feel when Adora was actually inside her and she groaned. The circling of Adora's tongue was expert, despite her mutual lack of experience, drawing out the most beautiful sounds from Catra's lips.
Adora's hands circled Catra's wrists and guided them to her head, craving the sensation of the omega's pull on her hair. Catra writhed under her, and it spurred Adora on, lavishing the omega's cunt with pressure and suction. Adora could feel a mix of her own spit and Catra's slick drip down her cheeks, something that she might have thought to be gross without the omega's sweet cries demanding more.
Catra's fingers slid easily into Adora's hair, her nails scraping her scalp as she curled her fingers to fist Adora's hair. The leverage was perfect. Having Adora's hair firmly in Catra's wrists let her guide the blonde closer to her clit for more and away when the stimulation became too much. As badly as she wanted to be filled, she never wanted the pressure against the sensitive bud to leave. She looked down to marvel at the alpha between her legs, happily and easily pleasuring her. "A-Adora, please. I want your fingers..."
Adora's breath hitched at the neediness of Catra's tone. Who was she to deny her omega pleasure? She pulled away from Catra to push her fingers into her own mouth, collecting all of the saliva and slick she could before pressing one finger to Catra's entrance. She allowed the tip of her finger to dip in, relieved to find little resistance as an effect of Adora's attention. Carefully, she eased her finger in; her own hardness paled compared to the importance in keeping her omega comfortable.
Catra sighed, relieved to feel even the slightest bit full. The walls of her cunt rippled around Adora, expecting one bit of flesh but greeted by another. As Adora started to slide in and out slowly, Catra knew this alone wouldn't be enough. She craved the alphas cock, needed it almost as much as she needed air. "God, Adora... I love the way you touch me." Catra shuddered as her pleasure built slowly.
Adora preened under the omega's praise, allowing her fingers to pick up the pace. She reveled in the sensation of the pads of her fingers as they brushed Catra's inner walls, natural instinct telling her to curl her fingers ever-so-slightly. With two fingers in, Adora resumed her oral exploration, suckling around Catra's sensitive nub.
A sharp gasp came out in response to the feeling of pressure all over. It was all so perfect. The subtle curve of Adora's fingers inside her, the feeling of Adora's lips sucking at her clit... All of it was so good, and she thought she could cum from that alone. "Adora, if you keep at that, I won't last much longer... Shit!"
"I want you to cum for me," Adora encouraged. "I want you relaxed before we go any further, okay?"
Catra's eyes locked onto Adora's as she spoke. "O-okay. Oh fuck." Her back arched up slightly, seeking the same pressure Adora had just taken away to speak. Once she found it, she started grinding down, pulling Adora's fingers as far in as she could and pressing herself against Adora's lips harshly. She could feel the waves inside her building, ready to wash over her at any moment. So close.
Adora tore her mouth away, pressing the pad of her thumb just under Catra's clit, applying circular pressure. She kissed along the omega's inner thigh, allowing herself to suck the soft skin into her mouth before she dug her teeth in once more.
That was what Catra needed. The feeling of Adora's teeth claiming her once more, closer to her center this time, gave her exactly what pushed her over the edge. Her body was overwhelmed by sensation as she breathed deeper, reaching her peak. Her hands returned to their position in Adora's hair, tugging hard. "Adora!" All the tension within her released with her pleasure, her body turning to jelly at Adora's touch.
Adora worked Catra through her orgasm, fingers still pumping, albeit slower. Once it was clear that Catra had reached the end of her peak, Adora retracted her fingers and pushed herself up to press a kiss to her jaw, then against Catra's lips. Adora was still tense, still hadn't satisfied her own desire, but a large part of her was content just to see her omega satisfied. "You did so good," She whispered, then rubbed the crook of her neck against Catra's own, bathing the omega in Adora's scent.
Catra whimpered at the comment, enjoying the sweetness in Adora's voice. "You know for someone in her rut, you sure are considerate. I thought it was me who was supposed to take care of you?" Catra took Adora's face in her hands and brought their foreheads together, eyes closed. "But I'm not complaining."
The mention of Adora's neglected hardness was enough to prompt an embarrassing whimper from the blonde, who nuzzled her cheek against Catra's hand. "Please-- even just your hand--" She rasped out, trying to guide the omega's hand between her legs.
"Adora..." Catra's eyes darkened and her voice deepened at the mention of the blonde's stiff cock. "Use me." She leaned up to kiss her after she spoke, then bit Adora's lower lip and tugged at it hoping to coax some roughness out of her. Catra may have been unaware of the full use of a rut, but she knew from Adora's warning that she would need some seriously intense help. She wanted to please Adora however she could.
Adora's breathing grew heavier once again now that her own arousal was impossible to ignore. Another growl rumbled through her with the feeling of Catra's teeth against her lip, and like the flick of a switch, Adora's rut consumed her. Her cock hung low between her legs, and as it was she was in the perfect position to press its head against Catra's mound. Adora grabbed Catra's hands and held them together above the omega's head, dipping down to scrape her teeth against Catra's skin. Her eyes caught on the purple mark on Catra's neck, growing darker by the second, and felt satisfaction curl deep within her gut.
"Ah. There you are." Catra rasped out, smirking as her eyes fluttered closed. She loved the feeling of complete and total surrender, and she could tell Adora loved having the control. "You wanna fill me up, sweetheart? Make me yours?"
"Fuck--" Adora hissed. She sat back on her haunches, letting Catra's wrists free for only a moment as she positioned herself against Catra's dripping cunt. She used two fingers to spread apart Catra's lips before sinking in, a low groan of relief echoing through the room as she pushed the entirety of her cock's head in.
Catra let out a guttural moan as Adora slipped inside her. She bucked her hips uncontrollably towards the alpha, willing her to sink in a little further and gasping as Adora's full length filled her up inside. The stretch was incredible, and it felt as though they were sculpted for each other. "God, Adora... You fit so perfectly inside me," she whined. Catra nuzzled her face in Adora's neck as they began rocking together, leaving gentle kisses against hot skin.
Adora kept her hand wrapped around Catra's wrists, nails digging against the omega in a way that almost certainly hurt. The combination of sensations had Adora seeing stars, as her hardness was enveloped in pulsing heat while Catra pressed kisses right against the most sensitive part of Adora's neck. Adora was past words, couldn't muster any sound other than moans. The relief brought tears to her eyes, which she screwed shut to take in the sheer pleasure that wracked her body.
The pleasure mixed with pain only served to turn Catra on more. If Adora wanted her to, Catra could probably go several more rounds if they were like this. She wanted to go as many times as possible, if not for any reason other than keeping her mate to herself for a while before returning to practices. The sensation of their bodies pressed against each other was just too good, and Adora's scent was too comforting to walk away from. Catra opened her mouth and grazed her teeth against Adora's throat without thinking, threatening to mark the delicate skin below.
The scrape of Catra's teeth against Adora's neck prompted an involuntary thrust into Catra. Adora gasped, her hips snapping against Catra's, irregular at first before eventually finding a steady rhythm. In a sudden surge of rut-fueled aggression, Adora tangled her fingers in Catra's hair and used the leverage to shove the omega's face against her neck, egging her on.
Catra let out a deep groan into the crook of Adora's neck as her hips hit against Catra's with a vengeance. Instead of sinking her teeth in right away, Catra decided to test the waters a bit and pulled a bit of skin into her mouth to suck on. Her teeth played at the soft flesh, but didn't break it. She wanted to drive the anticipation up, and hopefully wait until Adora couldn't hold herself back to claim her alpha properly.
Adora's hand in Catra's hair balled into a fist, hips slamming forward with each thrust. Subconsciously she was sure Catra would be sore afterwards, but the alpha in her wanted Catra to take it, craved seeing the omega with Adora's knot. She growled at the taste of Catra's mark; she needed it, wanted to belong to the omega as much as Catra belonged to her. "Do it," She snarled.
Catra loved the burn on her scalp and the grip on her wrists. It made her want even more than was probably possible for Adora to give her. There was one thing she hadn't yet received from Adora, and she was determined to get it. "Only if you promise to knot me. Please?" It was soft, almost a whisper, but came out less like a question and more like a demand.
Catra's words were enough to make Adora's synapses fire. While it was common understanding that an alpha held command over their omega, society gave too little credit to the power of omegas. The demand slotted into place, and Adora nodded without hesitation.
Catra smirked into Adora's neck at the reaction and continued to kiss her alpha softly. "Good. Now fuck me like you mean it. I can take it." Even though Catra wasn't sure she would be able to walk after this, she could tell Adora was holding back some. Catra wanted to feel Adora's full power with no hesitation. "I promise I can take it."
Another guttural growl; the hand that had been holding Catra's wrists flew to the brunette's waist, forcing Catra's body down on Adora's prick. The snap of their bodies meeting had to be audible down the entire hall outside the room, and the very idea that the others could hear Adora claiming what was hers was enough. "Oh fuck--"
"Oh god, Adora!" Catra screamed out as Adora drove into her, and as soon as she could control her muscles enough to bring her face back into her lovers neck, she did. Through gritted teeth, she whispered, "I want you to knot me so badly, Adora. Please, please make me yours. I want to be yours." She sank her teeth into the blondes neck, marking her as a claimed alpha for everyone in the Fright Zone to see. It made her so unbelievably worked up inside that just a few more of Adora's thrusts forced a short orgasm out of her, leaving her even more sensitive than she already was. Luckily the peak was just small enough that she knew she would have another, yet large enough to cause Catra's walls to throb, trying to milk Adora's cock of anything it may give her.
The feeling of Catra's walls fluttering around Adora's cock with the combined pleasure as Catra claimed her at last drove Adora headlong into the hardest orgasm she'd ever had in her life. Her seed flowed into the omega and the knot that both girls had wanted so badly expanded at the base of Adora's prick, forcing the two together until it deflated. Adora cried out, her arms and legs trembling with the force of her own pleasure.
The width of Adora's knot made tears prickle at Catra's eyes, pain and pleasure mingling. Catra soothed the bite she left on Adora's neck with soft, open mouthed kisses while the two came down from their high. She wasn't sure it was possible to feel the way she did for Adora before this moment, but her feelings of attraction from before paled in comparison to the deep connection she felt now. "God, Adora. That was incredible." She was breathless.
"It... really was," Adora panted, her head dropping to rest on Catra's shoulder. She let her eyes wander to the omega's face and felt her heart melt at the realization that the brunette belonged to her. "I didn't know that you wanted that."
Catra blushed at Adora's slightly sheepish comment, looking over at her before she spoke. "Why wouldn't I?" Without realizing it, Catra started lightly caressing Adora's back.
Adora frowned. "Well... I didn't know that you wanted me."
Catra's eyebrows knitted in confusion. "Again... Why wouldn't I? Adora, we've known each other longer than anyone here. I would only trust you with myself."
Adora felt her cheeks heat up and a smile pull at the corners of her lips. "I trust you too," She murmured, pressing a kiss to Catra's temple.
