Work Text:
Four months. It’s been going on for four months.
Not that Catra’s been keeping track.
But if she were, she’d be thinking about how today is their anniversary.
She isn’t thinking about that when she climbs through Adora’s window for the millionth time, a squirming in her stomach she refuses to label as butterflies.
It goes like it always does. Catra drops down from Adora’s windowsill and walks over to her. She’s just laying on her bed on her stomach, doing nothing. She turns around and sits up, and Catra climbs onto her lap.
“What’re you doing, princess?” She asks as Adora’s hands find her hips.
“Waiting for you.” Adora’s smile is somehow smug and sweet at the same time. Catra hates it.
“Well isn’t that too bad, ‘cause I’m not here for you.” Catra’s hand finds Adora’s hair tie and cuts it with a sharp claw. She rubs her fingers through Adora’s hair, and Adora’s expression melts.
“You aren’t, huh?” Adora asks, moving her hands up to Catra’s back, gripping at her shirt like she just wants to rip it off. “What’re you here for then, sweetheart?”
It’s unfair, really, how Adora can knock Catra down to a desperate mess with only a few words. Catra’s toes curl, but she keeps her composure for now.
“Hmm. I’m here for that one hot soldier of yours.” Catra smiles and tilts her head. “What’s her name? Julia?”
Adora chuckles. “Juliet? Sorry, darling, but she and Castaspella are happily dating. And though I’m sure you could take her if you really wanted to…” Adora pulls Catra closer to herself. “I think I could treat you just as well.”
“This is just horrible news,” Catra sighs dramatically. She leans forward, pushing Adora onto her back. “I think you’re gonna have to cheer me up, princess. Got any ideas?”
Adora flips them over so she’s towering over Catra. “I’ve got a few.” Her bright blue eyes seem to glow in the dark when she leans down to kiss Catra.
This is the part Catra looks forward to the most. Adora’s lips against hers, moving slowly and sensually, pulling Catra in and never letting go. Adora holds her so close, hands running up and under her shirt.
Catra gasps lightly when Adora moves her lips down to her jawline, then to her neck. Soft, gentle kisses soon turn filthy and wet. Catra grips at Adora’s arms, but that does nothing to ground her, because the muscle rippling under her skin makes Catra lose her mind just a bit more.
“Adora,” Catra breathes, and Adora leaves one last kiss on her neck before coming up to see what Catra wants. She’s always so responsive to what Catra wants. She shouldn’t be. Catra doesn’t deserve that. “Adora, just rip my fucking clothes off.”
Adora smirks because she knows she won’t. She’s always so careful not to hurt Catra or rip her clothing. She’s so gentle.
Adora pulls Catra’s shirt over her head, followed by her own. The same goes for the rest of their clothes. Soon, they’re both naked and Catra is desperate to feel Adora’s body. She grips at Adora’s thighs, her claws barely digging in.
“Patience, Catra.” Adora brushes her hand against Catra’s face before tossing the last of their clothes onto the floor to be found in the morning.
Adora leans down again, and this time Catra is too hungry for her lips to be casual about it. Adora doesn’t startle at this, she’s seen it many times before. It should be embarrassing, but it’s Adora, and Adora would never make Catra feel embarrassed for something so intimate.
“Adora,” Catra breathes against her lips, her hands making their way down her stomach. Adora’s voice is heavy with arousal when she replies.
“Yes?”
“Let me touch you.”
Adora’s breath hitches. Still, even after four months, she isn’t used to being taken care of. That’s what makes it so intoxicating every time she lets it happen.
“Okay.” Adora whispers, and Catra swears she doesn’t shudder.
Adora lets herself be pushed onto her back, a pink flush making its way into her cheeks. Catra starts where she always does, Adora’s lips.
She kisses Adora. Her kisses are hot and wet and have Adora panting by the time she’s done. She finishes by pulling at Adora’s bottom lip with her teeth, earning her a soft whine that sends jolts of arousal through her body.
Catra’s hands cup Adora’s breasts briefly before continuing down her stomach. Adora’s breathing is heavy and loud, but the sound she makes when Catra finally touches her where she wants it is soft and restrained.
Catra presses a kiss to Adora’s jawline. “Adora, can I—?”
“Yes, just— yes, Catra, fuck .” Adora says, now just as desperate to be touched as Catra is to touch her.
Catra doesn’t hesitate to move down Adora’s body, not stopping to kiss her stomach (as much as she wants to), knowing that Adora wants her now . And Catra would do anything Adora wanted her to.
Adora’s legs are just barely parted, but when Catra gently moves them apart, they go. Catra’s mouth waters when she sees how wet Adora is, and just for her. Just for her.
“Catra.” Adora says in a stern tone, one that Catra definitely wants to hear again. But for now, she just wants to please Adora.
Catra lays in a comfortable position before pulling Adora’s hips to herself. Adora gasps when Catra licks up her heat, and Catra has to hold back a moan herself.
Catra doesn’t tease. She licks through her lips and sucks lightly on her clit. Adora makes muffled noises that Catra would die to be able to hear fully.
Catra watches Adora, her beautiful face, her arched back, her hands that dig into the mattress, desperate for something to ground her.
Catra moves her mouth, and Adora sighs in frustration at the loss.
“Adora you can, like, grab my hair. If you want.” Catra says.
“You sure?” Even through her pleasure and frustration, Adora is concerned for Catra.
“Yes, I’m sure.” Catra says, quickly taking off her mask and tossing it into the pile of clothes on the floor. She doesn’t give Adora time to ask any more questions, because she immediately goes back in and runs her tongue through her wetness.
Adora’s gasp is stuttered and she grabs onto Catra’s hair, holding her where she is.
What Catra didn’t expect was for that to send waves of pleasure through her, almost enough for her to pause her ministrations. She instead lets out a soft moan that Adora responds to with one of her own.
Catra can tell Adora is nearing her peak when her thighs try to close on her. Catra makes a noise and Adora opens her legs back up.
“S-sorry,” Adora breathes, her words almost unintelligible through her muffled moans.
Catra pays extra attention to Adora’s clit, knowing that’s what she likes. Adora’s breathing becomes rapid and her grip in Catra’s hair gets almost too tight.
“ Fuck , Catra I—“ her back arches and she cries out, pulling Catra’s head even closer to herself. Catra works her through her orgasm and is almost disappointed when Adora lets go of her hair.
Adora lies there, still out of breath, an arm over her flushed face. Catra licks her lips as she climbs up and presses a chaste kiss to Adora’s. Adora immediately kisses back, moving her hands to cup Catra’s cheeks. She pushes Catra onto the bed. Catra’s hands find Adora’s back.
“God, you’re so good.” Adora mumbles into her lips. Catra’s hands involuntarily start to claw at Adora’s back, sharp nails nicking at her skin.
“Adora,” Catra half-whines.
“You are good, Catra. You’re a good girl.” Adora moves her lips to Catra’s neck once more. “And good girls get rewards.”
“ Adora ,” Catra is fully just putty in Adora’s hands now, willing to mold into any shape for her liking.
“Patience, sweetheart.” Adora kisses her neck once more before moving back to her lips. Adora’s kisses are deep and slow, unlike what Catra was expecting. The way she touches her sides isn’t rough and wanting, it’s soft and loving. But Catra loves it. She revels in it. She could die right now and she would die happy and fulfilled.
Adora seems to notice Catra’s response to these gentle kisses and touches.
“Do you like it when I touch you like this, Catra?” Adora asks. Catra nods. “Use your words, baby.”
“Yes,” Catra says in a voice that’s barely there, her body doesn’t know how to function anymore.
“Can I keep touching you like this?”
“ Yes .”
Adora smiles and her hand shifts from where it was resting on Catra’s side. She moves it down, down, down, until she has to move it only and inch for it to touch Catra where she wants— no, needs Adora to touch her.
“Can I touch you here?”
Catra does her best not to squirm. “Yes.”
Adora’s skillful hand dips down through Catra’s wetness, and she groans softly.
“You’re so wet for me, Catra.” Adora breathes. Catra whimpers.
Adora’s fingers bring some of that wetness up to Catra’s clit and circle it. Catra’s claws dig harder into Adora’s back, but she doesn’t seem to mind.
The slow buildup of pleasure from Adora’s fingers is something Catra’s never felt before, and it’s a crime that she hasn’t. Adora speeds up her circling of Catra’s clit and Catra swears she’s going to die.
Adora suddenly stops, and Catra whines at the loss of stimulation.
“Shh, I know, I know.” Adora hushes. She shifts her hand so her thumb is at her clit instead. She gently slips her middle finger into Catra, coaxing a moan from her lips. She starts moving that finger and her thumb at the same time, the slow buildup of pleasure coming faster now.
Adora’s lips kiss at Catra’s neck again, finding the sweet spot under her jaw almost immediately.
Catra’s wraps her tail around Adora’s thigh just to feel closer to her. Adora notices this and moves her lips back to Catra’s once more. Her kisses are still soft and sweet, even as the pace of her hand quickens.
“Adora,” Catra sobs, “Adora, please —“
“Please what?” Adora asks, her voice stupidly sexy.
“Please more .” Catra manages between moans, pleasure coursing through her body.
Adora accepts Catra’s plea and adds a second finger to pump into her. Catra almost cries out, but she’s already breathless as it is.
The tips of Catra’s fingers feel numb as she comes closer and closer to her climax. Adora can feel this, because she knows Catra better than Catra knows herself. Adora’s lips leave hers to whisper into her ear.
“You’re close, aren’t you?”
Catra replies with a moan.
“You wanna come for me, Catra? You’ve been such a good girl tonight, you deserve it.” Adora’s voice could get Catra off alone, but her stupidly hot voice mixed with the relentless pleasure she’s creating between her thighs is enough to destroy Catra entirely.
“Adora,” Catra whines, saying her name just to say it. Just because she can. Because right now, Adora is hers . She’s not She-Ra, or Etheria’s savior. She’s just Adora. Catra’s Adora.
“That’s right, baby, come for me.” Adora says, and one deep thrust of her fingers finishes Catra off.
Every nerve in Catra’s body seems to implode as she comes, and she swears she can see stars. White-hot pleasure ripples under her skin. Catra’s desire-ridden mind can only think one thing as Adora holds her and helps her through her orgasm.
I love you I love you I love you I love you I love you I love you I love you I love you—
Realization and fear and pleasure and satisfaction all make their way through Catra’s mind and body at once, and it’s too much, it’s too much .
Tears that Catra didn’t even feel form fall from her eyes as the intense pleasure fades, leaving just fear.
“Catra...” Adora brushes her dry hand across Catra’s cheek, “did I hurt you? I’m sorry.”
Catra wants to say that no, she didn’t hurt her. That’s she’s hurting herself by falling in love with someone who could never love her back.
“Catra, please, talk to me.” Adora wipes the tears from Catra’s face, but she shouldn’t. She shouldn’t be this kind. She shouldn’t be this wonderful. She shouldn’t, because this is why Catra is in love with her.
Catra sniffles and wipes her own tears away. She doesn’t look at Adora’s worried expression, because she knows she’ll cry again if she does.
“I’m fine, Adora. You didn’t hurt me. I don’t know what happened. I’m sorry.” Catra says, half-expecting Adora to scream at her for lying and kick her out.
Adora hums, like she knows Catra isn’t telling the full truth.
“Okay.” She says. “Come lay down under the blanket, you’ll get cold.”
Catra wants to say no, wants to leave, because Adora doesn’t like her like that, and it’ll just hurt more. But she can’t say no to Adora, not when she’s being so wonderful and sweet and… her.
When Catra is warm under the covers with Adora’s arm over her, sleep fogs her brain. But as she falls asleep, she dreads the morning, because she knows.
She knows she can’t come back.
I love you.
