So, it turned out that in the absence of the yearly prodding and poking physical that had made up the entirety of concern expressed for their health growing up, Horde contraceptive implants eventually stopped working. Even after she'd found out about this, Catra hadn't been overly worried, all things considered, at least not until she realised just much hers had mitigated her heats.
That had happened about three days ago, now.
It'd crept up on her at first, a rising frustration with everything that she'd blamed on Adora being away. She was better about letting her go now, being apart, and hardest of all, trusting she'd come back, but it didn't mean she'd ever like it. Then came a tipping point where everything had hit full force, an overwhelming wall of want and need that had her sweaty and twisting, rubbing off against the sheets and pawing at herself until she felt raw in the hopes of gaining a relief that didn't come any more than she did. Even Melog had abandoned her, which she didn't blame her for, in those fleeting moments of clarity that had her locking the door, grateful that Adora's habit of keeping a stash of rations around despite free access to the kitchens meant she didn't have to talk to anyone, have to let them know what was happening, but being utterly alone was not helping her sense of relentless misery.
She was fruitlessly humping a pillow for the she-didn't-even-know-anymore time when she heard the crash of the door coming off its hinges and felt the brush of concepts and images that made up Melog's voice against her mind. Helping! She turned her head to see her, a dozen times larger than usual, bounding into the room, Adora dangling from her mouth like an oversize kitten.
She realised what was about to happen just as with a flick of Melog's head, Adora came sailing gracelessy through the air to land directly on top of her. She felt the mental equivalent of a pleased face lick, then Melog was bounding back out again, shrinking as she went.
Every point of contact between them, even the elbow lodged firmly in her ribs, simultaneously soothed and inflamed the heat under her skin, and Catra couldn't do much more than whine in protest as Adora scrambled off her, calling out her name in concern.
"Catra? Catra, tell me what's wrong." Hands moved over her, checking for injuries with quick, light practiced motions that drove her crazy. Her back arched, her tail lashed furiously, and she spread her legs even further, hips lifting in invitation. "Catra, -oh."
Adora wasn't even touching her properly, her hand just resting on her thigh, on wet, matted fur, but right now even that was too much, and she cried out and shuddered, cunt clenching on nothing, as she came for the first time since this had started.
Her relief was short lived though. Almost immediately that all consuming need started building again and she pressed her face against the mattress, whimpering and moaning. But now she also had Adora's hand stroking gently along her back, her mouth pressing against her neck, her voice promising to take care of her, asking what she needed. Somehow she managed to gasp out a reply, and she must have sounded bad, because Adora, who'd happily spent hours just kissing and stroking and holding her, immediately slid her fingers into her aching, needy cunt. She didn't even bother with a build up, not that she actually had to work her open right now, one moment she was empty, then next there was the gentle, inexorable pressure of four fingers pressing into her, filling her. Adora's thumb barely brushing against her clit set off another orgasm as she murmured encouragement to just relax and take what she needed. She could feel the mattress giving way under her claws as she rocked back against Adora's hand, as fingers curled inside her. It was too much, it was perfect, it was not enough. More, she begged. More, harder, please.
"More?" Another time that might have been teasing, but now it was a soft, serious question. "Are you sure?"
Catra just nodded, ground backwards, didn't trust her voice not to break. Then every single strand of her fur stood on end, a familiar electric thrill running through her, and she was suddenly, impossibly full, a welcome pressure on the scruff of her neck as She-Ra held her down and started fucking her in earnest.