Work Text:
The morning of the wedding dawned with a sky so clear and pink it felt like Etheria itself was blushing.
In her chambers within Bright Moon, Adora stood before a floor-length mirror, a vision in white silk and silver embroidery that shimmered like captured starlight. The dress was both regal and simple, flowing from a fitted bodice into a skirt that pooled gently at her feet. Her hair was swept up in an elegant style, adorned with a delicate tiara that caught the light. .She looked every inch the hero, the princess, the bride—and she felt like she might melt out of her own skin.
“I think I’m going to be sick,” she announced, her voice tight.
“You are not,” Glimmer said firmly, materializing in a sparkle of magic beside her. The Queen of Bright Moon was a whirlwind of lavender taffeta and determined energy. She placed steadying hands on Adora’s shoulders. “You’re just nervous. It’s normal. Breathe.”
“What if I trip? What if I forget the words? What if my voice cracks when I say ‘I do’?” Adora’s questions came out in a rushed whisper.
Bow, looking dapper in his formal best friend attire—a deep purple suit with a quiver-shaped boutonniere—stepped forward with a gentle smile. He held out a small, intricately woven bracelet of Whispering Woods vines. “Here. Something old. From our first real mission together. You didn’t trip then, even when you were fighting a giant robot scorpion. You’re not going to trip now.”
Adora took the bracelet, the familiar, rough texture grounding her. She fastened it around her wrist, over the silken glove. “Thanks, Bow.”
“And for the record,” Glimmer added, adjusting a stray strand of Adora’s golden hair, “Catra is probably having the exact same meltdown right now. So you’re even.”
The thought did something strange and warm to Adora’s panic. It melted the edges, turning them into a shared, intimate secret. *Catra. Nervous. For me.*
***
Across the castle, in a suite that smelled faintly of ozone and machine oil, Catra was indeed having a meltdown. It was just a quieter, more feral one.
“This is a trap. This has to be a trap. Why is there so much fabric? It’s constricting. I feel like I’m being swallowed by a cloud.” She clawed lightly at the neckline of her own dress, a stunning contrast to Adora’s. It was a deep, wine-red velvet, cut to follow her lean lines, with sleeves that hugged her arms and a skirt that split daringly up one thigh. Her hair is styled in loose waves that cascaded down her back, a few stray strands framing her sharp, feline features. . It was fierce, elegant, and utterly *her*—and it was currently making her want to climb the walls.
“It’s not a trap, Wildcat! It’s fashion! You look amazing!” Scorpia boomed, her large frame nearly filling the doorway. She was beaming, her own dress a sharp black and gold number. She held out a massive bouquet of crystalline flowers from the Crimson Waste. “See? Pretty stabby things. For you.”
Catra eyed the bouquet. “They are kind of stabby.”
“Fascinating!” Entrapta chirped, not looking up from her datapad. She was perched on a stool, still in her usual work clothes but with a large, lopsided bow pinned to her hair. “My scanners indicate your cortisol levels have spiked 87% above baseline. Your respiratory rate is also elevated. Statistically, you have a higher chance of fainting now than during our encounter with the Second One’s geothermal core. Should I prepare a stimulant?”
“No stimulants, Entrapta,” Catra growled, pacing. The train of her dress hissed against the floor. “I just… need to get out of here. I need to see her.”
“Ah! Premarital visual contact is considered bad luck in 73% of Etherian cultural subsets!” Entrapta reported cheerfully. “Though correlation does not imply causation. The data on whether it actually affects marital longevity is inconclusive.”
Scorpia moved to block the door gently. “Hey. Deep breaths. Remember the plan. You walk down that aisle, you see her waiting for you, and everything else just… disappears. That’s what happened for me and Perfuma.So yeah I get it, it was nervous for the both of us but we endured it and now are happy with no regrets.”
Catra stopped pacing. She looked at Scorpia’s earnest face, then at Entrapta’s fascinated data-tracking. A weird, choked laugh escaped her. “Okay. Okay. No fainting. No fleeing. Just… walking.”
***
The ceremony was held in the Whispering Woods clearing where they’d had their first real, honest talk after the war. Garlands of glowing moss and luminescent flowers hung from the ancient trees, and the air hummed with a gentle, magical warmth. Every friend, every ally, every saved soul was there, a sea of smiling faces.
When the music swelled—a haunting, beautiful melody played on a combination of First Ones tech and Salineas shell-horns—Adora appeared at the end of the petal-strewn path. She walked alone, her head high, her eyes fixed ahead. She stood by the alter next to Micah, waiting for her future wife.
And there was Catra.
Catra, who had decided at the last second to forego the traditional procession. She stood already at the makeshift altar, waiting, her tail twitching slightly. When her heterochromatic eyes locked onto Adora’s, the world did exactly what Scorpia promised. It disappeared. The crowd, the music, the weight of history—it all dissolved into a silent, vibrant tunnel that contained only the two of them. Adora’s nerves vanished, replaced by a tidal wave of such profound love it stole her breath. She saw the same awe, the same terrified joy, reflected back at her from Catra’s gaze.
They said their vows in voices that started shaky but grew strong, weaving promises of forever, of patience, of choosing each other every single day. When Micah, officiating with tears in his eyes, pronounced them partners for life, the cheer that erupted shook leaves from the trees.
The reception was a legendary fusion of Bright Moon elegance and Crimson Waste revelry. There was dancing under the stars, toasts that made everyone laugh and cry, and a cake so tall Entrapta briefly considered its structural integrity. Through it all, Adora and Catra were a single unit, hands clasped, foreheads touching during slow dances, sharing secret smiles across the crowded room. they tossed thier bouquets at the same time. Entrapta caught Catra's bouquets with her hair, she was excited. Hordak came and stood by her with his hand on her shoulder. she then blushed. Perfuma caught the other with her vines. Perfuma and Scorpia held it togather and kissed.
As midnight approached, a graceful Swift Wind, bedecked with ribbons and looking immensely pleased with himself, landed at the edge of the clearing. Hitched to him was an ornate, open-air chariot.
“Your chariot awaits, lovebirds,” he neighed, winking. “Don’t do anything I wouldn’t do. Actually, scratch that. Have fun.”
With a final shower of hugs and well-wishes, they climbed aboard. Catra immediately kicked off her heels. Adora leaned into her side as Swift Wind took off, the cool night air whipping through their hair as they soared over the dark, peaceful landscape of Etheria. They didn’t speak. They just held each other, watching the moons trace their paths across the sky.
He brought them to a secluded, cliffside villa overlooking the sea, a gift from Mermista. With a final, cheeky salute, Swift Wind took off into the night, leaving them in a silence broken only by the distant crash of waves.
The interior was lit by soft, floating orbs. The door had barely clicked shut before Catra’s hands were on Adora’s face, pulling her into a kiss that was nothing like the chaste, public ones from the evening. This was hungry, desperate, a release of a lifetime of tension and longing. Adora met it with equal fervor, her fingers tangling in Catra’s thick mane, her back meeting the wall beside the door with a soft thud.
“Finally,” Catra breathed against her lips, her voice a ragged purr. “All day… all day wanting to touch you like this.”
Their hands worked in a frantic, loving harmony, undoing the intricate fastenings of their beautiful dresses. Silk and velvet pooled at their feet like fallen petals, leaving them bare and shivering in the moonlit room. Adora’s body, strong and sculpted from a life of battle, was a landscape Catra knew by heart but worshipped anew. Catra’s form, lithe and powerful, marked by scars and graced with soft fur, was Adora’s most sacred place.
They stumbled towards the vast bed, a tangle of limbs and whispered names. Catra pushed Adora down onto the silken sheets, following her, covering her body with her own. Their kisses deepened, turned wet and open-mouthed, tongues sliding together in a hot, slick dance. Adora’s hands slid down Catra’s spine, over the curve of her ass, pulling her closer until their bodies aligned perfectly.
Catra’s arousal, the proud, firm length of her cock, pressed insistently against Adora’s stomach, already slick at the tip. Adora gasped, arching into the contact. “Catra…”
“I’ve got you,” Catra murmured, her mouth trailing down Adora’s neck, to her collarbone, lower. She took a peaked nipple into her mouth, sucking and laving it with her tongue until Adora cried out, her hips bucking off the bed. Catra’s hand slid between them, fingers finding Adora’s soaked, aching cunt. She stroked through the slick folds, teasing her entrance, before sliding two fingers inside with a smooth, practiced curl.
“*Ah! F-fuck…*” Adora choked, her head thrashing back. The stretch, the perfect friction, was blinding.
Catra worked her fingers in and out, setting a relentless, deep rhythm, her thumb circling Adora’s clit. All the while, she kept her gaze locked on Adora’s face, watching every flicker of pleasure, every shattered breath. “You’re so wet for me,” she purred, her own breath coming in short pants. “So ready. My wife.”
The word, spoken in that husky, possessive tone, tipped Adora over the first edge. Her climax ripped through her with a silent scream, her body clamping down around Catra’s fingers, back bowing off the bed. Catra rode it out with her, gentling her strokes until Adora collapsed, boneless and trembling.
But the night was young. As Adora floated down, Catra shifted, kneeling between her legs. She guided her own cock, thick and flushed, to Adora’s still-quivering entrance. She paused, just for a moment, their eyes meeting in the dim light—a question, a promise.
Adora answered by wrapping her legs around Catra’s waist, pulling her down. “Please.”
Catra pushed in.
It was a slow, inexorable, breathtaking fill. Adora’s mouth fell open in a soundless gasp, her nails digging into Catra’s shoulders. It was *so much*, the stretch bordering on overwhelming, the sensation of being utterly claimed, utterly connected. Catra buried herself to the hilt, then stilled, her whole body trembling with the effort of control, sweat beading on her fur.
“O-oh, gods… Catra…” Adora whimpered, her walls fluttering around the intrusion.
“Mmmh… Adora…” Catra groaned, the sound torn from deep in her chest. She began to move.
It started slow, deep, rolling thrusts that dragged against every sensitive nerve inside Adora. But the pace quickly built, fueled by years of pent-up passion and the sheer, giddy reality of *now*. The bedframe rocked against the wall with a steady, rhythmic *thump thump thump*. The air filled with the sounds of their union: skin slapping against skin, Catra’s low, continuous growl-purr, Adora’s escalating cries.
“Y-yes! Right there! Don’t stop, don’t you dare stop!” Adora begged, her heels digging into the small of Catra’s back.
Catra’s thrusts became harder, faster, losing any semblance of finesse in pure, driving need. Her claws pricked Adora’s skin. Her teeth found the cord of Adora’s neck, biting down just shy of breaking the skin. Adora met every punishing thrust, her own hips pistoning upward, chasing the coil of heat tightening in her gut.
“Gonna come… Catra, I’m gonna…” Adora’s warning was a broken sob.
“Come for me,” Catra snarled, her rhythm faltering. “Come on my cock, wife.”
That was all it took. Adora shattered again, a raw, screaming climax that tore through her like a supernova. Her inner muscles clenched in violent, milking pulses around Catra’s length. The intense pressure was Catra’s undoing. With a final, ragged shout of Adora’s name, she drove in deep and spilled, hot and pulsing, into Adora’s depths. Her body locked, shuddering through the waves of her release.
They collapsed together, a sweaty, breathless, tangled heap. Catra’s softening cock slipped free with a wet, intimate sound, followed by a trickle of their mixed spend onto the sheets. Neither cared. For long minutes, the only sounds were their ragged breathing and the distant sea.
Slowly, Catra rolled to her side, gathering Adora against her. She nuzzled into her hair, inhaling the scent of sweat, sex, and *Adora*.
“Wow,” Adora finally whispered, her voice hoarse.
A chuckle rumbled in Catra’s chest. “Yeah. Wow.”
Adora turned in her arms, facing her. In the quiet dark, her eyes were wide, luminous. “We’re really married.”
“I know.” Catra’s thumb traced the line of Adora’s jaw. “I keep thinking I’ll wake up. That this is some crazy dream.”
“It’s not.” Adora caught her hand, lacing their fingers together. “It’s forever. We get to do this forever. Wake up next to you. Argue with you about whose turn it is to do dishes. Grow old… together.”
Catra’s throat tightened. The concept was so vast, so beautiful, it hurt. “I love you, Adora. So much it’s stupid.”
Adora’s smile was the sun breaking through clouds. “I love you too, Catra. More than anything.”
They kissed, soft and lingering, a seal on the promise. Wrapped in each other’s arms, surrounded by the evidence of their passionate start to forever, they drifted into a deep, contented sleep.
***
Years later, on a hilltop painted with the gold of late afternoon, a small figure with a puff of brown hair and two perky, fuzzy cat ears raced ahead.
“C’mon, Moms! You’re so slow!” Catty called, her little legs pumping. She had Adora’s bright, blue eyes, wide with excitement.
“We’re coming, sweetheart!” Adora called back, laughing. She walked with one hand resting on the pronounced swell of her belly, her other hand securely held in Catra’s. Time had softened some of their sharp edges, added a few fine lines around their eyes from smiling. Adora’s pregnancy suited her; she glowed with a serene, powerful energy.
Catra, ever watchful, kept pace with her, a picnic basket in her free hand. Her gaze flickered between their energetic daughter and her wife, a permanent, soft expression of wonder on her face that she reserved only for them.
They spread the blanket at the hill’s crest, the view of the Whispering Woods and Bright Moon Castle sprawling below. As Adora settled carefully, Catty immediately crawled into her lap, pressing a tiny ear against the curve of her belly.
“Is my baby sister in there?” Catty asked, her voice a solemn whisper.
Adora stroked her hair. “She is. And she can’t wait to meet her big sister.”
Catty’s face lit up. “I’m gonna teach her *everything*. How to climb, how to find the best berries, how to annoy Uncle Bow when he’s trying to meditate!”
“That’s my girl,” Catra said, grinning as she unpacked sandwiches and fruit.
After they ate, Catty scampered down to the base of the hill to chase butterflies, her joyful shouts floating up to them on the breeze. Peace settled over the hilltop. Adora leaned back against Catra’s chest, Catra’s arms circling her, hands splayed protectively over her belly where their second child kicked gently.
They watched their daughter play, this perfect, impossible creature born of their love.
“We made that,” Adora murmured, her voice thick with emotion.
“We made *this*,” Catra corrected softly, her chin resting on Adora’s shoulder, one hand drifting from Adora’s belly to gesture at their daughter, their home on the horizon, the life buzzing within Adora, the entire, beautiful future laid out before them.
Adora turned her head, finding Catra’s lips for a tender, sun-warmed kiss. It held the echoes of a nervous wedding day, of passionate nights, of quiet mornings and shared struggles. It held a lifetime of “I choose you,” and the profound, quiet pride of a promise kept.
Together, hand in hand, they watched the sunset paint the sky in hues of fire and rose, perfectly content.
