Chapter Text
Flushed, sweaty flesh covered in a light dusting of silken fur sank underneath her quivering fingertips. Hot, laboured breath filled the air, punctuated by a purr that rivalled an engine and the occasional low growl that was part-beg, part-threat.
Adora pulled back, Catra’s lower lip caught between her teeth. The sensation of Adora’s teeth scraping against such soft skin made her shiver, but what was really driving her crazy was the molten heat smeared against her thigh.
She was still reeling from the orgasm. It hadn’t even taken that much. Adora had been riding the high since the moment Catra started teasing her. Just the thought of what they were doing had been enough foreplay for her, so it took a lot of restraint to actually not cum the very second Catra’s rough tongue sank inside of her.
God, Adora couldn’t believe this was happening. Besides the arousal, she was feeling a mess of emotions. Her chest swirled with love and happiness, her stomach cramped with nerves and arousal and her head was screaming at her in various different pitches. She didn’t want to stop and think, not yet.
She’d been able to have a very small moment after she came down from the orgasm, allowed the relief to blossom through her. In that moment Adora came to the stark realization that there were two things existing at the same time—one, there wasn’t something wrong with her, and she could climax like everyone else; two, that there definitely was something wrong with her, because only Catra could make her cum.
Only Catra’s sultry grin and playful tongue, her firm fingertips and whispered breaths, could get her there. Whenever Catra had called her a nickname, Adora all but melted.
Adora was truly, thoroughly ruined in every conceivable way. The only way she could ever pull herself back together was with Catra. That thought terrified her, but she also felt a sort of resolution building inside of her.
From here on, Adora would no longer deny herself. Catra had touched her with tenderness, had watched her writhe in pleasure, and her expression had been of pure adoration.
Adora could be stupid—she was always the first one to admit it, second to Catra. But she wasn’t mistaking this, not now.
So, even though her legs still felt like jelly and her brain was still high in the sky, lightly in flames from the onslaught of pleasure, she was overcome with the aggressive need to return the favour. This wasn’t just about democracy anymore. Not just a deal or a one for one.
Adora needed to return the love she had just received. She craved to feel Catra tense against her, to hear Catra cry her name.
“Moan for me,” Adora breathed against Catra’s ear, lightly biting down on her neck right below her earlobe. Catra made the most adorable mewling sound in her throat, and Adora could just imagine that she was flushing with embarrassment.
“Adora,” Catra whined, petulant instead of pleading, but it would do.
Catra would always be a brat, and Adora accepted that. She loved it.
“I’m not going to fuck you with my tongue yet, baby. Or my fingers.”
Catra’s hips lifted, grinding herself against Adora’s firm thigh. “Asshole,” she grumbled.
Adora felt herself grin wide. She gripped Catra’s chin and turned her head to the side, forcing their eyes to meet. “Look at me, sweetheart,” she purred, “I’m going to let you grind on my thigh, okay? And you’re going to come against it like a good girl.”
Catra visibly shook at the words. Her fur fluffed up, but Adora saw the way her pupils blew wide, how she had to swipe her tongue over her dry lips. She stuttered on her breaths, and she was falling apart just the way Adora liked it.
“You’re cocky,” Catra shot back.
Adora suddenly moved her hips, grinding harder against Catra, feeling the severe heat of her, the wetness now trickling down her flexed muscles. Catra’s eyes shut tight and she bit down on her lower lip, keeping the moan she had just been about to let out.
Adora rubbed her thumb over the closed seal of Catra’s mouth. “I told you to moan for me, didn’t I?”
Catra’s eyes opened slowly. Looking up at Adora was a woman so close to begging, and it made her throb.
She was never usually this dominating with her partners, but there was just something about this… about Catra, here in this moment, that made Adora want to handle her and fuck her and drive her wild.
“Safe words?” Adora asked, still gently caressing her lips.
“Same as yours,” Catra answered, her voice half a whisper.
“You need to stop at any time, you tell me, promise?”
“Promise.”
Satisfied, Adora watched the motion of her thumb, and then she shoved it into Catra’s mouth and groaned at the feel of her warmth. Her tongue swept out and stroked against Adora’s thumb, and Catra looked at her with tears glistening in her pretty lashes.
Adora paused, brows furrowing, but Catra gave her a slow blink and Adora understood. She was overwhelmed, but thoroughly enjoying this.
So, Adora had Catra sucking her thumb while she started pumping her hips, grinding into her with very slow, very deliberate movements. She kept their gazes locked, made sure Catra fully acknowledged her in this moment, in the meaning of what they were doing. Adora could feel the flush across her cheeks, rushing down her chest. She was absolutely drenched again herself, but she didn’t even need to be touched.
Catra moaned around her digit, so she finally removed it and pressed their bodies together. She kissed Catra’s neck, tongue flicking out to sample her sweat, uncaring of the light layer of fur. Adora loved how soft her hair was. She couldn’t stop kissing her, biting down and suckling. She kept moving her hips.
She drew an earlobe between her teeth and reached around Catra with her right hand.
“Catra,” Adora breathed softly. She blindly reached for her destination, anticipation coiling tightly in her belly. “You made me feel so fucking good, I promise I’m going to return the favour, okay?”
“God, Adora…”
“You’re so wet, so soft,” Adora groaned, resisting the urge to move faster and harder. She kept a slow pace and was delighted when Catra eagerly met her for every thrust, rubbing herself against Adora’s quivering thigh.
Her muscles were already burning, but Adora was already feeling another orgasm building inside of her and she was left in awe with the way her body was reacting to this, to Catra. She wasn’t even being directly stimulated, but it was all already so much.
She had an idea of how to get Catra to tip over into oblivion immediately, and she felt a skip in her chest as her fingers found the exact spot she was looking for.
“Come for me, Catra,” Adora husked into her ear, her lower back screaming and her clit pulsing. At the same time, she buried her fingers in the tuft of hair at the case of Catra’s tail, and then she tugged.
Two things happened simultaneously.
The tug had pushed Catra over the edge, and her entire body locked up tight as she orgasmed.
Adora came with her, clenching her teeth hard and curling around Catra’s equally quaking body as the pleasure washed through them.
Besides the pleasure, Adora felt mild pinpricks of pain along her shoulderblades and realized Catra must have scratched her. Heat washed through her at the thought, and that gave her enough energy to peel herself away from Catra’s body. She stared at her face, grinning happily.
“I just came with you,” Adora announced proudly. “That was amazing.”
Catra let out a strangled noise that dissolved into a laugh. She grabbed for Adora and tugged her down, Adora having no choice but to move since Catra was pretty damn strong. Catra’s legs wrapped around her waist, forcing her even closer. She slid her arms underneath Catra’s back, wrapping her up tight.
“There was a small part of me that really thought I was broken, or something,” Catra admitted softly, her words cracking at the end. “I worried that I’d embarrass myself by not being able to come at all. That you’d think I was a freak, too.”
“I’d never think that.”
She felt Catra nuzzling deeply against her shoulder and neck, and relished the vibrations of her purr.
“I know that,” Catra told her. “Now I know that. Adora, I…”
Adora heard the emotion trembling in her voice. She pulled away only far enough to look properly into Catra’s face. The room was mostly bathed in darkness, but she could still see Catra’s face perfectly.
She looked recently fucked, but radiant and stressed. Adora caressed her soft cheek.
“Do you want to talk about what we just did?”
Catra swallowed hard. She looked away, and Adora worried that maybe Catra would say no. That maybe this had only ever been about the sex, but Adora forced herself to remain very still and as patient as possible.
“We just accomplished what a fuck ton of other people never could.”
Adora allowed herself a smug grin. “Yeah, we totally rock.”
Catra laughed. “I can’t believe… I mean, god, Adora. How the fuck did you make me come so fast? And just with your thigh? I’ve never even… I just…” She let out a long sigh.
“I have a theory.”
Those beautiful eyes levelling Adora with seriousness. “I’m listening.”
Adora scooted down slightly so that she could rest her chin on Catra’s chest, right between her breasts. She could feel the underlying purr and her heartbeat, and she felt safe and warm.
“I think the reason other people never did it for us, is that they were other people.”
“You think only I can make you come?”
Adora nodded. “Catra, I could have come the second you first touched me, I felt like I was on fire. I… I really don’t want to ruin our friendship, but I need to be honest with you.”
“Adora…”
“Whenever I was with someone else, I always thought about you. I stopped trying because no one ever measured up—no one was you.” Catra’s lips parted and she stared, surprised. Adora decided to barrel on before she lost the nerve. “I’ve had feelings for you for nearly my entire life, and I tried to shove those feelings away because I thought you’d never feel the same. What we did tonight wasn’t just a deal to me. It was… it was everything. And I’m actually so terrified right now, I’m a little dizzy and—”
Warm hands with sharp tips cupped Adora’s face, steered her away from the oncoming anxiety.
“Adora, calm down. I’m here, okay? I’m listening to you, I’m not running away.”
“Okay.”
Catra stared deeply into her eyes so openly that Adora felt a little embarrassed, as if they weren’t currently butt-ass naked post sex already. She could still taste herself mildly on her lips, and Catra’s nipples were still stiff as they poked into her chest.
“I love you,” Catra told her finally, after the silence had stretched on too long. “I always have, and I always will. And yeah, I had the same problem. Any woman I brought home, I tried to pretend she was you. But no one will ever be you.”
Adora wouldn’t have been able to find the right words to describe how fucking happy she was. She was running on the afterglow of her first two orgasm, given to her by the woman she was so stupidly in love with, and now she was having her dream come true right in front of her.
“You love me?” Adora asked, blinking slowly, afraid that in the second her lids were lowered, this would have dissolved into a dream.
Catra rolled her eyes, then she rolled them over so that Adora was flat on her back. Her claws trailed mild pink trails down Adora’s abs, and she shivered.
“Yes, I love you. And I want to show you over and over again. All night long.”
Adora tried to gasp in more breaths, because she felt like she couldn’t breathe with the weight of her love for Catra just crushing into her. She loved it.
“Yes please,” she nodded, flushed. “Show me everything.”
“Remember what I told you,” Catra told her, grinning wide, showing those sexy sharp fangs of her, “you’ll be so orgasmed out you won’t be able to get out of bed.”
Heart racing, Adora closed her fingers around the softness of Catra’s hips.
“Promise?”
“Oh, I have some news for you guys,” Catra announced to their friend group, having to raise her voice because everyone could be so fucking loud.
They were over at Catra and Adora’s place for a trashy horror movie and delicious popcorn. Adora was out getting the drinks they’d forgotten earlier, so Scorpia and Bow were busy arguing about the scariest horror trope—neither of them were right, because they were cowards when it came to horror, so Catra was happy to break of the fight and have everyone glance at her.
“Everything okay?” Glimmer asked, shooting Catra a worried look.
They may have taken a bit of paid time off from work and locked themselves away from the world, so everyone had been blowing up their phones to find out if they were okay. Their friend group were pretty sensitive to drama and negative energy, so any time Adora and Catra had a fight, everyone felt it. They must have assumed something like that happened.
Catra gave them a shit-eating grin.
“I can officially announce I’ve had an orgasm.” She lifted both hands, counting off on her fingers. “Or several, actually. Well, more than that even.”
They all looked at her, momentarily taken aback.
“My congratulations, Catra!” Perfuma was the first to announce.
“Oh my god!” Glimmer shrieked, leaping across the couch to pull Catra into a hug. Catra hissed and flicked her tail, but she allowed the hug anyway. When Scorpia and Bow tried to join, Catra quickly pulled away.
“That’s amazing, dude!” Bow told her, grinning. “We’re happy for you, seriously.”
“Kind of a weird announcement to make, though,” Scorpia said, blushing, the only one of them that was embarrassed. Bless her heart.
“I’m super nosey though,” Glimmer said. She wiggled her brows. “Who was the talented person, huh?”
Catra picked up the sound of Adora’s heartbeat approaching their apartment door. Seconds later that familiar, wonderful scent hit her senses, and Catra’s body relaxed into the couch. No one noticed her subtle body language though, so Catra could drag this out a little longer.
“Poor Adora though,” Scorpia was muttering to Perfuma, “now she’s the only one left out!”
Catra snickered. “Well, she’s actually on her way right now.”
Everyone was at attention after that, sharing glances. They were probably thinking, yikes, Catra has a new fling and invited her over? Adora is going to be so pouty all night.
But, little did they know…
“Who?” Glimmer all but yelled, shaking Catra’s by the arms. “Tell me!”
Catra pointed at the front door as Adora slid her key in, and everyone turned to stare as she pushed the door open and stepped inside.
She had a cap on backwards and a tank top, showing off the sculpted slope of her arms. Her wallet was clutched between her teeth since her hands were full with the drinks she had brought with, and when she noticed everyone staring at her shell-shocked silence, she opened her mouth likely to say something, and dropped her wallet.
“Shoot,” she cursed cutely, staring down at her fallen wallet.
Catra gave her a cheeky smile, then turned to their friends.
They all started shouting at once, sending Catra question after question. Adora nearly stumbled back out the door in fright, and quickly went to the kitchen to drop the stuff off so she could return and figure out why everyone had started frothing at the mouth.
Catra just grinned, smug.
They never ended up watching the horror movie.