Chapter Text
[To: OG Best Friends Squad 💕 ✨ 👑 ]
<<Guys come over now
<<I need people to talk to
>>[Glimmer ✨] What happened???
>>[Glimmer ✨] And when will you stop sending us vague and concerning text messages I swear it’s taking years off my life
>>[Bow 💖 💛 ] Adora are you okay???
<<Sorry
<<Yeah Im good
<<It’s just news about Catra
>>[Bow 💖 💛 ] Oooooh!! 👀
>>[Bow 💖 💛 ] I’m omw
>>[Glimmer ✨] Wait, you want to talk abt Catra in ur shared apartment?
<<It’s fine she’s at the grocery store
<<Or the gym…
<<I can’t remember
<<She’s not here rn that’s what matters
>>[Glimmer ✨] K Im coming over
Adora put down her phone and sighed. It had been about half a day since she and Catra had done… that. She needed someone to talk to and unpack her emotions that wasn’t Catra. Not that she felt she couldn’t talk to Catra about this stuff, but she wanted other opinions.
Over the past two months, Adora had begun familiarizing herself with sex and sexual attraction. She had never been interested in sex before, so she didn’t really know all that much about it. Sure, she got the mechanics, but what made sex good? What kinds of things should she expect? What were kinks, and would Catra expect her to have them?
Needless to say, Adora was having a fun two months of discovering new websites and learning a lot of new words and sensations. It had taken her a while to figure out what it all meant. Sure, she broadly understood what being turned on felt like, but she was just now learning exactly what the now increasingly familiar rush of adrenaline and pull in her gut was pushing her to do. It was pushing her to touch Catra, to let Catra touch her, in ways she hadn’t even thought about until recently. It was exciting, but it was also scary. Sometimes she felt like she wanted it too much, sometimes she was too worried when things got intense she wouldn’t want it enough.
Adora let her mind wander to last night and the way it felt to have Catra on top of her. She thought about the way the other girl looked at her, the way her voice’s timber went low and raspy, the way her hand felt in between her legs. Catra hadn’t been weirded out by Adora’s desires, and Adora had definitely still wanted Catra last night when things got intense.
So Adora was feeling a lot more confident. She now knew for sure that Catra didn’t think she was weird for wanting to touch her, and Catra had said that they would communicate about everything. In fact, the idea of going even further with Catra was now more exciting than it was scary.
A knock on the door snapped her out of her fantasy. Adora stood up and opened the door, revealing Bow and Glimmer. Who were looking at her with concern. In hindsight, her text was a bit ominous.
“Hey guys!” She greeted, motioning them in. They moved to the kitchen where they sat around the counter.
“Adora, what’s up?” Glimmer asked, voice gentle, “Is everything okay between you and Catra?”
“Yeah, everything’s fine. It’s really good, actually,” Adora rubbed the back of her neck. She was really excited to share this new development in her relationship with her friends, but she was still trying to figure out how to talk about her sex life in a way that wasn’t weird.
“Then what’s up?” Bow prompted, now also looking concerned.
“I guess I should just show you,” Adora finally decided before pulling down her turtleneck to reveal the marks Catra had left all over her neck last night. Adora hadn’t thought about it in the moment, but the placement of the marks wasn’t exactly subtle. Luckily she had a few turtlenecks and some high collared workout shirts.
Bow gasped audibly and he covered his mouth with his hands.
“Oh my God Adora, didn’t that hurt?” Glimmer demanded, looking as shocked as Bow.
“What? No! Nothing like that. I asked her to do it,” Adora insisted.
“You asked her?” Bow squeaked.
Adora rolled her collar up again sheepishly. “Yeah, I did. It felt good.”
“Woah, okay. How about you start at the beginning. What happened?” Glimmer asked, blushing slightly.
“Okay, stop me if I go too into detail,” Adora started.
Bow snorted, “Don’t worry, we'll stop you.”
“Good. So yesterday we went on a date, right? And she was wearing this dress and she looked really good. Really, really good. So when we got back to our apartment, we started kissing. But her back was against the wall and it was getting really intense so we moved to my bedroom. And then Catra like sat on me?”
“Like straddled you, or...?” Glimmer pried.
“Yeah, I guess straddled is a better word. She was like sitting on my leg and we were kissing. And then she kissed my neck and then she bit down. And she, um, I guess figured out that I enjoyed it. So she did it again. And then she started… actually you probably don’t want to hear that. But after that I lied down and she was on top of me? And her thigh! It was, um, there. Which felt good. And then we took my… we took my pants off, which felt better. And then she used her hand and it felt really good and yeah, that’s what happened.”
“Oh, wow, okay,” Bow stared at Adora owlishly, “Good for you, I guess?”
“Oh calm down, Bow, it’s just sex. We’re going to have to learn how to talk about it sooner or later,” Glimmer rolled her eyes before smiling at Adora encouragingly, “After all, all the cool kids are doing it these days.”
“Yeah, I guess it’s just a big transition,” Bow admitted. Adora nodded in agreement.
Glimmer shrugged, “Well it’s bound to happen sooner or later. What really matters is did it feel good?”
Adora smiled at the memory, “Um, yeah, it felt really good. Catra definitely knows what she’s doing. It’s kinda intimidating.”
“Wow, extremely hot and experienced. What a catch,” Glimmer winked.
As if on cue, the front door opened and Catra sauntered in, wearing tight leggings and a crop top. So it was the gym, Adora remembered.
“Hey, it’s Sparkles and Arrow. What’s up guys?” Catra asked nonchalantly, oblivious to the conversation they were just having.
“Oh, Catra! We’re just hanging, you know, like we do,” Bow rubbed the back of his neck nervously.
“Yep! Just continuing our tradition of spending Monday afternoons together,” Adora smiled, going along with Bow’s lie, “You know how fun Mondays are.”
Catra raised an eyebrow as her eyes flitted from Bow to Glimmer and finally to Adora. She smirked as she stared at Adora’s turtleneck. “Well sorry for interrupting your Monday afternoon hangout. I’ll get out of your hair.”
Catra grabbed a granola bar from a cupboard before walking over to Adora. “Hey, Adora,” Catra greeted before kissing her cheek, “I like the turtleneck.”
“T-thanks,” Adora stammered as Catra winked and walked away.
“If you guys need me, you know where I live,” Catra shot over her shoulder before disappearing into her room.
“Why did you decide to invent some sort of Monday tradition! She lives with you, she knows that doesn’t exist,” Glimmer glared at Adora after Catra’s door was completely shut.
“I don’t know, I got nervous! You know how I can’t tell a lie to save my life,” Adora groaned as she buried her face in her palms.
“As endearing as that fact is, she most definitely knows we were talking about her,” Glimmer sighed.
“I hope you were saying all nice things,” Catra called from her room.
All three of them froze. “You can hear us?” Bow asked in shock.
“I can always hear you guys,” Catra said with some amusement in her voice, “The walls here are really fucking thin.”
Adora’s mouth fell open as a rush of embarrassment went through her. Beside her, Bow and Glimmer were doubled over in silent laughter.
“Okay then, I’m guessing we’re going to talk about this later?” Adora offered.
“Sounds like a plan, babe.” Adora could almost see the smirk that was on Catra’s face right now.
“So,” Bow cleared his throat after an awkward pause, “How are classes going?”
---
A few hours later, Adora knocked on the door to Catra’s room. While it would probably be more accurate to call it a glorified office--Catra didn’t sleep there anymore--they still called it Catra’s room because Catra enjoyed the personal space.
“Are you ready to talk?” Adora started when Catra opened the door. She was still mortified at what had happened earlier.
Catra nodded, “Sure. And, for the record, I haven’t been eavesdropping or anything. I usually just listen to music when you're talking. But you were acting so weird so I just had to listen in, and now I’m curious about what you were saying about me.”
“Oh, no, it wasn’t bad!” Adora insisted. She didn’t want Catra to get the wrong idea. “I was just talking about what we did last night.”
“So you gave Sparkles and Arrow the play by play?” Catra raised an eyebrow. Adora nodded. “Nice. I wish I could’ve seen their faces. I bet Bow was super flustered.”
“Yeah, he was,” Adora laughed at the memory, “But that doesn’t bother you?”
“Bother me? I expected it,” Catra shrugged, “Sex is new to you. It’s pretty normal to talk to your friends about it a lot in the beginning.”
“You didn’t talk to me about it,” Adora pouted.
“Yeah, because you looked ready to kill someone every time I brought a girl up, you dork,” Catra shoved Adora’s shoulder playfully, “And for the record, as long as you use discretion I’m fine with you telling other people. It’s your sex life as much as it is mine so you should be able to talk about it with people.”
“Okay, good to know. I do still want to talk, though,” Adora said before making her way to their couch.
“About?” Catra raised an eyebrow as she followed Adora and sat down next to her.
“Sex,” Adora said with as much confidence as she could muster. She figured she might as well get used to saying that word around her girlfriend. Who was now also her sexual partner.
“Okay,” Catra nodded calmly, “What about sex?”
Where to begin? “Well, I am feeling more confident after yesterday, but I’m still nervous. Which I’m sure you’ve picked up on.”
“Yeah, I can tell,” Catra grabbed Adora’s hand reassuringly, “What’s making you nervous?”
Adora took a deep breath. It’s just Catra, Adora reminded herself, she’s not going to judge you or think you’re weird for wanting to touch her. “I think I’m just worried I’m going to be into something you’re not or I’m going to do something you don’t like. So I guess what I wanted to ask was, what do you like?”
Catra considered Adora’s question for a few moments before responding, “Well, if I’m being honest here I’m pretty sure you think I’m much more experienced than I actually am. I’ve only had sex a handful of times, and never with someone I’ve trusted the way I trust you. So this is all pretty new to me, too.”
“Oh,” Adora said, feeling a little relieved that they were on a more even playing field than she had originally thought, “So what have you done?”
“Nothing too fancy. Mainly fingering and eating them out,” Catra made a vague motion to encourage Adora to fill in the blanks, “I’ve only ever topped though.”
Adora gave her girlfriend a surprised look. She had just kind of assumed that they would switch off. She had imagined both ways (multiple times), and the idea of touching Catra was just as arousing as the idea of Catra touching her.
“Why do you look so surprised?” Catra said with a laugh.
“I don’t know, I just thought you said that you wanted me to touch you last night,” Adora looked at the ground awkwardly, “I must have interpreted that wrong.”
Catra grabbed Adora’s hand which encouraged Adora to look at the other girl in the eyes, “Hey, Adora, don’t be embarrassed! You remembered right, I promise. Just because I didn’t let anyone else touch me like that doesn’t mean I don’t want you to.”
Well, this was the worst case scenario. Not only was Adora into something Catra wasn’t into, but Catra was going to force herself into a situation she didn’t want to try to make Adora feel better. “Catra, it’s okay if you don’t want me to touch you. I don’t want to make you uncomfortable.”
“I know you don’t, Adora. That’s part of why I think I’d like it,” Catra admitted.
“What do you mean?” Adora asked, confused.
“Well, I guess for me being touched is a vulnerable thing. So I wouldn’t let any random person do it, because what if something went wrong? But I trust you. I know you won’t hurt me and you’ll stop if I want you to,” Catra explained, her thumb rubbing circles on the back of Adora’s hand nervously.
“Oh, that makes sense,” Adora nodded, “I guess that’s kind of why I like the idea of being on top? Because I like it when you’re open with me and trust me. I think it’s hot.”
Catra smirked at her, “You think I’m hot? How embarrassing for you.”
In retaliation, Adora hit Catra with a pillow. Catra shrieked and grabbed the nearest soft object--a blanket--and threw it over Adora. Shrouded in darkness, Adora was momentarily incapacitated as she struggled her way out of the blanket. Taking advantage of Adora’s hindrance, Catra pushed Adora down on the couch before straddling her and pinning her hips down. Adora finally wrestled the blanket off of her head and was greeted with the sight of Catra laughing from her position above Adora.
“You think I’m hot too,” Adora pointed out.
Catra leaned down to wrap her arms around Adora, essentially laying on top of her, “Yeah, I do think you’re hot.”
There was a brief silence as they just enjoyed being tangled up with each other. Adora’s hands found Catra’s hair and she let her fingers comb through the wavy mess gently. It was nice to know that Catra trusted her.
“What about you?” Catra asked the silence of the living room.
“What about me?” Adora mumbled into Catra’s hair.
“Well, I’ve thought about it both ways and I’d be interested in basically anything you want to do,” Catra said into Adora’s neck, “So what is it that you want to do?”
“I haven’t really thought of anything specific,” Adora shrugged. That wasn’t entirely true; she had most definitely thought about specific actions or scenarios, but there wasn’t one particular fantasy that stuck out to her, “I just want to make you feel good.”
Adora could practically hear Catra rolling her eyes, “Yeah, I know. That’s very noble of you, but what about after that? Are you comfortable with me touching you like that?”
“Yeah, that’s something I’d like if you were interested in that,” Adora said.
“I am very much interested in that.” Now Adora could feel Catra’s smile against her skin.
“Um, that’s good,” Adora could feel herself blushing, “So, you said you’ve thought about us both ways.” Catra nodded. “Was there anything specific?”
“I don’t know. Nothing specific, just general stuff,” Catra did her best to sound nonchalant, but Adora could pick up on the way she tensed just a little bit. Was there something Catra was embarrassed to tell her?
“Are you sure it was just general stuff?” Adora pried, “You know, it’s okay if it’s not.”
“It’s just kind of embarrassing,” Catra admitted, her face still in the crook of Adora’s neck.
“You don’t have to tell me if you don’t want to, but it’ll be hard for me to give you what you want if you don’t talk to me,” Adora pointed out.
“Why are you always so right?” Catra groaned and rolled over slightly to look at Adora, “Okay, I don’t really know how to describe this, but I want you to compliment me?”
“Catra, you’re really smart and pretty and I admire your work ethic,” Adora complied, although she failed to see how that was relevant.
“No, you dork, during sex!” Catra rolled her eyes with a smile and a faint blush, “Like, tell me I’m doing good, you know? Or talk about how you want me and think I’m hot.”
“Like, reassurance?” Adora clarified.
“Yeah, I guess,” Catra nodded, “Sometimes I just forget that I’m loved and wanted and I get scared that everyone’s going to leave me. I’d just like the reminder that you’re not going anywhere.”
Adora thought about that for a few moments. Catra’s parents weren’t big on complimenting her and Catra wasn’t really popular with the other kids growing up, so Adora was the only friend Catra had for a good portion of her life. Until they drifted apart freshman year. Adora had never really considered how it must have impacted Catra--Catra was the one who stopped returning her texts, so Adora had just assumed the other girl was happy without her--but now that she thought about it, Catra must have felt scared and alone. It made sense that her girlfriend would crave reassurance that Adora wasn’t going anywhere.
“I’m not going anywhere, Catra, I promise,” Adora let the arm that was around Catra’s waist tighten reassuringly.
---
“So let me get this straight,” Catra began, arms crossed and eyebrows raised in faux annoyance.
“Yeah, I don’t think that’s happening,” Adora joked under her breath.
Catra glared at her, “Let me clarify then. I pull out all the stops and take you to a fancy ass dinner and your date idea is the movie night we already have every week?”
It was true. Two months into the relationship and Adora was already out of date ideas.
“It’s about true love?” Adora offered as she held up her old CD copy of The Princess Bride hopefully.
“You’re lucky you’re cute, princess,” Catra did her best to sound unenthusiastic but Adora had never seen her girlfriend get settled on her side of the couch with more enthusiasm. Adora started the movie and made them some popcorn. By the time she had returned, Catra was firmly on Adora’s side of the couch.
Adora stood in front of the screen until Catra got the hint and sat up for Adora to get settled. Then Catra snuggled into Adora, burying her face in the crook of Adora’s neck. Adora pulled her close, enjoying her body heat and the weight of Catra above her.
At some point during the movie, she turned her head to align her lips with Catra’s and pull her into a kiss. The brunette returned the kiss lazily.
Adora deepened the kiss and moved her hand to cup Catra’s jaw and pull her closer. Catra shifted her body and threw her arm around Adora’s neck. Adora sighed into the kiss as Catra’s body shifted against her, moving closer and getting more comfortable.
They kissed for a few minutes, unhurried. They did this a lot; kissing just because they could. Because it was a way to be close to each other. But the position of Catra’s body on top of her felt so nice that Adora started kissing with more intensity.
Catra made an interested noise in the back of her throat before kissing back with equal intensity. She rolled her body completely on top of Adora’s, moving her legs on either side of Adora’s body. Adora placed one of her hands in Catra’s hair, fisting it as gently as possible. Her other hand moved to the hem of Catra’s shirt before slipping under. She moved her hand up her lower back ever so slightly.
“Feeling bold today, princess?” Catra teased near Adora’s ear before nipping at her earlobe. Adora whined underneath her, earning her a chuckle from Catra. In response, Adora tightened the hand that was in Catra’s hair which caused the other girl’s breath to hitch.
“Maybe a little,” Adora smiled at her girlfriend before capturing her lips in another kiss, this one mostly teeth as she nipped at Catra’s lip. Catra moaned into the kiss as she arched her back, encouraging Adora to touch her.
Adora moved her hand up the expanse of Catra’s back slowly, marveling at the smoothness and warmth of the other girl’s skin. She made it to the band of Catra’s bra before hesitating, unsure what exactly to do. All she knew was that she didn’t want to stop. Catra’s body felt too good on top of her and every point of contact seemed to send electric sparks through Adora’s body.
“Wanna take my shirt off?” Catra asked with a smirk.
Adora hesitated for a few seconds, realizing how badly she wanted to take Catra’s shirt off. She had never felt an urge to touch someone like this. It was exhilarating and a tiny bit terrifying.
“It’s okay if you do,” Catra’s smirk softened into a smile, “That’s like a totally normal thing for you to want.”
“Yeah, I do,” Adora admitted. She could feel the warmth rushing to her face and could tell she was blushing.
“You’re such a dork,” Catra smiled before sitting up and turning their TV off. Then she pulled her shirt over her head. She threw it on the floor somewhere, but Adora wasn’t watching where it went. Not when she could look at Catra instead.
Adora slowly ran her hands up the plane of Catra’s stomach, tracing the lines of her abs appreciatively. She let her hands wander higher, to the bottom of Catra’s lacy black bra. She stopped, looking at Catra for some cue as to what to do.
“You can keep going,” Catra encouraged.
“Uh… how?” Adora hesitated. She wanted to touch so badly, but she didn’t want to screw it up for Catra. What if whatever she did didn’t feel good to the other girl? What if she accidentally hurt her? Catra trusted her and Adora did not want to ruin that trust.
Catra rolled her eyes fondly before guiding Adora’s hand higher, until it was resting on her breast. Adora took a deep breath. Even through the fabric she could feel Catra’s nipple.
“Don’t be shy,” Catra put pressure on Adora’s hand, encouraging her to squeeze down. So Adora did, feeling the softness of Catra’s breasts underneath her hand. They were the perfect size; not large by any means, but just the right size to fill her hands.
Adora watched Catra take a shaky breath. “Did that feel good?”
Catra nodded, which encouraged Adora to do it again. This time Catra let out a gasp. Adora tentatively brought her other hand up to Catra’s chest, squeezing both of her breasts at the same time. Catra gasped again, this time louder.
Gaining confidence from Catra’s reaction, Adora brushed her thumb over Catra’s nipple. Adora’s nipples might not be all that sensitive, but she had heard of other women enjoying it. If the whine Catra let out in response was anything to go by, Catra was one of those women.
Intrigued by Catra’s reactions, Adora rolled her thumb over Catra’s nipple. It was a bit difficult through the fabric, but Catra was obviously enjoying it.
“Shit Adora, do that again,” Catra panted, her eyes dark and consuming.
Adora nodded before using her weight to flip them over. Hovering over Catra, Adora could tell her angle would be better. Catra guided her down for a kiss, taking the opportunity to pull Adora’s body down over her own. Adora let her body pin Catra down as she turned her focus back to Catra’s chest, enjoying the sounds the other girl was making beneath her.
But the contact wasn’t enough. Adora wanted to feel the smoothness of Catra’s skin, not the lace of her bra. She was struck by how badly she wanted more.
“Can I take your bra off?” Adora asked quietly.
“How assertive,” Catra teased with a smirk, “Yes if you take your shirt off.”
Adora nodded. That seemed fair. She lifted her shirt over her head and flung it absently away before turning her attention back to Catra. Who was looking at her hungrily. They stared at each other for a few moments before Catra guided Adora’s hands to her back. Getting the message, Adora fumbled with the clasp for a few moments, which caused Catra to laugh.
“Hey! I’m new to this,” Adora defended herself.
“You’re so adorable,” Catra laughed as she kissed Adora’s cheek.
Any response Adora may have made was forgotten when she finally unclasped Catra’s bra and it fell on the floor, forgotten. Catra’s breasts were small but perky, with dusky nipples contrasting her already tan skin. All Adora could do was stare at the sight.
“Catra, you’re so beautiful,” Adora breathed, in awe at her girlfriend. Beneath her, Catra let out a noise between a sigh and a moan as she allowed her head to fall back against the couch cushions.
“You can touch me,” Catra reminded her, although it came out as more of a plea. Adora remembered what she was doing before and moved her hand to cover Catra’s breast. She squeezed, delighting in the way the smooth skin fit in her hands. Catra whimpered below her, obviously also enjoying the skin-to-skin contact.
Adora leaned down to recapture Catra’s lips in a kiss as her hands continued their exploration of Catra’s chest. Her fingers found Catra’s nipples again, brushing against them gently at first. Catra pushed her chest into Adora’s hands, encouraging Adora to touch her more firmly. Adora felt like she could do this forever; the feel of Catra’s body underneath her and the noises the other girl was making made the now familiar tension in her abdomen build into something more intense.
Adora was content to continue her current actions for a few minutes, alternating between pinching Catra’s nipples and rolling them under her fingers. She swallowed Catra’s noises with her kisses, letting her tongue push against Catra’s insistently. But it still wasn’t enough. She needed to touch more, to make Catra feel even better.
On impulse, Adora moved one of her hands down Catra’s body as she started kissing the other girl’s neck. Catra let her body arch into Adora’s touch as she laced her fingers in Adora’s hair, effectively holding her in place.
“Can I keep going?” Adora asked as her hand reached the hem of Catra’s pants. She met Catra’s eyes, delighted to find them dark and wild.
“God yes,” Catra nodded enthusiastically, “You, um, cut your nails right?”
Adora nodded, bringing her hand up and wiggling her fingers for Catra to inspect. Adora always kept her nails relatively short, but she had been taking extra care to keep them short since last weekend. Just in case.
“Oh thank God,” Catra said, looking at Adora with anticipation. Adora could tell the other girl was nervous, too.
With a flash of determination, Adora moved her hand back down to Catra’s pants and began fumbling with the buttons. Catra removed her fingers from Adora’s hair to help her, and with some effort and some shifting of weight Catra’s pants and underwear were finally off. Adora sat back to look at the girl beneath her, from her chest that rose and fell with her breathing to the clipped black hair in between her legs.
“Wow, Catra,” Adora said, unsure what else to say.
“You know you can just say fuck like the rest of us, right?” Catra quipped, obviously trying to relieve some of the tension that had filled the room.
“Catra, you’re really fucking hot,” Adora agreed, deciding that it was okay to swear right now. Catra seemed to agree as she whined at the praise.
Feeling more confident at Catra’s reaction, Adora leaned over Catra’s body again, letting her hand journey in between Catra’s legs. She was delighted to feel Catra’s wetness as she ran her fingers through her folds tentatively. Catra took a deep breath as Adora’s fingers slid easily over her sensitive skin.
“Oh, Catra, you’re so amazing,” Adora praised as the girl beneath her spread her legs ever so slightly to give Adora more access. Again, Catra keened at the praise. Adora wondered if the brunette even knew she was doing that.
Adora tried to adjust her angle, searching for Catra’s clit. She found it quickly and rubbed her index finger over it gently. Catra let out a weak moan at the touch as she rolled her hips down.
“Adora, do that again,” Catra gasped, her voice raspy and filled with need. Adora pressed her finger up harder this time, causing Catra to moan louder. Spurred on by Catra’s response, Adora used her finger to circle Catra’s clit, adjusting her pressure based on Catra’s reaction. Her wrist was getting cramped at the awkward angle, but it was worth it to hear Catra’s noises and feel Catra’s body move beneath her.
“Catra, spread your legs more,” Adora directed as she moved so she was no longer straddling Catra’s hips but was instead positioned in between the other girl’s legs. Seeming to understand what Adora was looking for, Catra opened her legs for Adora and hooked her ankles over Adora’s back.
“Fuck, Adora,” Catra swore, her voice making the words sound like a plea, “I need you inside.”
“Don’t worry, I got you,” Adora reassured the other girl, although she didn’t really have any idea what she was doing. She abandoned Catra’s clit to let her fingers journey downwards until they reached the other girl’s entrance. She gently pressed her middle finger in, delighting in the way Catra’s body yielded for her. Both girls gasped as Adora’s finger slipped inside Catra.
“Curl your finger more,” Catra instructed, “And move it in and out.”
Adora did as she was told, which earned her some more delightful noises from Catra.
“You can press harder. You’re not gonna break me, you know. Especially not with one finger.” The girl beneath her instructed, the last words punctuated with heavy breathing as Adora put more force behind the motion of her finger. Adora smiled as the other girl whispered “Yes, like that” under her breath.
“Oh Catra, you feel so good around me,” Adora began kissing along Catra’s neck again as she moved her finger inside of Catra. She could feel Catra’s legs shaking as she slowly picked up the pace. Her eyes were glued to Catra’s hips as the other girl rocked her hips down to meet her thrusts.
Catra took a deep breath as the heel of Adora’s hand brushed against her clit. Adora shifted her hand so Catra could grind down against her as she thrust her finger in. They set a consistent rhythm that had Adora’s head spinning and clit throbbing. Every noise Catra made, every stutter of the other girl’s hips made Adora feel an addictive surge of pride.
“I can take another,” Catra said after a few blissful minutes.
Adora bit down at the junction of Catra’s neck and shoulder as she pushed another finger in, this one sliding in with almost no resistance. Catra moaned loudly at the increased stretch.
“I love the way you sound,” Adora encouraged, hoping to pull more of those delicious noises from her girlfriend. Again, Catra whimpered at the praise as a shudder rushed through her body.
“Adora, tell me more,” Catra begged, her heels digging into Adora and her hands scrambling for purchase on her back. It was needy and desperate and so insanely hot. Adora felt like she was going to burst.
Adora could compliment Catra in her sleep, so she continued. “Oh, Catra, I wish you could see yourself right now. You’re so gorgeous.”
Catra writhed underneath her, breathing fast and heavy. Adora added another finger before thrusting in with more force. Catra closed her eyes as she moaned unabashedly. Adora could tell the other girl was so close to letting everything go and getting swept up in the moment.
“That’s it. You work so hard, you’re always so strong and independent and capable. Just let go for me. Let me make you feel good,” Adora encouraged, willing Catra to understand how badly Adora wanted to please her. Catra dug her nails into the skin of Adora’s back desperately, no longer caring about covering her reactions. Adora had never seen her girlfriend let go of control before, and the sight was absolutely intoxicating.
“Adora, tell me,” Catra stammered in between breaths before cutting herself off with a moan as Adora increased the pressure on Catra’s clit, “Tell me you want me.”
Adora shifted her head until she was looking at Catra directly in the eyes. “Catra I want you so bad. So, so bad. I think about you all the time, just like this.”
Catra moved a hand to the back of Adora’s neck and pulled her down for a sloppy kiss. This time, Adora decided to take control as she pushed into Catra’s mouth. It was more uncoordinated than when Catra was in charge, but the other girl didn’t seem to care.
“Fuck, Adora,” The other girl’s voice took on a high, desperate pitch, “Tell me I’m good.”
“Oh Catra, you’re so perfect for me. You’re so smart and driven and inspiring. But you're still soft and warm and good for me,” Adora continued, mesmerized by the girl underneath her.
Catra let out a sound that sounded suspiciously like “more,” so Adora bit Catra’s ear before whispering lowly in her ear.
“Catra, you’re doing such a good job. So beautiful, so good. Are you close?” Adora wasn’t experienced enough to be absolutely sure if Catra was close or not, but the way Catra was letting out noises that were really more sobs and the way her body spasmed with every thrust of Adora’s fingers seemed like a good sign.
“So close, Adora,” Catra whined as she clawed at Adora’s back. It wasn’t deep enough to break the skin, but Adora could feel stinging in the wake of Catra’s nails. She moaned at the sensation, allowing pleasure to pulse through her as Catra unraveled underneath her.
“Such a good girl,” Adora encouraged as she nipped the skin behind Catra’s ear lightly, “Come for me. I know you can do it.”
Catra’s body tensed and shook as Catra tightened her legs around Adora’s midsection. Adora gasped as Catra’s walls clenched around her fingers and Catra threw her head back and let out the most delicious noise Adora had ever heard. Adora did her best to fuck the other girl though it, keeping up the pace of her fingers and putting more pressure on the heel of her hand until Catra’s body relaxed beneath her.
“Holy fuck, Adora, where did that come from?” Catra asked, obviously still in a daze from her orgasm. Adora hovered over Catra awkwardly as the other girl unhooked her legs and let them fall on the couch, not quite sure what to do now. Nobody really talked about what you were supposed to do after sex.
“I did some research and I just tried to copy what other people said was hot. I honestly didn’t know if it would work, but you seemed to like it,” Adora teased, deciding that she should probably take her fingers out of Catra. She slid them out gently, watching as Catra grimaced slightly at the loss.
Catra sat up and pressed a kiss to Adora’s lips, “You did research?”
“Um, yeah? I wanted to make sure you would be comfortable,” Adora figured it would be even more stressful for Catra to let go if it was clear Adora had no idea what she was doing.
“You’re amazing,” Catra asked, looking genuinely touched.
“Thanks,” Adora accepted the compliment awkwardly.
“So, your turn?” Catra smiled at her as she moved to straddle Adora’s hips.
“Um,” Adora looked up at Catra blankly, suddenly overwhelmed by just how turned on she was.
Catra looked down at her with concern, “Or we could just be done, if that’s better?”
Adora didn’t even have to think about it. There was something about the smirk Catra was giving her and the warmth of Catra’s naked body pressed against her own and the throbbing heat in between her legs that made Adora want to keep going. To let herself want Catra in a way she had never wanted anything before.
“No, we should keep going,” Adora decided.
Catra smiled back at her and leaned down to capture her lips in a kiss. It started out sweet and reassuring, as if Catra could see all of Adora’s insecurities and was trying to tell her it would be okay. Deciding she was ready for more, Adora placed her hands on Catra’s waist the way she remembered the other girl liking and pulled the other girl closer to her.
That seemed to do the trick as Catra broke the kiss to pull on Adora’s hair, forcing her head back and exposing her neck. Catra kissed and nipped at the exposed skin for a few moments before lifting her body up to capture Adora’s lips in a possessive kiss.
The hand that wasn’t entwined in Adora’s hair made its way to Adora’s stomach, where Catra let it wander up lazily, making Adora gasp. She had no idea how the simplest of touches could feel so good, but she never wanted Catra’s hands to leave her body.
Then Catra reached her bra and paused, obviously waiting for permission.
“Still feeling good?” Catra asked when Adora made no move to encourage or deny Catra’s advances.
Adora nodded, overwhelmed with the feeling of Catra’s hands on her bare skin. When Catra didn’t continue, Adora spoke up. “Feeling really good. I’ll tell you if you need to stop.”
“Sounds like a plan, princess,” Catra winked at her before rejoining their lips. Adora was so distracted by the feel of Catra’s tongue against hers that she almost forgot about Catra’s hand. But that hand crept up and gently cupped her breast through her bra.
“Catra, keep doing that,” Adora gasped, exhilarated with the contact.
Catra hummed in agreement and squeezed lightly. Adora’s breath hitched at the sensation.
“Take my bra off,” Adora suggested with a spurt of confidence.
“I like the way you think,” Catra laughed as she brought a hand around Adora to unclasp her bra. Adora took the bra off and threw it away somewhere in the living room but Adora didn’t care because Catra was staring at her chest as if she had just won the lottery.
“Has anyone ever told you how nice your tits are?” Catra asked with a playful smirk. They both knew what the answer was.
“No?” Adora looked up at her girlfriend, who was most definitely not looking at Adora’s eyes.
“Well they are. You have really nice tits,” Catra said. Adora opened her mouth to respond, but Catra rejoined their lips. After a few seconds, her hand made its way back to Adora’s breast, this time unhindered by her layers. Catra squeezed again, and again Adora gasped at the sensation. She had never really paid attention to her chest when masturbating, but it felt nice. Then Catra’s thumb flicked over Adora’s nipple and Adora hummed in response, pleased with the faint rush of pleasure that resulted from the action.
“Are you okay?” Catra asked, sounding confused. It struck Adora that perhaps her girlfriend was expecting more of a reaction.
“Yeah, they’re just not really that sensitive,” Adora admitted, feeling a little embarrassed.
Catra looked at her, relieved, “Okay, good to know. I thought I was doing something wrong.”
“Nope. Sorry.”
“It’s all good,” Catra smiled at her hungrily, “I bet there are other parts of you that are more sensitive.”
Adora couldn’t hide the moan that Catra’s words forced out of her. Above her, Catra chuckled darkly before kissing along her jawline. Adora sighed as Catra made her way to Adora’s earlobe, which she bit down on lightly.
“Have you ever thought about this before?” Catra whispered lowly in her ear. Her voice was raspy from their earlier activities and laced with desire. Adora nodded.
Catra bit down at the skin right behind Adora’s ear and sucked. “What do you think about?”
“You,” Adora whined, overwhelmed by the heat building inside her, threatening to combust.
“And what am I doing?” Catra prompted as she directed her attention down Adora’s neck and to her collarbone. Adora let her head fall back against the couch cushions as Catra sucked what was definitely going to be a particularly large mark.
Adora tried to say something, tried to articulate all the ways she had imagined Catra touching her, but what came out was some unintelligible version of Catra’s name.
“Sorry, princess, but I didn’t catch that,” Catra said against Adora’s skin as her mouth moved down to the area in between Adora’s breasts. “When you think about me, what am I doing to you?”
Adora gasped as Catra bit down again, before kissing the area. Again, her mouth was moving lower down Adora’s body, now at the top of her midsection. Adora needed Catra to keep moving down more than she needed air. “Using your mouth.”
Catra laughed as she moved from Adora’s lap to kneel on the floor. She kissed Adora’s abdomen, causing Adora to flex involuntarily. “And where am I using my mouth?”
Adora let out a frustrated noise. She didn’t want to say it. It was so lewd and honestly a bit forward for their first time together.
“Come on, princess. You can’t call me a good girl and tell me to come one minute and then wimp out about this the next. I know you secretly have a filthy mouth,” Catra teased, her mouth losing its downward trajectory in favor of kissing the same spot repetitively.
Adora took a deep breath. “On my clit.”
Adora held the other girl’s eye contact. She was becoming aware of just how wet she was and how her underwear was clinging to her uncomfortably.
“See? That wasn’t so hard,” Catra stood up to peck Adora on the lips before reaching her hand down to unbutton Adora’s pants. “What do you say we get these out of the way?”
Adora nodded eagerly and lifted her hips so Catra could work the fabric down her legs. Catra moved from her spot straddling Adora to kneeling on the ground before her between her now bare legs. The only thing between Catra and Adora were her thin, soaked panties.
“Awe, is all this just for me?” Catra drawled, “God that’s so hot.”
Catra leaned down to kiss the area between Adora’s thighs. Adora’s hips bucked involuntarily at the fleeting contact. It was where she wanted it, but it wasn’t enough. She needed more or she was going to explode.
Catra seemed to get the message and looped her fingers under the band of Adora’s panties, pulling them down and off of her in one efficient motion. Adora gasped as the cool air hit her, a dramatic contrast to the heat coursing through her body.
“If you need me to stop, tell me,” Catra gave Adora a pointed look, checking in on her one more time.
“Catra please don’t stop,” Adora begged
In response, Catra lifted Adora’s legs so they were resting on her shoulders. Then she leaned in and kissed Adora again, this time on her bare skin. And oh fuck, if this is what her lips felt like Adora had no idea what a tongue was going to feel like.
Catra licked from Adora’s entrance to her clit gently, almost teasingly. Adora couldn’t help but roll her hips into the sensation as she felt the warmth of Catra’s mouth on her.
“Someone’s eager,” Catra said with a low, amused tone. Adora opened her mouth to tell Catra to stop being a tease, but then Catra leaned in again and pressed her tongue to Adora’s clit with more pressure. Adora could only moan as pleasure pulsed through her.
Then Catra’s tongue was moving down and Adora’s hands flew to Catra’s hair to keep her in place. Adora could feel the vibrations as Catra laughed against her, but Catra didn’t stop the downward journey of her tongue. And then next thing Adora knew Catra’s tongue was inside her and all Adora could do was arch her back and try to pull Catra even closer.
Catra’s tongue pushed into her, warm and firm. And then it wasn’t a tongue, it was a finger and Catra’s tongue was back up to her clit. And then the finger went deeper and Catra sucked around her and Adora couldn’t focus on anything other than the fire in her abdomen and the feel of Catra’s thick hair in her hands.
Adora completely lost track of time, seconds turned to minutes as Catra thrust her finger inside Adora in time with her tongue. At some point the one finger became two and Adora had never really considered penetration when she was touching herself but wow she definitely should have. Every time Catra pushed her fingers in they hit a spot deep in her that made her legs shake and her back arch up off the couch.
“Catra,” Adora desperately tried to tell the other girl to push in harder, to speed up the motions of her tongue but the only thing that came out was a pitiful moan. Fortunately, Catra seemed to get the hint as she picked up her pace, fingers thrusting into Adora with more force. Logically, Adora knew there had to be some sort of rhythm but she was too far gone to process anything other than heat and pleasure and wanting more.
Adora’s orgasm crept up on her slowly but hit her like a tsunami, a flash of heat and tension finally being released within her. She shuddered as her legs shook and her core tensed one last time, pleasure and relief rushing through her. She closed her eyes as she caught her breath, grateful to Catra for continuing to lick her until she had come down from her peak.
Finally, Adora opened her eyes and Catra was smiling at her from her position between Adora’s legs. When did her legs get taken off of Catra’s shoulders?
“Shit, Catra,” Adora couldn’t think of anything else to say. She loosened her hands from where they were gripping Catra’s hair, choosing to cup Catra’s face and stroke her cheeks instead.
“It’s been awhile since I’ve done that. Good to know I’ve still got it,” Catra said with a wink before standing up and moving to straddle Adora again. Adora hugged Catra close to her body, enjoying the warmth of the other woman against her.
“Yeah, you definitely still have it,” Adora agreed absently. There was a silence as they both sat there, holding each other and enjoying each other’s presence.
“We should take a shower. It smells like sex in here,” Catra said. Adora looked around the room and realized that “in here” was their living area.
“Oh my God, I just lost my virginity on Scorpia’s old couch. We literally have two beds and I lost it on the couch,” Adora groaned.
“Aren’t you glad I turned the movie off, or you would have lost it with The Princess Bride on in the background?” Catra pointed out, “Also, I don’t know what your issue with the couch is. We got together on this couch, so it’s only fitting that our first time was here. Full circle or whatever.”
“Yeah, but we weren’t naked when we got together,” Adora argued, “Who even knows what’s on this couch?”
“Well, what’s done is done, but tomorrow we can clean the couch. Just in case this becomes a regular occurrence,” Catra kissed Adora on the nose before winking, standing up, and walking away.
“Catra! We have to clean this up,” Adora called after her.
“Let’s do it in the morning,” Catra responded as the sounds of the shower echoed down the hallway.
Adora wanted to protest, but she did feel a little gross and sweaty and the water of the shower would be warm and if she asked nicely she was sure Catra would let her wash her hair. After a moment of deliberation, she decided that nothing catastrophic would happen if she left her bra on the ground overnight.
She made her way to the bathroom, where Catra was testing the shower’s water with her hands. It always took forever for the water to heat up in their apartment. One of the many perks of student housing.
“Do you mind if I join you?” Adora asked as she wrapped her arms around Catra’s midsection and hugged her from behind.
“Honestly, I’d be more upset if you didn’t join me,” Catra laughed before deciding the water was warm enough and stepping inside.
Adora followed her girlfriend into the water, gasping a little as she adjusted to the warm temperature. Catra laughed at Adora’s reaction.
“What? It’s not my fault you shower in molten lava,” Adora defended herself.
“Just shut up and kiss me,” Catra tilted her head back and reached out in invitation. Adora stepped closer and joined their lips in a gentle kiss. Without warning, Catra pulled her back and Adora’s head was directly under the flow of water.
“Catra!” Adora gasped against the other girl’s lips. Then Catra was laughing again and Adora couldn’t help but join in. Adora let their hands entwine and took a moment to really look at how beautiful her girlfriend was, with her skin slightly red from the heat of the shower shower and her wet hair plastered to her skin and a genuine smile on her face.
“Let me wash your hair?” Adora offered after a brief silence.
Catra nodded and handed Adora her shampoo bottle. Adora squirted some on her hands as Catra turned so her back was to her. Adora let her hands thread themselves in Catra’s hair gently, moving them in a circular motion to work up a lather. She let her blunt nails scratch at Catra’s scalp lightly. In front of her, Catra sighed contentedly.
After a while, Catra rinsed off her hair and they switched. Adora let her head fall back as she felt Catra’s fingers work through her hair firmly. They chatted idly about their days as the sound of running water continued behind them. After what seemed like an eternity of inside jokes and soft touches and chaste kisses, they were done showering. Adora grabbed them towels from the rack as Catra shut the water off.
They both went their separate ways as they began their normal evening routine. Adora brushed her teeth as Catra combed through her wet hair. Then Catra was brushing her teeth as Adora grabbed her pajamas. Adora came back to brush her hair as Catra was leaving the bathroom.
By the time Adora made it into her room, Catra was lounging on her bed and scrolling through her phone in one of Adora’s t-shirts.
“Before you ask, yes I put my lotion on,” Catra didn’t even bother to look up from her phone as Adora entered, “Did you have your vitamins?”
“Yeah,” Adora smiled before shutting the light off and crawling onto the bed beside Catra, “That shirt looks good on you, by the way.”
“You think everything looks good on me,” Catra pointed out before setting her phone down and crawling under the covers.
“Because it does,” Adora laughed before joining Catra under the covers. Catra let her head rest on Adora’s chest as Adora slung her leg across Catra’s body.
“You’re so dumb,” Catra said with the same tone she used to say I love you.
Adora hummed, “You’re dumber.”
“You’re the dumbest,” Catra kissed Adora’s neck lightly, “But that’s why I love you.”
“I love you too, Catra,” Adora said before letting her head fall back on the pillows. Catra shifted herself closer and nuzzled along Adora’s collarbone as she got comfortable. Adora let herself feel safe and warm with Catra in her arms and she listened to her girlfriend’s breathing until she drifted off into a contented sleep.