Work Text:
The brunette arches into the blonde’s touch. Her hands bound together by rope, the rope pulling against the hooks that were specially designed for their bed. Adora drags their tongue across Catra’s sex, taking in the saltiness and bitterness after teasing for so long. They pant against her dripping core, their breath almost gone from the amount of time that they’ve been swirling around in the velvety heat.
Adora’s muscle run through her slick folds, they hum in delight at the way she tastes. “Mmm…” Catra squirms and bucks her hips up into her lover’s face. “My my, eager, are we?” Adora flicks their tongue up at the sensitive bud that causes Catra’s legs to wrap around Adora’s neck. “Ah— Adora!” Catra’s legs shudders at the slow pace that Adora sets against her throbbing clit.
The blonde slows to a stop, tongue pushed against her clit. “Lord Adora, not Adora”
Adora’s sky blue eyes are clouded with lust as they stare up at Catra’s blue and yellow orbs that rolled back. They pull away from the soaked heat, a little string of mixed fluids following her lips. “You’re so adorable when you’re trembling for me…” Adora trails kisses away from Catra’s core before gently placing their middle and ring finger against the nub.
Catra mumbles incoherent curses and pleas as Adora circles around her clit. Adora snakes their way up the brunette’s body until they’re met with Catra’s hardened nipple poking at their flushed cheek.
Adora takes the hardened nub into their mouth, their tongue swirling and flicking at them before they kiss their way up to Catra’s neck. Leaving harsh bruises leading up and all over their kitten’s neck. Satisfied with the amount of blooming bruises that cover her Catra, they pull away to come a couple inches away from Catra’s flushed face.
“Please… Please Adora—“ Catra’s met with a hand pressing against the sides of her neck and slightly pushing her down into the mattress. The fingers on her clit swiped faster, Adora watching her body writhe at the sparks of pleasure running through her body.
Adora leaned down to her ears that were now pressed flat against her head. “C’mon kitten… Be a good girl for your Horde Lord…” Adora eased off the pressure on her carotid before gripping her chin and forcing Catra to look at them. Catra’s hips bucked wildly, attempting to slip Adora’s fingers into her.
The sensitivity sending ferocious jolts through her legs. Her toes curling into the bed sheets underneath her. She huffed from the overstimulation, “F-f—“ she stopped herself from embarrassing herself more by biting down on her lip. The restraint on her wrists kept her open and exposed to Adora. Her knees practically screamed in pain. The endless teasing from Adora made her so god damn worked up. Her biceps tensed as well as the rest of her body, the noises of the bed creaking and broken shrieks echoed across their room.
Adora tsk’d at Catra before gently squishing the poor kitten’s chin. “Look at your lord and beg me for mercy” They gave Catra a soft kiss on her nose. “Tell me how bad you’ve been aching for this moment…” Catra stared at those eyes with a pleading gaze. It’s already hard enough to speak with her fingers working against me like that but whatever.
“P-please… ah—“ Tears pricked at her eyes before she desperately tried blinking them away. “My baby kitten…” Adora let’s go of her chin and gently rests her hand against Catra’s cheek. “She just wants to get fucked so badly that she’s willing to cry when she doesn’t get what she wants?”
Catra shakes her head furiously while her whole body tenses.
“L-Lord Adora… It-It— it hurts”
“You’re just so helpless like this…” Their expression softens for a second before their demeanor changes at the drop of a hat. “I think I could stay out of you for a little while—“
“No! Please! I need my—“ squeezed her eyes shut. Fuck you, you blonde asshole. “I need my hole” Catra’s body shudders and a high pitched squeal pierces Adora’s ears “F- filled by your fingers…” She looked away, their nightstand suddenly more interesting than looking into Adora’s eyes.
Adora’s eyebrows quirked at the sudden courage that their sub had. “Oh Kitten… are you gonna cum for me? Do you think you earned cumming?” Catra faces Adora the second they finished their sentence. Hope filling her eyes.
“Yes, yes, yes!” Adora strikes Catra across her cheek, not too hard to hurt but enough to leave a little sting. Catra moans at the pain and pleasure burning through her cheek and spreading to her ear. A stream of tears left her eyes. “Yes to who?” Adora speeds up against her clit, their hand becoming a near blur.
“I want to cum all over your— fuck! Fucking fingers—“ Catra pants through every word, almost like she’s sobbing. The whole hallway could probably hear what the two were up to during this time of night.
Adora plunges two of their fingers into Catra’s heat. Both of them let out a groan of pleasure, Catra clenching nicely around Adora’s digits from the stimulation. Adora pumps into Catra while their fingers curl against her g-spot, not giving her a second to catch her breath.
“You were this worked up for me?” Adora’s wrist burns at the lactic acid forming in their wrist and through their forearm. Catra nods and she moans and arches upwards into the touch. “You’re such a good girl for your Lord”
Adora captures Catra’s lips in a heated kiss as their fingers thrust in and out of their lover. Catra moans out against Adora’s lips at the pace that they set. Adora grabs one of Catra’s ankles and pushes it so it’s mere inches away from the Magicat’s ears. God, the things that Adora could do with her flexible Magicat. The new angle has Catra gasping and panting out incoherent words. Her eyes fluttered back at how her g-spot was getting pumped into.
Adora pulls away from the intense kissing and pumps full force into Catra, the bed creaking and slamming into the wall. “Fuck, fuck, fuck— I’m s-so close!—“
Snap! Snap!
The restraints that once kept Catra bound to the headrest slipped off, the hooks that were once bolted to the headrest, now snapped off from Catra’s excessive pulling.
Adora’s eyes widened at the sound, her speed never wavering. Catra’s hands flew towards Adora’s back, her claws scraping against the toned muscles. The blonde moaned at the sweet pain that shocked their back. “C-cum for your Lord… You’ve served your purpose as my hole”
Catra’s muscles tenses against the digits that were plunging inside of her. A high-pitched squeal erupted from Catra as Adora shoved another digit into her eager heat. Catra latches her mouth onto Adora’s neck, sucking, nipping, and leaving marks lining her jawline and Adam’s apple.
“You’ve been such a good girl…” Adora grunts at Catra’s fangs piercing her skin. “F-fuck! You play rough, k-kitten”
Tallies of red streak up and down the blonde’s back. Adora bites their bottom lip at the pain running them. Adora let’s Catra’s ankle rest on their shoulder as she pumps and curls at the new angle.
The wet sounds coming from her core cause the blonde above her to smile. Making her sub feel like this always felt way better than cumming themselves, if Adora was being honest.
Catra’s body stiffs, her legs shaking violently as she rides out her climax on Adora’s digits filling her. Her sharp inhales and curses come in broken sentences. Her lips parted to form a perfect ‘O’. Adora slows her pumps, the walls keeping a grip on their fingers as they help Catra ride out her orgasm.
Her body relaxes into the pillowy mattress as Adora pulls out their digits before licking their fingers and getting in between them. She grabs a couple tissues from their bedside table to clean Catra up with, their motions are gentle as they clean her up, being careful to not hit anything sensitive.
They throw the tissues somewhere on the ground before turning back to Catra to give her a sip of water. They instead find their baby softly snoring. Adora smiles to themselves at how she immediately passed out after getting fucked.
Adora gently undoes the ropes before putting them on the floor then rubbing Catra’s sore wrists and giving them soft kisses. Adora finds their eyelids heavy as they make a pillow out of Catra’s soft bosom.
Adora whispers an inaudible, I love you to Catra before snuggling up and drifting off to a dream-like state.
***
The blonde stretches and twists as they’re woken up by the cries of steel crashing against steel. Nothing like Fright Zone early in the morning, the industrial wasteland was the second most precious thing that Adora held to their heart. Catra being the first thing, obviously.
Their bare body barely covered by 2 layers of blankets. There’s purple with yellow undertones that plague the sides of their neck, dried tally marks line up and down their back, and teeth punctures on their shoulders. They have enough decency to tug on the nearest pair of boxers that they have laying on their shared nightstand.
The bed dips as they get up and stumble to the balcony that overlooks the entirety of their kingdom. Hues of green and grey dust the sky, the some-how structurally supported buildings pierce the clouds of pollution.
It’s been about 3 years since Adora had found the Sword of Protection in the Whispering Woods. Since that fateful day, they had more power and drive to turn the tides of the war against the Rebellion. All of their princesses and magic can’t stand up against the advances in tech that the Horde has to offer.
Adora presses gently against a scar that runs down their brow to their cheekbone, they recall that damned hippie princess and her barbed thorns wrapping around their armor. The war’s damage was seen all over their tattered body, their back was covered in small scars to gashes along the muscly plane.
The amount of land and villages that Adora had conquered since the fall of Shadow Weaver and Hordak has been the best call that they’ve ever made. The constant stalemate that the two sides were both at dug deep within her. It was a constant battle that led to loss of supplies and soldiers.
The woman that apparently shaped them and their future were far weaker than they had imagined. The Black Garnet was the only thing keeping that witch alive. As long as she was alive, she would continue to use Adora for power… and to hurt those that Adora cares for.
Back when Adora was young and still had a gap between their teeth, they would run around the Fright Zone and enjoy being young with their best friend. The cost of fun was always something that stuck with them, the sounds of gasping for air still haunts their dreams.
“It’s my fault! She had nothing to do with it!”
The blonde clenched their fist and pursed their lips at the flashback from their so-called “childhood”.
There’s a gentle shuffle on the bed that follows with a soft purr from under the blanket.
Adora turns to face the bed, the person under the bed snapped them out of the trace that they were locked in. A small smile makes its way onto their face. Their heart clenches at the sight of a tail gently thumping against the mattress.
There’s the first most precious thing that Adora keeps locked in their heart, Catra.
They’ve been together since as long as Adora could possibly remember anything. All the pain and suffering that Catra endured is something that Adora never wanted to see happen to someone like her. Sure, Catra is extremely abrasive, sarcastic, unforgiving— probably shouldn’t get into much of that.
The point is that Adora is now strong enough to protect Catra, and they do. The fall of their abuser was a door opening for the two, no more “guardian” peering over their shoulder or breaking the pair apart. It was just the two of them without judgement, living out their dream together.
This is truly what love feels like, they think to themself.
Catra shifts to face Adora. Her cheek slightly squished against the pillow, her puffy hair in tangles from their festivities last night, and she has the same bruises that Adora has that line her throat and shoulders.
The Magicat throws the cover off of her as she mumbled something along the lines of “too hot…” She lays flat on her back, relishing in the coolness that shoots through her body. Her supple breasts have more trails of dark to light bruises that lead down past her belly button.
Adora has a little bounce in their step as they walk over to the bed. “Good morning, baby!” They giggle at the sight of Catra splayed out, the brunette’s arms are held above her head, giving a full view of the lean muscle that she has. They place a chaste kiss against the tip of Catra’s nose, they watch as Catra moves to cover the faint blush that was threatening to spread across her furry cheeks.
They sit down on the bed next to Catra, a gentle hand running along the sides of her body to smooth the fur that was ruffled up from the twisting and turning in bed.
Catra goes for another stretch, her nose scrunching up and a little whine coming out. “What time is it?” She sits up to meet Adora, the blonde’s hand staying on Catra’s waist.
“About a quarter after 9– or maybe even 10” Catra’s brow furrows as Adora stumbles to estimate the time.
“Actually! I would say it’s like” Her head whips towards the balcony then back to Catra. “I would say it’s roughly 10:27… ish”
Catra runs a hand through her hair and takes in a deep breath before holding it in for 4 beats.
Adora rubs their thumb over their girlfriend’s waist. Their ocean eyes studying the girl’s face, the orbs taking in every minor detail of Catra. The long lashes that blinked away copious amounts of tears. The pair of soft and warm lips that Adora gets to have all for themselves. The lips that show the brightest smile that they love so much.
Cerulean and amber eyes meet the pools of blue. Adora smiles brightly at Catra and waits for her reaction.
“Adora… you know that you mean a lot to me, right?”
Their body involuntarily has a little jolt from being reminded that Catra is theirs. A sheepish hand reaches to the back of their neck, a habit that they picked up over the years.
“Of course!” They practically beam at the latter
“Well” Catra cups the blonde’s chin. Adora’s smile is still as bright as it was before. Oh my sweet sweet idiot.
Catra clears her throat then she presses her thumb and index finger into Adora’s cheeks, moving her hand back and forth to get some blood flowing around her girlfriend’s sorry excuse for a brain. “There’s a clock right behind me” She plants a little kiss on Adora’s nose before hopping out of bed.
“Just because you saw it doesn’t mean that I did!” Catra blinks at Adora. “It’s my fault that I saw the clock that’s behind me?” Adora nods at the statement, their hands now folded across their chest. “Then I guess it’s your fault that you didn’t see the clock that’s right in front of your—“ Catra huffs and stomps to the bathroom.
Teehee… Her booty jiggles when she does that. Adora follows suit in freshening up in the morning.
Catra sits on Adora’s study desk as she watches them take the full hour to get ready. Adora has been planning to conquer Thaymor, if the Horde could break down the town that stands between them and Bright Moon, then who knows what awaits them.
Mismatched eyes take up and down Adora’s build. Adora is sporting their red tank top and black leggings. Catra let’s her cheek rest against her hand, relishing in the sight of Adora. The blonde puts on their pauldrons, fastening the straps taught against their triceps.
“Something caught your eyes, kitten?” Adora smirks at the ogling brunette.
Adora makes their way over to the desk that Catra resides at. The amount of swagger and confidence pouring off of them was just enough to sedate a horse.
Adora pins Catra down against the desk’s cold steel. Her wrists held above her head by a strong hand while the blonde’s free hand made its way to Catra’s waist. They exchange frivolous kisses, desire pouring out of every part of Adora. Their fingers glide across the smooth fur that’s laid across Catra’s waist.
Catra inhales sharply as Adora slots herself between her parted legs. Her hips moving against Adora’s abs on their own to get some amount of relief that was being built up since, well… since this morning. “I’ve missed you so much” Adora cups Catra’s chin before moving her face to the side. She latches her lips onto the Magicat’s neck, sucking and nipping at the bites from last night. Catra pants out their name and resists against the strong hand that’s keeping her wrists planted. “Adora… Adora— ah! P-please…”
“Please what?” Adora breathes against her bruised skin. Their hand sneaking underneath Catra’s shirt. Their thumb and index prodding at the hardened nipple. Adora sat up, their hand still pinning the Magicat down and rolling her nipple between her fingers.
Catra laid spread out beneath her, her face flushed, ears lowered, and tail lashing underneath her. She’s taking this time to catch her breath from Adora. Her eyes are looking away from the blonde, she bites her lip as the tweaking of her nipple stops, she bites back a “no” as Adora rests the now free hand against the desk. The blonde lets go of her entirely and takes a step back away from the Magicat. Catra shoots up from her position to look at the blonde, a sudden snap in her ears grew louder...
“Catra?” She jolts up at the blonde snapping her fingers.
The blonde tilts their head a bit, blinking blankly at their girlfriend. “Etheria to Applesauce Meowmeow?” Adora snickers at Catra’s name that they gave when she was younger. They make their way over to Catra, they hunche down to meet face to face with the speechless brunette. Strands of blonde falling in front of their face. Thank stars they got rid of the stupid hair poof…
Catra gently places a hand against Adora’s cheek before giving it 3 harsh pats then shoving the blonde’s thick head away. “You’re cute, but I don’t waste my breath on princesses” She leans back on the heels of her palms as she watches Adora smooth down the stray piece of hair from their ponytail.
“Oh really?” Adora places their hands on top of Catra’s thighs, drawing little circles against her leggings. “I’m pretty sure last night was all, ‘Fuck— I’m so c-close Lord Ador—“ The Magicat slaps her hand over the cocky blonde’s mouth. “Continue that sentence and I’ll be the one to draw another scar across that pretty face of yours” She muttered.
Adora busted out laughing behind the furry hand that was pressed against their nose and mouth. Listening to the blonde ease up sent a smile to Catra’s face. “Yknow… I could go for another round, Lord Adora” She bit her lip, her eyes scanned up and down Adora’s forearms.
The blonde places a kiss against the brunette’s forehead before taking a couple steps away from her. They stumble on the second step then puts up finger guns in an attempt to seem cool. “Ahaha—“ They clear their throat “We have to invade Thaymor in about” They spin around to quickly read the digital clock on display “An hour, we can’t be messing around until then”
Catra let’s out a sigh. “I thought that Thaymor didn’t need their Horde Lord on sight— we have more firepower than them and Bright Moon'' She makes her way over to Adora’s dresser. Shuffling through the piles of shirts to find a jacket of some sort to wear.
“Where do you think you’re going?” Adora shuffles over to Catra and rests her chin against her shoulder.
“To tag along? I thought I was pretty obvious” Catra picks out the stupid red jacket that Adora used to wear during their cadet days. “I don’t plan on spending a couple days alone in the Fright Zone” She gently strokes Adora’s cheek. I’d miss you too much.
Adora wraps their arms around Catra’s waist and sways them side to side. “Awww, my baby doesn’t want me gone for days” They pepper kisses along Catra’s neck. “Keep it up and I might start to think that you actually like me” They smile against the fuzzy surface before placing another feather light kiss.
“I thought we already said that you definitely like me?” Adora scoffs. “Pfft no— I’m older so that means that I make the rules” They lead Catra to their vertical mirror. They share a laugh at how Adora is waddling behind Catra. “Since I make the rules, I say that you like me. I don’t like you”
Catra rolls her eyes, “Whatever you say, Princess” She catches Adora staring at Catra from her hiding spot in the crook of her neck. Adora quickly tucks her face back into her neck, Catra feels a soft smiling playing on the blonde’s lips.
The Magicat coils her tail around Adora’s thigh to keep it from lashing around in this moment that they share. She purrs loudly at the sight. Adora and her being able to finally be close in the way that they want to be after so long…
Being in the Horde meant that there was only one goal: Serve Lord Hordak. Shadow Weaver didn’t make life simpler on them, it was a pain living under the strict rules and barrier that she held between them.
It changed when Adora found the Sword of Protection. Shadow Weaver made Adora a bigger project than the poor blonde already was. Making Adora constantly shift into “She-ra” and seeing how far her and Hordak could push the limits. There would be nights where Adora would stumble into their barracks and almost collapse from exhaustion.
Sometimes, she wouldn’t see Adora days at a time, weeks even. The scars of Hordak growing impatient or the bruising around her neck from Shadow Weaver killed Catra. A part of her breaking every time Adora would pass out on their bottom bunk.
***
The years of torment and mental abuse ended when a princess named Entrapta helped Hordak with a glowing red runestone. The runestone latched onto Adora’s sword and… Hordak was left splattered against the walls of his laboratory, along with years of research on the sword and She-ra being doused in his blood.
Shadow Weaver was no different. She-ra ran into the Black Garnet Chamber, splotches of fresh blood making beautiful patterns on their white armor. She-ra had smashed Weaver’s against the Black Garnet until her mask shattered into small pieces that dug into her flesh. It’s really surprising how the runestone itself didn’t break under the pressure of an infected She-ra.
***
She recalls Adora pulling her from her slumber and dragging her into the nearest training room. Her eyes were bloodshot and had multiple stains of dried blood all over them. It’s the most fragile that you could’ve ever seen the most cut-throat yet wholesome warrior. The poor baby didn’t even remember half of the events that took place when they were under the infected rune’s control.
The Fright Zone’s production slowed to a halt when Hordak and Weaver weren't there. It was like the soldiers were waiting for someone to take Hordak’s place. Catra convinced Adora to step up with her and rule over Etheria like they’ve always planned. Be better than those that made their lives living hell.
Now look at where they are, two ruthless warriors being lovey dovey when everything around them was meant to be crumbling.
“Adora?” Adora lifts their head up slightly and answers with a nuzzle on her neck. “Don’t we have to be somewhere in an hour?” Catra chuckles at Adora hugging her tighter at the mention of them having to part ways for a bit.
The blonde protests by sucking on her neck. Catra watches how one of Adora’s hands moves towards her clothed chest while the other makes its way down her inner thigh. Fuck…— Nope, not now. Watching Adora’s skillful hands work up and down her body was wonderful, but not the time.
She gently moves away from the blonde before she gets pulled back in. Adora pulls away from Catra’s neck and gently nibbles on the top of her ear. Catra pants softly at the sensitivity of her ears. She runs her fingertips over Adora’s arms, her claws tracing lines over the hardened muscles.
“What’s the matter, kitten?” Adora whispers into her ears. Their breath making Catra’s ears twitch. She lets out a tiny groan at the pet name that was given to her by Adora and only Adora. The blonde stares at Catra’s face as they grip her inner thighs, so close yet so far from her aching sex. Catra pushes her thighs together to trap Adora’s hands, her thighs rubbing against the warm hand that’s an inch away from her core.
“Is my little kitten too shy to answer me?” Adora prods. “You were vocal for me last night, so what’s the difference now?” Stars, Adora’s too cocky for their own good. Catra huffs and shoves the blonde away from her. She shrugs on the ugly jacket that she found from Adora’s dresser.
“We have places to be, Lord Adora” Catra slicks her hair back as she puts her crown on. “It would be a real shame if your army didn’t have someone to command them every step of the way” She smooths out the creases in her top.
Adora mumbles something unrecognizable under her breath before slipping on her Sword as a bracelet. “So, we’re going to battle and you’re wearing… pajamas?”
“I’m not gonna fight, obviously”
“So you’re just gonna sit back and—“
Catra pounces towards the door. “Provide moral support! You chumps can barely take down a 12 year-old princess by yourselves”
“Hey! They try their best!” Adora points a finger towards her, as if the finger being stuck at her would add more of an emphasis to their words
She lets out a high pitched laugh at the statement as she heads out of their room and into the empty hallway. “Wait wait wait—“ A couple of crashes followed by a quiet “oof” cause Catra to whip around to face their bedroom.
Adora is splayed on the ground in their Horde armor but has one boot on their foot while the other is in their hand. They hurriedly scrambled to get up before they jam their socked foot into the boot. Adora sheepishly holds out a thumbs up to the concerned Magicat.
Adora gets a little burst of energy to catch up to Catra. Their demeanor turns cold as they make their way to the Skiff garage. Catra wraps her tail around Adora’s wrist as they pass through certain rooms where Shadow Weaver had caught them a few times.
The memories of running through these very halls, hiding when people started hating her, and running away from Octavia when Adora called her a dumb face. She unconsciously smiles to herself as she recalls her and Adora’s innocent sleepovers when they’d talk about—
“So,” Adora looks at Catra from her peripherals. “Do you come here often?” They waggle their eyebrows.
“Is that your way of cutting the tension, Princess?”
Adora gently tugs on the tail wrapped around her wrist. “Lord Adora” She hisses through gritted teeth.
“Sure thing…” Catra faces Adora, briefly taking in the light scarring on her face and the hickies she left not too long ago. “Princess”
Adora opens her mouth to protest but a lizardfolk Force Captain approaches the pair before she could threaten the Magicat.
“Lord Adora!” He does a quick hand salute at his superior. “We have all Skiffs loaded with extra rifles and food rations to last a week. All soldiers are awaiting orders to move out towards Thaymor.”
He turns to face Catra, “Lady Catra, we’ve left a tank at your disposal in case you—“
Catra gasps at the mention of a tank, her eyes sparkling and a low purr erupting from her. She jumps up and down as her tail lashes, “Adora! Let’s ride in the tank!” She grabs the blonde’s biceps and grips it. “Please please please!”
The Force Captain and Adora both stare at Catra before the Captain shoots a questioning look at Adora, Adora shrugs their shoulders at them before waving them off to lead the Skiffs through the Whispering woods. “Catra,” the blonde grips the brunette by her shoulders to stop her from bouncing off the walls at the mention of riding in a tank like she did before when she was younger. “You never seem to change, do you?” The question was filled with admiration, Adora hoped that Catra could sense it.
Adora sets Catra down before making their way to their tank. Other Horde soldiers went into separate tanks, leaving the couple to an empty hunk of metal. Adora hops on the tank, holding open the chute’s top for Catra to slip into. “Lady Catra,” They said in a teasing tone, “your carriage awaits you”
Catra hops down into the tank, too excited to hiss or shoot a glare at Adora. She plops down in the cozy seat of the gunner and curls up into a tight ball to take in every aspect of the tank that will soon clear the village of Thaymor and allow the Horde to be one step closer to Bright Moon.
Adora follows in after Catra, heading for the pilot seat and setting the auto-pilot to file behind the other tanks. They sigh lightly, it’ll take a while to get to the small village, with the amount of fire power and supplies her soldiers brought to the battle, they could start up camp at Thaymor, and then maybe do some light recon at Bright Moon by using Double Trouble.
They tiptoe to the comfortable Catra that’s curled in the small seat. They smile to themselves and fold their hands behind their back as they leans down to whisper.
“Pssst, baby” They lean closer and pokes the tip of her ear with the tip of their nose. “Psst.”
Catra stirs in the seat, her ear twitching at the sudden poke, “Mmrph…”
“Do you wanna…” They hums for a second, “Do you wanna cuddle? Or something, before we get there?”
A pair of heterochromatic eyes looked up at the blonde. Those eyes never cease to get her heart to pick up the pace. Adora gave an awkwardly large smile that made their eyes squint at the edges of their blue orbs. Adora kept their eyes locked on Catra as they made their way to a flat bench where Horde Soldiers would sit and wait to be deployed from the tank.
The bench wasn’t that comfortable since nothing in the Fright Zone would be deemed as comfortable… or safe for that matter. Catra’s tail sways methodically in the air, the light swishing motion back and forth captures Adora’s eyes, as if she was-- quite literally-- a cat drawn to a red laser pointer. A low purr sounds from Catra’s throat, the rumble shining through the concentrated silence of the two.
Adora’s eyes are fixated on the tail unil the tank passes over some thick roots that shake the vehicle. Adora shook their head before their eyes landed on Catra, they gulped, knowing that they looked like a feather hanging from a pole. Adora experimentally moves their body side to side to see Catra track their movements with her head, her eyes dilated.
Adora smirks at Catra, their arms spread out, their face displaying the message of “Come at me, kitten”
Catra’s tail swishes a couple more times because she pounces on Adora.
She lands on Adora as if she was going to be cradled like a baby. A small huff gets knocked out of Adora’s chest. “Catra, did you have to sit right there?” Adora’s faux annoyance was greeted with the Magicat’s shit eating grin, “What? I’m not doing anything?” She nuzzles into Adora’s neck before the blonde will smell like sweat and dirt out in the battle that is soon to come.
Adora grips onto Catra’s waist before sliding to their back against the cold interior of the tank, Catra now laying on top of the blonde. The purr crescendoed enough to let Adora feel the vibrations tickle their collar bones. They giggle lightly at the fur pressed against their skin.
Adora let’s their fingertips run over Catra’s stripes that line her arms. They hum a sweet tune, hopefully to lull their kitty to sleep before she’s awakened by the sounds of war cries that they hope Catra will never have to experience again.
***
The sound of hooves retreating far into the forest and the crackle of wood breaking under the fire is dulled by Adora’s tent closing.
It’s been about 2 days since the Horde has arrived in the village of Thaymor, one day for reconnaissance and the other for taking the village as territory. The small village had nothing to offer besides to send a message to the Rebellion that the Horde was indeed inching ever so closer to taking over their hierarchy that they’ve sat on.
Adora sighs as they sit themselves on their mattress. It’s not like the battle was difficult for the amount of firepower that they had brought, it just so happened to be that they, once again, overworked themselves to the core.
Even if the Horde was doing better than ever under their control, the constant need to be perfect could weigh them down at times. They didn’t even have to use She-ra. Which… means that the high and mighty “Princess of Power” would be able to serve better purposes than on the battlefield.
Catra soon follows a couple of minutes behind Adora and repeats the same actions that Adora did when they happened to do when they first walked into their shared tent. Adora chuckles at the antics that they shared.
“So,” Catra starts. “Tell me all about your glorious tales of being on the warfront.” She gave half-hearted jazz hands. Adora chuckles at Catra trying to be interested in what they did. They stand up and start to shed off their armor.
“Well, the Rebellion forces that showed up were disappointing to say the least.” Adora douses water on a towel and wipes their face and hands from the dirt and sweat. “I mean, the Force Captain mentioned that some of the princesses were dealing with their own kingdoms cause… Well, cause we invaded the rest of them”
Catra walks over to her partner and rubs circles over their back, a small sign that lets them know that she’s listening. Adora continues.
“I just wanted some action from being dormant for so long!” They whip around to Catra, the Magicat’s hands now pressed against their chest. “I-- my body-- my body refuses to not do anything. Do you know what I mean?”
The brunette nods gently at what Adora is trying to convey. “It makes sense, right? Or are you just nodding to what I’m saying?” Adora places their hands over Catra’s smaller ones, gently squeezing them. Their puppy eyes were shining brightly.
Catra pushes the blonde back down to the bed. Adora sitting straight up on the mattress, her face looking up at Catra, the pleading eyes still on their girlfriend. Catra runs her hands through Adora’s hair and pulls the elastic holding the ponytail together before she tousles the blonde locks. Adora hums at the release of tension and buries their head into Catra’s chest, taking in the scent of her.
“Baby, I do understand. I also know that you tend to stress yourself the heck out for no reason” Catra scratches at the back of their head where they got an undercut. “I think that you just need to take some time to yourself, although you are technically their commander. Just think about all the times that we never saw Hordak in battle.”
Adora’s shoulders relaxed, they nuzzled their face into Catra. A low whine coming from their throat. Catra let out a soft sigh, “It’s alright to be selfish sometimes, remember?” She felt Adora nod against her chest. “If we’re too selfless,” She pulls Adora away from her chest and holds their face in hands, her thumbs gently stroking their cheeks. “Then there would be none of you left.”
Catra presses their foreheads together and closes her eyes. “Without you, there’s no reason for me being here…” Catra whispers against Adora’s lips before a coy smile spreads across her face.
A soft sniffle comes out from beneath her. She opens her eyes and sees her Adora with tears brimming their eyes and their lips in a sad smile. She tilts her head to the side at the sight. Catra can’t help from the soft smile that found its way on her face.
“Too sappy for you?” Catra teases at the blonde before nuzzling their noses together.
A tiny hick-up comes from Adora that causes Catra to hold them tighter, the rumbling purr suffocating the adorable blonde. The world is a cruel thing that will never lay a finger on Adora for as long as she lives.
“Baby…” Adora’s voice is muffled from being shoved into Catra’s chest too many times.
“Yes my love?” Catra nuzzles her face into the top of Adora’s hair.
“Oxygen… Please…”
***
After effectively washing up and assigning which soldiers to keep watch and the plan for moving forward. The two love birds were in their tent. It was the biggest out of all the other tents, besides the tent meant for meetings and weapon storage.
Catra finds Adora sitting on the bed with a tracker-pad in their hand. She snatches the device out of the blonde’s hand and straddles their lap before they could protest. “I was doing something--” She tosses the tracker-pad off to a pile of extra pillows that they had as a ‘just in case’.
“I haven’t had sex in almost 4 days, Adora.” She places Adora’s hands on her waist then slings her arm around the blonde’s neck. “Let me have this”
Catra’s lips met Adora’s, the gesture soft and intimate. Their mouths sliding against each other, the hunger being held back to just enjoy the other’s physical touch. Catra pushes herself closer to Adora, Adora let’s themself fall back onto the mattress with their girlfriend on top of them. Their hands begin to wander down towards Catra’s ass, giving them a firm squeeze before raising their right hand up just to slap it back down against the plump area.
Catra moans into the kiss, her whole body shuddering at the sting that spread throughout her bottom. Adora gently rubs that place where they had just slapped to ease the pain. Catra sits up on Adora’s lap. The space is filled with huffs coming out from the two. She runs her hands through her curly locks before putting it up in a high ponytail.
“Listen, and listen well so I don’t repeat myself” Catra tightens the ponytail and adjusts it. “You’re going to get your magical strap out, okay?”
Adora nods.
“We’re going to do things my way, okay?”
Adora nods again.
“Use your words.”
They let out an exhale before taking in a breath of air and holding it. “Yes ma’am.”
“Good boy.” Catra reaches over and grabs the sword that’s propped up against their nightstand. Her claws caress the sword’s edge, Adora’s eyes following how tender the stroke was. “I’m going to suck you off, ride you, and satisfy you. Okay?”
They visibly gulp before taking the hilt into their hand. “What do I get if I follow your rules?” The sword slowly fading into sparkles, and is replaced with a bulge growing hard beneath Catra’s core, causing her to groan softly. “Then you can have your way with me if you’re not passed out. Now, do we have a deal?” Catra’s hips grinding down onto the clothed strap, making sure to press down against it with a bit more force so that Adora could feel it against them.
Adora gives a firm squeeze to Catra’s bottom and guides her grinds to hit their clit. Catra’s tail twitches sporadically before wrapping around Adora’s thigh. A slew of curses fall out of their lips, a small wet spot forming against Catra’s sleep shorts.
Catra leans down to Adora and they share a heated kiss that’s full of pants in between each breath. She kisses and nips her way down Adora’s body, starting from the side of their lips, to their jawline, down their neck, chest, and ending just above the hem of their shorts. Her gaze locked onto those blue eyes. She’s on her knees in front of Adora. She lays more kisses along the rim of their shorts, just to tease them a little more.
Adora sits up on their forearms to get a better view of Catra, their eyes half-lidded and face flushed. They bring a hand down to caress Catra’s cheek before sliding her thumb into her mouth. caress Catra’s cheek, silently pleading for her to go further without forcing her. Catra’s hands stroke the top and inner portion of their thighs, Adora’s legs twitch slightly at the sparks that are left behind by Catra’s light touches.
Catra lays a gentle kiss against the bulge against their shorts, her hands leaving their thighs and went to clutch at her shirt. The light sounds of fabric ripping causes Adora to cock an eyebrow at Catra. The magicat sank her claws into the collar of her tank top and effortlessly shredded the material, the tattered shirt now falling off of her body to reveal her breasts to her lover.
Adora takes a sharp inhale at seeing Catra be so gentle and seductive at the same time, the throbbing feeling that rests below their stomach needs release now. They whimper and thrust their hips up a bit toward’s Catra’s lips. To which causes her to smirk at them.
“Be patient, my love.” Cata’s hands go back to take off Adora’s shorts and boxers. “You’ll get what you want, I promise” The strap springs up from it’s confinements, the strap is the same tone as Adora is. The way that it seamlessly blends into Adora gives it a sense of it actually being attached to them. The power of magic is seriously something, Catra thinks to herself.
There’s a sort of pre-cum that’s beading at the head. Catra unconsciously wraps a hand over the shaft and pumps, making sure to press firmly when going down. Adora’s breath is shallow and their mouth is agape just by watching her. Catra sticks her tongue out to lick the pre-cum before she sinks her mouth down onto the strap, making sure to keep eye contact with Adora. She knew just how much they loved the visual of her sucking them off.
Adora’s flush travels from the tip of their ears, down to their chest. The damned skin-tight tank top outlining how Adora’s body twitched and tensed up. A bead of sweat or two trail down from Adora’s head, to their neck. God, that’s a sight for sore eyes. Catra takes the strap deeper, the sounds coming from her mouth were downright sinful.
Adora threw their head back at feeling the strap hit the back of Catra’s throat. Their hips rutting to feel the strap hit against their clit. Catra rested her hands on her tits, fondling them as Adora was using her mouth. The dampness building against her shorts. Her eyebrows knitted together at how firm Adora was thrusting and the grip on her ponytail tightening to keep her mouth steady.
Adora’s grip on the ponytail tightened and they were now moving their hips and Catra’s head at the same time. “Stars…” Catra lowered her body down more to have her core rutting against the floor to satiate the throbbing. “Good girl, you’re taking me so well--” She moans around the strap at the praise. Adora picked up their pace at Catra’s eager moans.
She blinked away the tears that pricked her eyes. Adora’s huffs grew in volume, their muscles straining as they kept thrusting. Catra pinched her nipples, she gasped at the touch and involuntarily arched at the contact.
Adora pursed their lip to suppress the lewd noises that were escaping between the crack in their lips.
She yanked her head away from the strap, making sure to get some air and to keep Adora on the edge after they were desperately trying to chase their own high. Catra takes shallow breaths, a soft purr rumbling through her.
Adora groans at the loss of contact. Their head snapping down at Catra who was now resting her head against their thigh, her tail languidly moving behind her. Adora puts an arm over their eyes and mumbles soft sorries to Catra. A soft hand moves their arm away from their face, Adora is met with Catra mere inches away from them.
“You know that you don’t have to treat me like I’m a piece of glass.” Catra leans forward to close the space between them. Her lips are glistening and a little inflamed from sucking on the strap for a while. “But,” Catra lays her hands on top of Adora’s, she brings them up so that they could see their fingers entwining. “That’s not what I asked for.” Catra stands straight up and stretches out from being put in one position for too long.
Her ponytail swishing at the movements. Her toned stomach becoming taut and her perky nipples shown in all it’s glory to Adora. Her tail sways, knowing full and well that Adora only has eyes for her. Eyes for her in this moment and for the rest of their time together. She turns to let her back face the stunned blonde. She pulls her shorts and underwear off ever so slowly, a string of slick connecting to her heat and underwear as they’re pulled apart makes Adora’s eyes widen.
Adora gulps at the sudden feeling of their mouth feeling dry. Catra turns to face Adora, giving a playful wink at them. “Did you enjoy the show?” Catra climbs on the bed before lazily motioning towards the top of the bed. “Lay down and relax for me, can you do that?”
They scurry to the center of the bed. They lay their head down on the plush pillows, their hands behind their head as a smug smirk finds its way onto their face. “How are you planning to handle me, Kitten?”
Catra rolls her eyes at them. Adora had always been the more dominant one, but she had to make sure that Adora could finally relax and enjoy sex instead of doing all of the manual labor between the two of them.
She straddles Adora’s toned abs, it’s comfortable and no one can blame her for thinking so. Her slick gathering against the spot she’s currency sitting at. She reaches over to their make-shift bedside table and pulls out a velvety length of fabric. “There’s no fun in telling you what I’m doing.” She takes the two ends of the fabric in her hands, gently holding it up towards Adora’s face. The question hangs in the air for a moment before Adora sits up, jutting out their face to Catra.
Her eyes brighten at their consent. Adora places their hands on Catra’s waist while she works to tie the blindfold around them. After Catra finishes the knot, she sticks up a middle finger directly in the center of Adora’s face. A few seconds pass before Adora speaks, “Are you done yet?”
Perfect.
“Almost, be patient, ‘dora.” She grabs another piece of velvet fabric and takes Adora’s hands to hold them above their head. After securing their hands and making sure it won’t hurt them. Catra places her hand on the collar of their shirt, gently slicing the shirt until it’s ribbons that’re resting on the bed. Then she pushes Adora down onto the bed, they land with a small ‘oof’.
Catra runs her fingers over their muscles as the trace lines and various shapes across them to see Adora shudder at the touch. Catra leans down to whisper in their ear, “I told you that it’ll be a lot better when you don’t know what’s going to happen with you.” She nips at the tip of her ear, earning her a jolt from them.
Catra’s lips ghost over Adora’s while one of her wandering hands make their way down to the strap behind her. Their lips barely touching each other, their breath hitting their lips. Catra’s hand pushes down on the strap, causing Adora to gasp before Catra presses their lips together.
Adora’s biceps flex at the stimulation after barely getting a break. Catra kisses her neck before attaching her lips to their neck, sucking down on their pulse point to leave marks that’ll be seen by everyone in the Fright Zone. Catra marks down on their chesk, making sure to nip lightly at their skin.
Their breath stutters and their abs go taut after the feather light kisses and Catra stroking Adora like it was no big deal. “Please, please--” Adora hisses at Catra biting down on them. “I need it, I need it so badly--”
“Good boys don’t cum until they’re told to, right?” Catra gives a little more force into stroking them. “Will you be a good boy for me?” Her free hand strokes down Adora’s face before resting against a flushed cheek. Adora shakes their head, being careful not to throw off Catra’s hand.
“I can’t--” Their hips sputter and legs stretch out, their toes pointed as it was getting harder not to cum at Catra’s words.
“Do you really want to cum that badly for me? Hm?” She knows that she’s being a bit of a bitch but it’s fun seeing Adora being submissive for once.
A sting of ‘yes’ and pleads fill their tent.
The coil that’s bound tight in Adora is begging to be released. The white light is so close, the peak gaining in height every second.
Then it all fades away.
Adora groans at the loss of touch. They feel Catra smirking at them through their blindfold. They pant lightly as their muscles relax. It’s completely dark, their wrists are bound, the only thing that they can feel is the bed dip as Catra is seemling grabbing another toy from their bedside.
They shudder at the thoughts of what Catra could be doing to them next, they were praying for some sort of relief after Catra’s endless teasing.
Their question was answered when there was a pair of hands gently trailing to the back of their neck. What felt like leather was strapped to their neck, loose enough to not choke them out. Adora starts to nervously chuckle at being kind of helpless to Catra.
Catra scooted back enough to have her heat pressed against the strap, the strap flushed between her slick and Adora’s abs. She gave a firm tug on the collar’s ‘O’ ring to pull Adora upwards and not far from her face. Adora’s bound hands fall behind Catra, making her and Catra almost chest to chest. Catra moves her hips in a slow circle to spread her slick all over the strap.
She runs her thumb over Adora’s lips, gently sliding the digit in for Adora to suckle on. “Do you hear it, princess?” Catra says almost breathlessly. Adora stops their actions, listening closely. The light sounds of Catra’s heat smearing it’s juices against the strap ring in their ears.
The pressure on the strap isn’t close to what’s needed for Adora. Catra pulls her thumb out, gently smearing the saliva that was collected against her nipples. Her eyes screw shut as she whimpers at how sensitive she is.
Her and Adora meet for a kiss before she takes a hold of the strap. “Oh Adora…” Catra lines the strap up to her heat, the tip sliding in a bit so she can wrap her hands around Adora’s neck. “If only you could see me now.”
She takes Adora an inch in.
“Dripping all over you…”
Another inch.
“F-fuck--” She gasps at the fullness already hitting her.
She continues to slip Adora in, telling them just how needy she is for them. It doesn’t take long for Catra to bottom out on Adora, they’re both panting against each other. The space between them is only a couple inches from their chest and face, the air around them was sticky already. Catra raised her hips up slowly before lowering herself back down, “You feel so good inside of me.” She breathes out. A long groan came from Adora’s lips as Catra picked up the pace before setting into a rhythm that was good for the both of them.
Catra’s hands tangled themselves in Adora’s hair, clutching the stands and pulling on them slightly. The tinge of pain makes Adora thrust their hips up to meet with Catra. “You’re such a good boy-- for--” She lets out a squeal which drives Adora on to hit her spots harder to get more sounds like that out of her now crumbling girlfriend. “For fucking me-- f-fucking me so well.” Adora grunts at the praise.
“You fill me up so well.” Catra’s knees feel a little weak as she slows down in her efforts to ride Adora. Oh hell no, Adora didn’t get teased by their girlfriend just for them to not get anything out of tonight, nope, not happening.
Adora’s nostrils flare as she tightens her grip on Catra, pushing her down onto their strap before letting them fall backwards on the bed. Catra lands on top of Adora with her breasts right in front of their face. “Fuck— Ador— ah!” Catra pushes Adora further into her breasts as Adora starts to relentlessly thrust into her. Catra feels Adora slip in and out of her with ease, each thrust hitting that certain spot deep within her their only Adora could abuse.
Her back arches into Adora, she’s turned into a mewling mess at the roughness of Adora. She moans directly into Adora’s hair, begging them to go faster, harder, and for the love of stars to not stop. Adora pants into Catra’s chest while her hips are burning. They’re so close, so close.
Catra’s broken moans pierce the air around them and her muscles spasm. Adora holds her tightly to them in order to keep her still as they’re fucking her senseless.
She moans out Adora’s name over and over until her throat is raw.
Fuck, fuck, fuck, fuck— Adora!
Her voice gets caught in her throat, her mouth falls open but nothing comes out. She stays still as she cums, her muscle spasms are the only movement she makes.
Adora pounds into her without slowing down for her to catch up. Catra screams as she’s being fucked raw. Her fingers release the grip on Adora’s hair to cut the fabric covering Adora’s eyes and then immediately go to cut the fabric tied around their wrists. She placed her hands on either side of Adora’s head to keep herself from not falling on the blonde.
The dim light of their tent fills Adora’s eyes. They adjust to the light rather quickly. They’re met with a view of Catra’s ponytail to the side of their head. Her cheeks are flushed and her ears are twitching as Adora thrusts into her. She’s entirely blissed out and whimpering for Adora.
Adora grabs Catra’s ass with her now free hands and slams Catra further down onto their strap. Both of them looking into each other’s eyes as they’re both moaning. Catra dips down and kisses Adora.
Their kiss is feral as both of them are almost on the verge of coming together. Their mouths are both dry from all of the moaning and groaning that escaped them.
“C-Catra!” Adora’s breath hitches. “Please…” It’s a quiet plead but it’s full of emotion and want. They’re both close. Catra sets her forehead against Adora’s as she frantically nods and chants “yes” against Adora’s lips.
Adora screws their eyes shut as they reach their much needed orgasm. Catra let’s out a smaller orgasm than before but their bodies still sputter and shudder at their release.
Adora thrusts lazily into Catra to help the both of them ride it out. Catra gently slides out of Adora before collapsing on top of them. They stick to each other for a minute or five, catching their breath.
Catra purrs loudly as she’s cuddled up against Adora’s chest. Gently kissing them and whispering little compliments that make Adora flush further.
Their lower halves are too burnt out to move an inch. Adora reaches for a nearby blanket to throw over the two in case someone were to barge into their tent in the morning.
Adora feels Catra’s tail wrap around their waist as her breathing slows down. They stroke up and down Catra’s arm, humming a soft tune for the Magicat. They press their lips against the base of Catra’s ear, pouring all the love that they can into one kiss for her.
“I love you,” They whisper. “I always have…”
They snuggle into the top of Catra’s messy hair before drifting off into a dream-like state with their love.
