Actions

Work Header

Here's My Confession

Summary:

Ever since they met as roommates in college - it's always been about Adora for Catra, they're best friends, they practically orbit each other and the weekly cuddles on the couch for movies is time well spent.
Coming home from sports, Adora is surprised to not only find her roommate - Catra on her bed and kneading the covers but that she's in heat and has stolen her letterman.

While Adora suspects that she’s been marked, she has no idea of the seriousness of it nor that Catra is disgustingly in love with her, however as the magicat’s senses climb towards overload, Catra really can’t take much more of this self inflicted torture before something, or someone , gives.

Or: Two useless lesbians finally smack into each other's lips after years of pining, stolen looks and not so innocent touching. Catradora,mating, heat cycles and a truly disgusting amount of fluff.

Chapter 1: Together

Chapter Text

Together

 

It's been six months since Catra and Adora started dating. Stuck in a boring class (according to Adora) they find ways to entertain themselves...


 

"I won't lie, you look fantastic in that adorable little t-shirt."

That’s the first thing Adora says when she walks into class at five past nine in the morning, having gotten up later than Catra after begging for five more minutes of cuddles and then rolling back into bed, typical jock behavior (in Catra’s eyes), though Catra made breakfast for the two of them anyway .

"Hey Adora." Catra raises an eyebrow and pushes Adora’s designated chair next to her out of its part of the desk.

Adora, her girlfriend, tall, blonde - long locks of let down blonde hair neatly arranged , a red and white jacket and of course the blue jeans and typical sneakers that complete the lock.

Compared to Catra who is in fact, not wearing red - with black ripped jeans and half wrapped socks put around her feet.

Okay Adora really smells good, so good that Catra has to act cool so the others won’t know how gay she is right now, Catra leans back into her chair and blowing a strand of hair out of her face to put the act on again as the fresh wave of Adora’s scent blows over her like a pleasant breeze - it’s also partially Adora’s fault again because she’s swanned into class with that cocky grin and being all muscly and hot - should be a public offense Catra thinks.

"I think the red suits better on its own rather than the black jacket on top, it's more you , ya know?"

Fuck.

“Also, heeey Catra,” Adora laughs, taking her hands out of her letterman and using one of them to brush over Catra’s ears lightly to further make Catra’s cheeks redden.

Catra definitely isn't mentally searching through her wardrobe for more red t-shirts and thinking of the occasions that she could wear them in front of Adora. She isn't, definitely, and definitely not annoyed at the lack of such pure red clothing she owns.

“And honestly? It looks hella good with that new hairstyle you’ve been rocking - I love the short cut with the lil’ bit of mess.”

Catra shifts, sitting forward in her chair to get more comfortable as Adora slides in next to her - laptop put between the two of them, Catra props her elbows up against the table and her tail finds a neat slot in the chair back to snugly fit through.


“I’ve had it for like a week, dummy, did losing that hair poof like, make you lose brain cells too?”

While the other hybrids prefer more room at the lower seating areas, those are typically more populated and closer to other people then Catra’d prefer, plus she swears they have a need to get as close as physically possible to the professors and the large video screen at the front. Or to stick their hands up and wave overenthusiastically like they’re like extras at a Titanic reboot.

So naturally, as a Magicat - Catra positions herself in this class like she does in any other, away from people and as high up as possible, also as a plus she’s free to put her feet up whenever she wants. Where she feels safe, secure and shielded. 

Especially with Adora close by, or better still - sitting right next to her.

Adora who's been by Catra’s side both in and out of college and university for the last three years, Adora- whose always smelled nice, who always made Catra's day better with damn-near anything she does.

She also smells nice, especially during the mornings after a Catra-shower-ambush. Infact the sheer physical presence of Adora turns frowns into a goofy smile with stupid jokes.

Catra’s daydreaming is interrupted by the class.

The lights briefly flicker on and then slow down in intensity until they produce a faint paint of lighting, the big  screen at the center turns on and transitions into video. Catra's heterochromia eyes adjust immediately to the dimness and she draws a single claw into the table as Adora watches intimately.

And Catra know’s fully well that Adora’s watching, feeling those intense eyes hover over her body sends a thrill up her spine and a flicker to her tail.

Adora breathes out.

Catra’s pinions pick up Adora shifting, the blonde getting comfortable in her seat and folding her legs into a cross. Her left knee hovers close to Catra's upper thigh and Catra can't help but inhale a shaky breath and automatically do what she always does - moving her leg slightly until it connects with Adora's knee. Carta's right ear reddens a little as she picks up on an amused huff of air but stays concentrated on the screen.

"Huh," Catra muses quietly, studying the introduction of the video about political writings and discourse.

"We watched this last night, for homework."

Adora quickly whispers back . "Sweet! We can go right?"

"No."

"Awww."

As the video comes into play, it brings back memories of last night on the sofa, curled up together with snacks (well Catra watched it anyway, she’s not so sure if Adora paid attention since she was busy kissing at Catra’s neck and doing other things the night before).

 Soon enough,Adora's legs start jigging in frustration - followed by a pair of fingers from a pair of hands that join them by tapping incessantly on Catra's right.

Catra roll’s her eyes, knowing exactly where this is going.

Withdrawing a desk assaulting hand and leaning into Catras space, Adora whispers so close to Catra that she can actually feel Adoras hot breath on her tingling on her skin.

What comes out is practically a whine directed straight into Catra’s body.

 "Bored."

"Oh?, don't you like the musing of politics and their effects on the masses?" Catra grins and snarks back.

"Doesn't mean i'm not interested in a video that we watched like ten hours ago."

Catra rolls her eyes in response and flicks her tail to prod Adora in the nose. "I watched it , you were on your phone."

Or.

“Or you were doing…other stuff,” She purposefully leaves that part open to the imagination.

Adora then uncrosses her legs and puts them on the table  , withdrawing her arm totally from Catra she huffs."So? What's it about?"

"The film?"

"It's a film?" Catra lifts an eyebrow in response at her dumb jocks outburst, having not taken her eyes off the video yet.

"Yeah, dummy. It's about how different sides of the political spectrum and their various supporting news organizations often change the narrative of articles to suit their meaning."

"Oh," And then. "Still bored."

Catra shifts her position for the first time, taking elbows off the table and crosses her arms while positioning herself closer to Adora and sitting more backwards in her seat, she turns to face her girlfriend. "So what do you find more interesting then, Adora?"

"Anything that isn't this to be honest, although it’s not as bad as that stupid corporate advertising eassy we had to do?"

Catra snorts, remembering the endlessly cringe worthy paragraphs of useless junk the two of them looked up together. More often than not it was just a keyboard dump of words strung together to mean a lot but ended up saying little, or nothing. "You mean like "fungibly revolutionize market-driven scenarios" that was just a fancy term for shifting a bar chart?"

"Yes!" Adora's interest piqued and the enthusiasm is back and it’s infectious . "Or you know, that really long windy sentence that we needed an actual dictionary to figure out what the words mean?"

"Fuuuck I know right? I can't remember it." Catra’s curiosity shifts from actually doing the lesson and towards Adora, Catra mentally through that joint essay three weeks ago, her body language and posture moving closer to Aodra and their legs make contact again, Catra bumps with her thigh and Adora bumps back leading to a soft purr developing with body contact.

"Ooo, tip of my tongue it was-" Adora sticks her tongue adorably and Catra suppresses the urge to suck it, instead smiling in response, knowing that Adora loves that expression.

"Phosfluorescently dinintermediate disseminate multidisciplinary strategic theme areas?"

Adora takes a few seconds to respond, if Catra's hearing was any more finely tuned she'd probably be able to hear the slow morning gears desperately trying to work. Adora then finally responds with a snort and her face lights with a genuine bright smile, failing to control herself Catra giggles a little bit with her Adora, remembering the good times of that essay.

Rather than bring up the frustrating laptop smashing moments of trying to figure out together in vain about whatever corporate speak actually stands for ,if it stands for anything and isn't just about confusing people and robbing them of their brain cells until they nod along like lobotomised sheep.

The session follows for the next five minutes, a lively one with Adora taking on a more teasing role as she “stealthily” slings an arm around Catra's shoulders, fingers slinking down a little and curling around to lightly tap on bare skin. With a mock huff, Catra shifts further down in her chair and copies Adora's posture, putting her own legs up and moving into a comfortable slouch.

"Hey Adora."

"Hi you" Those fingers dig in and rub into her skin, the sheer heat of Adora's body is incredible and her digits and a thigh bump again produces an automatic response from Catra.

She starts purring, a soft low one. She looks properly at Adora this time, both of her ears focused as she peers directly into Adora's bright blue eyes that twinkle back in suggestiveness and mischievousness, Adora pulls Catra in gently, speaking directly into Catra's skin, Catra gets a whaft of the body gel and shampoo that Adora used in this morning's shower as well Catra's own marking scents that'd been interrupted by a late start to the day.

She’s hyper aware of every movement Adora makes, the twitch of her arm, a strand of hair that would make point contact with Catra's skin or even when Adora cracks her knuckles before she squeezes Catra's arm.

The purring suddenly becomes a whole lot louder.

The lights in the room darken and to the others, Catra knows that she and Adora are just outlines now rather than full bodies to anyone's eyesight but her own, it being one of many perks that came with her as a cat-hybrid.

She leans into Adora, getting closer as she croons at the part of the blondes neck that she hadn't had the time to mark this morning and briefly debates getting out of her increasingly comfier situation to finish.

"Having fun down there?" Catra can practically feel the stupid smirk manifesting on Adora's face. "Mhmmm," Comes the answer with a distinctly accentuated purr.

"Good girl," Adora's other arm ,having rested on her chair, comes around and rests on her lap with a light tap, Catra follows as Adora hand brushes her cheek slowly, the catgirl looking up to see Adora smiling, not smirking this time.

Catra can't help the flush that rises to her cheeks, and can't look away either. With all of Adora's attention on her she completely forgets that the video, a lesson or the fact that other people exist right now.

And why should she?

 She and Adora simply, are.

"Hey Adora," She whispers again with a heavier touch of affection than before. Catra moves her seat directly next to Adora's and then settles in diagonally, resting her side fully against Adora's front, the other girl's chin on top of her head as she purrs contently.

"Hey pretty,” The honey laced reply comes with a gentle squeeze.

The arm comes around, holding Catra's own softly with Adora bringing it up , kissing Catra's hand and putting heat into her nerves. Catra responds by pulling Adora's arm down to head level and rubbing her mouth against it, enjoying the familiar combination of her scent and Adora's own.

The two of them stay like that for a few moments, gently enjoying each other's company. To Catra. Adora always represents a safe place for her, where she can be at her happiest and comfiest. She can snuggle up to her girlfriend and forget time and the outside world exists.

They've changed together too, that same tint of blush around the blondes upper cheeks still exists but in a more mature way, the bun and ponytail that Catra knew for three years is gone and instead a blond hairstyle more reminiscent of a beautiful princess has taken its place, Catra definitely approves.

 Adora is beautiful. Stunningly so.

"Do you reckon they can see us?"

"Nah."

"Hear us?"

"Can barely hear them to be honest".

Catra picks up Adora humming in thought as she kisses the red tip top of Catra's ear, sending a feeling of deep pleasure through the hybrids system, prompting a longing purr that vibrates throughout her top half,Adora giggles in reply and she chews lightly on that ear, Catra squeezes her hand on Adora's thigh, lightly pricking the skin.

Catra is hyper-aware of every movement Adora makes.

"Oh?"

"Mhrphmm."

"English please?"

Another chew.

"Mpphhmhmm!"

"Adorable."

"Fuck you."

Adora shifts back a little and then leans in again once more, her face directly level with Catra's and close to touching their cheeks together , Catra feels an amused huff of breath touch her nerves and then a quick kiss brushes her skin, sending an electric tingle through to her senses. She rubs her cheek against Adora's in return, scent marking her girl and getting another soft squeeze.

Within a few minutes, Adora's posture changes, arms that wrapped around Catra's shoulder and upper body migrate south, fingers come closer to her inner thigh and Catra shuffles with a curious moan as the other arm moves to her upper abdomen, tapping fingers touching Catras's , combined with the shared sheer body heat alone would have prompted a flushing redfaced response, twitching ears and a thumping tail. But Adora has to say something that gets even more attention .

Adora whines  again directly into Catra's ear and brings the hair on the Magicats skin straight up with implied implication of just One.Single.Word.

"Bored."

 

 

 

 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 

 

This is my first She-Ra fic! I love these two^^. It's also my first fic in a modern day setting, how am I doing? Comments/reviews would be greatly appreciated!