Work Text:
Adora looked focused, too focused. She’d handed the controls over to Darla at least fifteen minutes ago, but she hadn’t stopped staring at the holographic screens in front of the Captain’s chair. Bow and Glimmer had scampered off to their room over an hour ago. And Catra, well, Catra had been left awkwardly spinning in a chair in the back of the bridge, waiting for Adora to call it a night.
They’d left Etheria early that morning, so it stood to reason that Adora might be having some doubts about their mission. Or maybe she was regretting not bringing Entrapta along. Catra’s heart rate spiked at the thought of a problem beyond Bow’s scope of technological capability. Worse still was the thought that Adora was avoiding her. Maybe she regretted kissing her, or perhaps she was just caught up in the whole almost dying thing and now that they weren’t in imminent danger, maybe she wanted to take back her returned, I love you.
That was probably it. Why would Adora want her? She’d been so… evil…for so long. They still hadn’t really even talked about it. Catra didn’t even want them to. What was there to say? She’d been so hurt by Adora leaving. It had stung to know how much effort Adora had put into rescuing Glimmer on multiple occasions, but it had felt so, so astoundingly good to know that Adora had come back for her, too. Even when she didn’t deserve it.
“Catra?” Adora’s voice was soft, gently tugging Catra back from her spiraling thoughts.
“Hey Adora,” Catra said, turning her heterochromatic eyes to her… friend? Girlfriend? She sighed. Everything was so complicated.
“Are you tired?” Adora asked, her voice still softer than normal. She sounded nervous and unsure, two things Adora rarely sounded like.
Catra shrugged, lifting her feet into her seat and wrapping her arms around her knees.
“Is something wrong?” Adora asked, concern lacing her every word. She dropped to her knees in front of Catra, her light blue eyes boring into Catra’s soul.
“No,” Catra said, though the one word didn’t sound convincing. She didn’t know how to say everything she was thinking and feeling. She’d never been good at words. She’d been good at lashing out. But she didn’t want to lash out anymore. Even if Adora hadn’t meant it. Even if it had been the impending doom and destruction that made her say she loved Catra back, Catra didn’t want to lash out at Adora anymore.
“I just,” she hid behind her knees before she continued, “did you mean it?” Her voice sounded pitiful, even to her own ears. She flexed her claws, but she didn’t let them find purchase in anything.
“Did I mean I mean what?” Adora asked, not coming any closer.
Catra felt her ears go flat. “That you love me,” she could hear the acid in her words, the distrust cutting through.
Adora frowned. Her hands wrapped around Catra’s peeling them back from her knees. “Catra, yes,” she whispered. “I love you.” She smiled up at Catra, her gaze pure and true.
“But why, though?” Catra said, trying to pull her hands back, but failing. Adora’s grip strength was more than a little impressive and Catra didn’t want to pull so hard she’d risk hurting one or both of them.
A small laugh bubbled out from Adora’s lips. “I always have. You’re my favorite person.” She blushed. “And before you ask, yes, even when you were trying to kill me.”
“I never wanted you to die,” Catra muttered.
“I know,” Adora said, squeezing her hands as if punctuating that fact. “Catra, I love you for you. I always have. You’re smart, you’re funny, you understand me better than anyone else, you were the only love I had for so long. But learning how to love other people didn’t change the love I had for you, if anything it made me realize that how I felt for you was different.”
“Different?” Catra asked, slowly unfurling from her scrunched up position on the chair.
“Yeah, dummy,” Adora said, stealing Catra’s phrase. “Like, I’m in love with you. I love Bow and Glimmer and everyone back home. But I’m in love with you.”
Catra still felt skeptical. It made no sense, honestly. She didn’t deserve it. She didn’t deserve Adora, the literal hero of the universe. But Adora seemed determined.
“I did actually want to talk to you about something though. Something that’s had me more than a little stressed out,” Adora confessed. She rubbed awkwardly at the back of her neck. “Could we maybe go to our room to talk?”
Fear lanced through Catra like a burning blade. She nodded, lamely, and stood. Just moments ago she had been trying to pry her hands free from Adora’s grip and now she all but wanted to tie their hands together so that Adora couldn’t get away. What on Etheria needed to be said or discussed in the privacy of their room? Especially when Catra had just been so vulnerable on the bridge.
Adora looked painfully nervous by the time she got their bedroom door shut. “Okay, so I just wanted to say that ummm..” She looked down at their hands, still held together—entirely Catra’s doing. “That kiss.” Adora awkwardly nodded between the two of them, unable to gesture with her hands. “You know, our kiss.”
Catra nodded, small, calculated nods. “I was there,” she added, not meaning to tease.
“Right, so that was the only kiss I’ve ever had.” Adora winced. “It’s just, I had feelings for you and then I found the sword and then we fought for three years.” Her bright blue eyes were studying everything but Catra. “And I know you were Scorpia’s date to Princess Prom and I know she liked you there for a bit. So, I guess what I’m trying to say is that it’s okay that you probably have more experience in the romantic department than me, but I want to be a good partner.” Adora deflated a bit. “For you,” she added.
Catra was genuinely dumbfounded. Her kiss with Adora was the only kiss she’d ever had, too. She’d guessed that Scorpia had had a bit of a crush on her, but she hadn’t felt the same. She’d actually been pretty awful to Scorpia now that she was thinking about it. One more apology she’d need to make, to be sure.
Adora didn’t seem to be done with her spiel, in fact she seemed to just be getting started. “So, before we left Bright Moon, I might have gone to see Spinnerella and Netossa.”
“Which ones are they again?” Catra said, though she was definitely kidding. Netossa would be hard to forget with her breakdown of all of the Princesses' weaknesses.
At least her question got Adora’s serious face to crack, just a bit, because she actually smiled before she continued her spiral. “So, they’re married.” She frowned. “Do you remember back in the Horde when they made us watch those awful videos on reproduction?”
Catra shuddered at the thought. Those videos were truly the worst. “Yeah, I remember.” She gagged.
“Okay, well all those videos covered was in fact reproduction. But you and I can’t…” Adora gestured, or well she attempted to, but Catra was still holding her hands tightly in her own. “Like, we don’t have those parts.”
What in all of the planets was her beautiful idiot talking about? Catra’s head tilted to the side, genuinely doing her best to understand. “Adora, what are you trying to say?”
“I didn’t know how to have sex with you, so I went and talked to Spinnerella and Netossa about it. And they kind of looped in Perfuma because I guess she teaches a class?” Adora’s cheeks were the color of her red Horde jacket.
Catra could feel her tail standing up on end. Adora had spoken to not one, but three princesses about the possibility of having s-e-x with her? Oh, Catra might need to sit down.
“Did you think that maybe you could have come talked to me about it?” She asked, her voice a little sharper than she meant for it to be.
Adora deflated, leaning back against their bedroom door. “I did, and I wanted to, but…” she sighed. “I didn’t want to know how you knew. I mean, if you’ve already done it with Scorpia or I don’t know, Lonnie, or Entrapta or something, then I mean, I hope it was good and voluntary and that you enjoyed it, but I was scared to come ask you because I didn’t want to not have the kind of experience that you might.”
Catra shook her head. She couldn’t let Adora think that, even if she was annoyed that all of Etheria was probably talking about them having sex on this trip. “No, Adora, I haven’t.” She stepped closer, pulling Adora’s hands up to her lips. She pressed the softest kiss to the inside of Adora’s wrist. Thankfully, the motion got Adora to look at her. Catra was starting to get jealous of the dust on the air vent over her left shoulder.
“Oh,” Adora said, and she genuinely sounded surprised. “How’d you learn how to do it, then?”
Catra frowned. “I mean, I guess I don’t really know how to do it, but I mean if Sparkles and arrow boy can figure it out, I’m sure we can.”
“Do you think they’re?” Adora turned her head back towards the hallway.
It made Catra snort-laugh, “Yeah, dummy. They have been for like, an hour-and-a-half.”
“Oh,” Adora turned back to look at Catra. Her cheeks were tinged with the cutest blush.
“You’re so cute,” Catra said, without thinking about it. She squeezed her hands as if to reiterate that point.
Adora’s blush deepened. “Thanks,” she cleared her throat. “I think you’re really pretty.”
“This is gross. I don’t think we’re doing it right,” Catra teased. She nodded back towards their bed. “Can we at least sit down? I don’t think I can handle any more big announcements like half of Etheria knowing we’re dorks who don’t know how to do it.”
They settled on the bed, cross legged facing each other. As soon as they were comfortable, Adora slid her hands back into Catra’s.
This felt mortifying and like Catra’s worst nightmare, but if Adora had taken the time to consult an actual married couple and a plant lady who teaches some sort of sex class, the least she could do is suffer through the second hand embarrassment of learning whatever they had taught Adora.
“What um, what did they say we’re supposed to do?” Catra asked, flinching. Her tail and ears were on high alert and nothing she could do would get them to relax.
Adora had been blushing for so long, Catra was genuinely worried she might pass out. Was that a thing that could happen?
“Well, so, they explained the female anatomy to me,” Adora frowned, letting her gaze drift up again. So, Catra squeezed her hands, reclaiming her attention. “And they highlighted parts that might feel good to touch.” Her eyebrows lifted so high Catra was genuinely worried they might get claimed by her ridiculous hair poof. Adora lowered her voice a little, like whispering would make her next words less life changing. “Or lick.”
“What?” Catra all but yelled.
Adora nodded. “Yeah. It sounds very um, wet. But also like, I haven’t been able to stop thinking about it since yesterday when I went to see them.”
“I just kind of thought we’d do more of the kissing,” Catra said, her mind reeling.
Adora smiled at her. “We can. We can absolutely just do the kissing.”
“Well what else did they say?” Catra asked, curiosity getting the better of her.
“So a bit of a debate broke out because, well, you’re a Magicat,” Adora said.
“What does that have to do with anything?” Catra asked, her defensive reflexes in full swing.
Adora shook her head quickly, trying to defuse Catra’s quick temper. “Not much, I promise. But they did want me to come prepared in case you had certain positions you might enjoy more. Or in case something felt good for you that might not feel good for me. Or in the off chance our anatomy is slightly different.” Her blush deepened, but she didn’t look away this time. Her light blue eyes stayed locked on Catra.
Catra guessed that was acceptable—maybe even a little thoughtful. It also made her have a thousand more questions. “Are there like, a lot of positions?” She let out a nervous giggle. “I only remember the one from the video they showed us.”
“Catra, there are so many positions,” Adora dead panned. “I might be a little traumatized.” She threw her head back with a laugh. “Perfuma had a whole flip book. They all have the most ridiculous names, too. Like oh, do you want to try the swimming snowflake tonight?” She laughed. She then changed her accent as if she was responding as another person, “not my favorite, actually, how about we try the reverse wood-sprite.”
They let themselves giggle about it for a minute, spitballing goofy names for different sex-positions before Adora sighed. “We don’t have to try any of it, though. I’m totally fine to just do more kissing, or nothing at all if you’re not up for anything.” She smiled, but it was weak at best. “I just didn’t want to be behind.” Her eyes watered and Catra let go of her hands only so she could wipe her tears away.
“You’re not behind, Adora. At least no more behind than me. Do I think that maybe every adult on Etheria but us and Kyle have had sex at this point? I mean yeah, maybe.” She laughed. “But you were busy saving the world. And I was busy being really mean to try to get your attention.” She smiled at her own expense.
Adora smiled back at her. “You have my attention,” she said softly, leaning her cheek into Catra’s palm.
Catra leaned forward, then, slowly, wanting to make sure Adora could pull back or say stop if she didn’t want Catra to kiss her, but she didn’t. Instead, she met Catra half-way. Their lips met, a little less desperate this time. Something about not having the fate of the universe—and Adora’s life hanging in the balance—that allowed them to get lost in the feeling of each other’s lips. And oh how Catra could get lost in this.
Kissing Adora felt like sunshine on her skin for the first time after weeks of rain. It felt all consuming and still not enough. Adora’s lips were soft, and tasted faintly like the honey chapstick Catra knew she used, and Catra couldn’t get enough. She wanted to feel her lips against Adora’s in every configuration she could come up with. She even licked Adora’s bottom lip mid kiss just because she needed more somehow. Never in a million years would she have guessed that that would have resulted in Adora parting her lips and licking Catra back. In fact, if you had asked Catra even a year ago if she’d want to spend time licking Adora’s tongue, she might have gagged, but now she never wanted to stop. She didn’t even know if this was a thing other people did—they’d certainly never covered this in the Horde—but Catra quite liked the feeling of Adora’s tongue swirling around her own.
Adora seemed to agree, because at the start of their kiss, they were leaning over their cross legs and now, Adora was actually lifting Catra into her lap with ease. Catra’s whole body melted. How could Adora just lift her and move her like that? Why was it so attractive? How could Catra get her to do it again? The questions were ripping through her mind too fast for her to process. Not like she would have bothered to stop kissing Adora for long enough to voice one of them, but still.
Purring, mid kiss should probably be embarrassing, but Catra couldn’t stop. In fact she couldn’t even reign it in enough to make it less loud. And when Adora’s hands slipped underneath her muscle shirt, Catra practically yowled.
“Good sound or bad sound?” Adora asked, completely out of breath. She let her forehead rest on Catra’s while she waited for an answer.
“Good sound,” Catra confirmed. “Sorry.”
Adora shook her head, finally getting her eyes opened and focused on Catra. “Don’t apologize, I just want to make sure I’m not crossing any lines.”
Catra’s mouth tugged up into a smirk. “How many of those positions do you remember, Princess?”
Adora swallowed audibly. “Like seven?”
“Cool, let’s try them,” Catra said, tugging Adora back into a blistering kiss. Catra quickly pushed Adora back. “Wait, do you want to try them?”
Adora’s eyes blinked open again. “What?” She whispered, clearly having missed the question.
“The positions, do you want to try them?” Catra asked, her mismatched eyes scanning Adora’s for any sign of doubt.
“I don’t physically know how to get into one of them, let alone explain it to you. But the others,” Adora didn’t even finish her sentence, she just bit her bottom lip and nodded emphatically.
Catra chuckled. “Okay, just checking.” Without saying anything else, she pulled Adora in for another kiss.
Adora’s hands started a slow exploration north, her fingers digging into the curves of Catra’s back and Catra arched into the touch. She quickly learned that she could be a whole lot closer to Adora if she just wrapped her legs around her waist. She also discovered that Adora’s hair was even softer than it looked, and she was quite happy to let her fingers get tangled in it.
“Can I take this off you?” Adora asked, breaking their kiss.
She was talking about Catra’s shirt and Catra was all too happy to oblige. Honestly, Catra was ready to have every layer of clothing off between them. All of the fabric felt tedious at this point. Catra slid her fingers out of Adora’s hair and dipped them below the hem of her shirt, pulling it off in one smooth motion.
“Yours?” Catra asked, breathless. She looked down at the space between them.
They’d seen each other naked before. That was a consequence of growing up in Hordak’s military. So it wasn’t like Adora’s breasts were new to her, but seeing them this way, feeling them press against her own chest as Adora tugged her shirt and her sports bra off all at once, that was new. So was the feeling of desperate need pooling between Catra’s thighs.
Adora’s eyes drifted lower, and she leaned back, just enough so that she could see Catra’s chest. Catra was thankful her blush didn’t creep farther than her cheeks. Her ears twitched though, nervous to be seen so completely.
Hesitantly, Adora lifted a hand, freezing just before she made contact with Catra’s stomach. Catra nodded, quickly, determined to convey that she didn’t just want Adora to touch her, she needed it. Adora’s hands were warm and steady as they slipped upwards, cupping the underside of Catra’s breasts. Catra didn’t let herself get self conscious. Her chest was modest, small, at best, but Adora’s hands massaging them, the way her thumbs circled Catra’s nipples, made Catra oddly proud.
And then, Adora kissed one of them and Catra let her head fall back, arching her whole body into Adora’s mouth. Adora’s tongue flicked out, over Catra’s stiff nipple and Catra moaned, genuinely, embarrassingly, and rather loudly, moaned. The sound did nothing if not spur Adora on, and Catra’s whole body felt more pleasure than every other moment she had been alive combined.
If Adora hadn’t been strong enough to hold her, Catra might have collapsed back on the mattress, but Adora’s strong arms kept her held firmly in place.
“Is this one of the positions?” Catra asked, unconvinced that anything in the world could feel better than this. The only reason she even dared asked the question is because there was such a distracting heat building in her core that if Adora didn’t get the rest of her clothes off her and start touching other parts of her soon, Catra might genuinely start dry humping against Adora’s chiseled abs, and while that didn’t sound like an awful idea, it did sound slightly embarrassing.
Adora blushed, but she shook her head. “No.” She cleared her throat. “Do you want to try one of them?”
Catra nodded. “I think pretty desperately at this point,” she said, practically gasping for air.
“Um,” Adora said, clearly trying to gather her wits. “I should dim the lights. Hang on, I brought stuff.” She smiled, nervous, but radiant. “Do you want to get under the covers?”
Catra nodded, untangling her legs from around Adora’s waist. She slipped under the covers, wondering what Adora meant by ‘I brought stuff’ while Adora climbed out of bed and rifled through one of the two trunks she’d brought on this trip. Immediately, Catra regretted teasing her for needing two whole trunks, when Catra had managed to pack in one duffle bag. She hadn’t realized that Adora had brought things for this. Just for the hope of this. Her beautiful nerd had done research. Research that was specifically intent on making sure Catra had pleasure.
As Adora produced what looked like a small speaker and some battery powered candles, Catra couldn’t help but swoon. Wonderful, perfect, cheesy, romantic Adora had brought spaceship safe candles. Catra’s cheeks hurt from smiling so hard. She watched in wonder as Adora set up the handful of fake candles she had brought, her tongue poking out as she flicked the switch on each of them. The beautiful blonde smiled at each one as their fake flames flickered.
And then soft music started to play through the little speaker, just loud enough to drown out the hum of Darla’s engine. Catra’s eyes watered a little as Adora transformed their room in a matter of seconds. She’d be lying if she said she wasn’t a little distracted by the way Adora’s breasts moved as she worked to arrange their room, but Catra was overwhelmingly more touched than she was horny. Then Adora quickly shuffled back to the entrance of their room and flicked off the overhead lighting.
“What do you think?” Adora asked, her voice sounding a little hesitant and nervous. “Is it too much?”
Catra shook her head, not wanting Adora to doubt all that she had done in preparation for them for even a second. Normally, Catra was one to tease and joke, but she didn’t want to tease Adora about this. Maybe one day, but not tonight. Not even for a second. “It’s perfect,” she said, her voice light and reverent. “Come here?” She asked, reaching across the room for Adora.
Adora’s unsure smile blossomed into something more real, something more beautiful, and Catra’s heart soared. Catra scooted back, making room for Adora in their double bed. She was so used to sharing a single with her that she wasn’t entirely sure what they were going to do with all the extra space.
The mattress dipped a little with Adora’s weight and Adora shifted closer until their bare chests pressed against each other again. Adora’s skin felt so smooth and warm against her own, it made Catra shiver.
“Are you cold?” Adora asked, immediately trying to find more blankets she could use.
Catra chuckled. “Relax,” she said, her voice more playful than it had been. “I’m fine. You just feel good.” She ran her finger tips down Adora’s bicep, to help prove her point. “I like you up against me,” she added, looking up at Adora with a heavily lidded, mismatched gaze.
“Oh,” Adora said, biting at her bottom lip.
In the faint, battery powered, flicker of faux candle light, Catra marveled at the blush that crept down Adora’s neck. Catra didn’t believe in any of the higher powers she had heard about back on Etheria, but she would gladly say prayers to each of them in thanks for this moment. Because Adora pushed forward, so, so gently so that she was on top of Catra, with the weight of Darla’s manufactured gravity pulling down on her breasts so that Catra got a face full of them made Catra believe in something.
“Sorry,” Adora said quickly, trying to scoot down, but Catra moved faster, holding her in place. She kept her eyes locked on Adora’s as she slowly leaned up to suck one of Adora’s perfect nipples into her mouth.
Adora groaned, arching her back into it. Catra licked, running the flat of her tongue over Adora’s pebbled peak.
“Oh, stars,” Adora whimpered. “Your tongue is rough,” she breathed, gasping with each inhale.
Catra pulled back. “Yeah,” she said, like that was obvious, but sudden panic sliced through her. “I didn’t hurt you, did I?”
Adora shook her head so hard it almost toppled her off of Catra. “No, it feels good. Like, so good. I didn’t know that anything could feel so good.”
“Right?” Catra said, a low chuckle rumbling through her. “That’s what I was saying before.”
A small laugh was cut from Adora’s lips as Catra’s tongue laved over her other nipple. Tentative fingers wound through Catra’s short hair, holding her head in place as she licked and sucked. She wanted more. She wanted to bite, but she didn’t want to hurt Adora. This was about feeling good, about making each other feel good.
Her hands trailed down Adora’s back, her nails only slightly dragging, but Adora’s hips canted at the motion and time froze around them.
“I need,” Adora’s words faltered on her tongue. She shook her head as if to focus. “I need,” she tried again, but could get no further.
“What?” Catra whispered, her tongue still swirling around one of Adora’s perfect nipples.
“More?” Adora said, though it certainly came out as more of a question than a sentence.
Catra nodded, fully understanding. That’s how she’d felt ever since Adora had pulled her into her lap. “Should we take our pants off?” She asked, letting her head fall back against one of the many plush pillows on the bed. She feared that if she kept her mouth on Adora for that question, it would take her even longer to get a coherent yes out of the woman above her.
“Yes,” Adora whispered, moving quickly to tug at the waistband of Catra’s pants.
Catra let out a rough laugh. “Easy killer, watch out for my tail.”
Adora frowned like she had never thought about that before. “Wait, what?”
“Yeah,” Catra said easily. “You can’t just yank my pants off, or you could get it caught and pull my tail and that doesn’t sound too pleasant.”
“I never thought about it before,” Adora admitted, leaning back so that she was more kneeling over Catra than laying on top of her.
Catra lifted her hips and pulled her pants down just enough that she could reach behind herself and flip her tail through the hole that she had cut and hemmed into her own pants. She smiled up at Adora. “You can do the rest, if you want.”
Adora was quick to comply, easing the skin tight fabric down, slowly exposing the rest of Catra.
“Yours, too,” Catra whispered, before Adora could lay back down on top of her.
The smile that tugged at the corners of Adora’s lips was breathtaking. Adora took a deep breath before pushing her own pants down, smoothly freeing one leg then the other. She tossed their pants off the side of the bed, but stayed back on her knees, the covers pushed down around their ankles, allowing them both the opportunity to truly look at each other.
Catra felt her tail flick in a way it usually did before she pounced on something, but it was uncomfortable pressed into the mattress. Admittedly, she normally didn’t lay on her back. She was strictly a side or stomach sleeper. This would probably leave her tail sore in the morning.
“Wait, why’d you frown,” Adora asked, her light blue eyes searching Catra’s.
“Oh,” Catra said, feeling her cheeks heat up. “I uh, I don’t actually like to lay on my back.”
Adora just nodded. “Switch me?” She asked, moving quickly so that she was laying next to Catra, waiting eagerly for Catra to roll on top of her.
“How are you so beautiful and such a dork all at the same time?” Catra asked, though she did happily roll on top of Adora. She sighed contentedly as the weight of her body pressed down into Adora’s.
Adora’s fingertips trailed up and down Catra’s back, tracing the contour of her spine, scratching lightly with the blunt edge of her impeccably trimmed nails. Catra’s eyes closed and her hips rocked forward with pleasure. With anyone else in the entire universe, she would be embarrassed about the sound that rumbled from her chest, but it wasn’t with or for anyone else. It was Adora. Adora, whose eyes were sparkling up at her with wonder. Adora, who gently tugged her down for the softest kiss.
“I love you,” Adora whispered just before scraping her nails even lower, following the curve of Catra’s ass, squeezing as Catra bucked into her again,
But it wasn’t enough. It was nowhere near enough friction. And Catra, someone who did not enjoy being wet—anywhere—felt a surprisingly pleasurable slick forming between her own legs. “I love you, too,” Catra said, though it absolutely sounded like a growl. “Touch me,” she whimpered.
“Where,” Adora asked, so willing and eager.
“Um,” Catra paused, wondering if this was a Magicat thing, or if this had been part of the discussion Adora had had with Netossa, Spinnerella, and Perfuma. She also didn’t know how to explain where she wanted Adora to touch. So, instead of trying with her words, she gently grabbed one of Adora’s wrists and guided her hand to where she so desperately needed acute friction.
Adora gasped as her fingers touched the veritable pool between Catra’s legs. A small moan ripped from her as she leaned up, capturing Catra’s lips with a desperate kiss. When they broke apart, Catra let her forehead rest against Adora’s, thankful that Adora had the core strength to hold herself up in a half seated position with relative ease. “They said you’d be wet, but I didn’t know what they meant. You feel amazing,” Adora said, her words as shaky as her breathing. “How do I give you what you need?” She pressed another, softer kiss to Catra’s lips.
With the contact, Catra’s hips thrusted on their own accord and she moaned at the feeling. “I think if you just keep your fingers,” she gasped as her hips stuttered. “Keep them perfectly still. I can do the rest,” her words were jagged. She’d had to do drill after drill in the Horde and never once had she sounded so positively winded.
Thankfully, Adora listened and Catra was able to rut into her, scratching an itch she didn’t even know she could have. Somehow it still left her desperate for more. She let out another little growl of frustration.
“Can I try something?” Adora asked, her free hand reaching up to cup Catra’s cheek.
Catra nodded, desperate for something and hoping that Adora might know what it was. “Okay, stay really still, alright?” Adora said, easing her fingers back. “Can I try going inside you?”
Catra’s eyes widened, but she nodded. Her whole body flexed at the thought. And oh, maybe that was exactly what was missing. “Yeah,” she said softly, taking slow, deep breaths.
Adora eased a finger deeper, sinking it into Catra and the source of all the heat that her body was feeling. Catra’s purr tripled. Relief washed over her in waves. She wrapped her arms around Adora’s shoulders and held her tightly to her chest, letting her hips move again, taking Adora’s finger as deep as she could get it.
“If I said more, would you know how?” She asked, her voice raspy and quiet, this close to Adora’s ear.
“I think so,” Adora said, leaning back to look deeply into her eyes. “Stay still for a second. I don’t want to hurt you.”
Catra forced her hips to stop grinding down so that Adora could pull her one finger almost all the way out before dipping back in with two. Catra’s jaw dropped and her eyes closed with pleasure. “Adora,” she moaned, feeling her whole body clench around Adora’s two fingers.
“I’ve got you,” Adora promised, holding Catra tightly to her with her free hand.
It didn’t matter that Catra forgot how to move her hips, somehow Adora managed to pump her fingers in and out of Catra even faster and harder than Catra had been able to move. And then, on one of her outward movements, her fingers curled, pressing against Catra’s front wall and Catra felt her pleasure spill free. Her head fell back with pleasure. Her body coiled around Adora, every inch of her tightening around the two fingers buried deep within her. Her nails dug into Adora’s back as she cried Adora’s name. She shuddered and trembled, waves of bliss and relief rolling through her.
After a while, her body relaxed, feeling boneless and lighter than air. She wondered for half a second if Darla’s gravity had been turned off. But when she finally managed to get her eyes to open, she found that she was very much still fully wrapped around Adora in their bed.
Adora was looking up at her with wonder and love. It was so plain to see on her face, that it almost made Catra’s eyes water.
“Hey,” Adora whispered, the most radiant smile lighting up the room, far brighter than the candles.
“Hey Adora,” Catra murmured softly. The sound of her purring drowned out the music that Adora had set up.
Adora didn’t seem to mind. She nuzzled into the crook of Catra’s neck and sighed happily. But the movement made her fingers, still buried deep inside Catra, move and that caused Catra to wince.
“What, are you okay?” Adora searched Catra’s face for clues.
“I think you have to come out,” Catra said. “I’m okay though. I just feel overstimulated there.”
Adora nodded and eased her fingers out. She quickly wiped Catra’s pleasure on the sheet beside her before pulling Catra into a tight hug. “Better?” She asked.
Catra nodded. “That was amazing,” she whispered.
“Yeah?” Adora asked, the excitement in her voice evident.
“Yeah.” Catra pulled back to look down between them. “Do you want that, too?”
Adora’s eyebrows lifted so high it was almost comical. “I do, yeah. Um,” that infuriatingly cute blush crept further down her neck than Catra had ever had the pleasure of seeing it creep. “Would you maybe…” Adora paused. “And you can totally say no. Like, if you think it’s weird or gross, I would understand, but I can’t stop thinking about it.” She trickled off then, never quite finishing her thought.
“Would I what?” Catra prompted, desperate to know what Adora was thinking of.
“Well, your tongue is quite rough and I can’t help but wonder how it would feel. And Netossa told me that there was sometimes a lot of licking, and I think that’s what she meant.”
Catra lifted one eyebrow in surprise. Adora wanted her to lick her. Exactly where her fingers had just been for Catra. If Catra was someone who journaled, this would absolutely get written down as the very best day of her life. She was so busy throwing herself a party in her mind, she missed that Adora was still nervously rambling.
“—but I totally get it if that seems like it’s too much or if you think”—
“—Hey, Adora?” Catra asked, cutting off the blonde’s unnecessary spiral.
“Yeah?” Adora asked, looking up at Catra, her eyes wide with nerves.
“Lay back for me?”
Adora flopped backwards comically fast. It made both of them giggle a little. “You don’t have to,” Adora whispered again, her voice much more serious.
“I know, but I want to,” Catra said as she repositioned herself lower, gently nudging Adora’s legs apart.
A small patch of hair was nestled between Adora’s legs and Catra couldn’t help but run her fingers through it. She wasn’t covered with fur, per se, but as a Magicat, she had always been hairier than Adora. Adora’s hips twitched at the contact.
“Sorry,” Catra said, her eyes flicking up to Adora’s face. She hadn’t meant to make Adora uncomfortable.
Adora shook her head. “Don’t be, I’m just nervous.” She let out a shaky breath.
Catra leaned down and pressed soft kisses to the insides of Adora’s thighs. “It’s just me,” she said. Though she gasped when her mouth made it up high enough to taste Adora’s own wetness. Had she dripped? Catra’s purr turned into a desperate yowl. “Please tell me if you want me to stop or if something’s too much or too rough,” she said, waiting until Adora nodded.
This angle was everything. Catra could see each heavy rise and fall of Adora’s chest. She could see the way her eyebrows furrowed and the way her jaw muscle flexed as her mouth fell open. She could see the muscles pulse in Adora’s throat as she cried out in pleasure. And most importantly, she could see the ripples in Adora’s abs as she flexed in time with each flick of Catra’s tongue.
One of Adora’s hands gripped desperately at Catra’s shoulder, silently begging her to stay in place. The other gripped the sheets beside her with a force that dislodged one of the corners. And Catra, Catra drank from an actual goddess. Her tongue lapped up each drop, savoring the salty tang of Adora’s desire. She could do this forever. She felt like she’d been made for this. She let her nails trace across Adora’s bare skin, etching out her love for the woman beneath her.
Her tongue dipped lower, pressing into Adora, just like Adora had done with her fingers. Adora’s cries had turned needier, the hand that had gripped at Catra’s shoulder threaded itself in Catra’s hair, desperately holding Catra in place. It wasn’t necessary—Adora was going to have to ask her to stop—but she liked the physical reminder of Adora’s pleasure, of the fact that she was who got to give Adora this pleasure.
Adora’s thighs lifted, tightening around Catra’s head, she bucked a little into Catra’s tongue before her whole body went rigid. Every glorious muscle in her body went tight and Catra did her best to memorize it all before Adora collapsed back into the mattress with the world’s softest, “Catra.”
That actually did bring tears to Catra’s eyes. No one—not even Adora—had ever said her name like that before. Catra had thought that Adora was going to have to drag her away from her taste, but suddenly she was filled with a desperate need to kiss her with every ounce of emotion she was feeling.
She lost track of how many kisses they had shared, focusing instead on all the different ways in which they had kissed. This was messy and unrestrained. Adora had moaned at the taste of herself on Catra’s tongue and still hadn’t let go of the grip she had in Catra’s hair. When Catra finally did pull back, she saw that Adora looked more relaxed and at ease than she had ever seen her.
“Well,” Catra said in the nearly non-existent gap between them. “Did we manage to do any of the positions Perfuma showed you?”
Adora snorted out a laugh, but she shook her head. “No, no we didn’t, though we’re kind of close to one of them right now with you on top of me like this.”
“Hmmm,” Catra said, a mischievous smile tugging at the corners of her lips.
“What?” Adora asked, leaning up to kiss her cheeks.
“I wanna see how many positions we can come up with that aren’t the ones they showed you.”
Adora let her head fall back with a laugh. “I love you,” she said, pressing kisses to Catra’s neck and shoulders.
“I love you, too,” Catra said, trying her best to offer more of herself for Adora to kiss.
“Do you want to come up with new positions now or do you want to sleep for a bit?” Adora asked, her mouth getting dangerously close to Catra’s chest.
“We should try a few more tonight, I think,” Catra said, suddenly breathless again. “Unless you want to sleep,” she added quickly.
Adora shook her head, capturing Catra’s nipple between her lips. She released it with a pop. “I think you’re right. At least a few more.”
Catra nodded. “Yeah, just a few.”
And if they didn’t sleep at all that night, well that was perfectly fine by them.
