Actions

Work Header

A Knot of Desire

Summary:

"I'm going to pull three things we can play with and you can pick. Sound good, princess?" Catra loves doing it this way. It gives the guise of control while giving Adora the freedom to choose what she wants.

"Yes." She says with a smile.

Catra first pulls out a paddle they'd used rather frequently when one of them was in the mood to be rough. Adora doesn't look particularly interested in it, but her face is mostly impassive as she patiently waits for the rest of her options. Catra then pulls out a strap, Adora's favorite one at the moment. She catches Adora's sharp inhale but otherwise, she keeps herself still. Catra bites her lips and grabs what she now guesses that Adora might want—a long rope.

She holds it up high, letting it dangle and almost touch the floor. Adora's lips press open with a soft pop, blood rushing to her collarbones and up her neck as her eyes stay stuck on the third toy.

Bingo.

OR

Catra gets to wrap her present this Valentine's Day. Shibari/Rope Play GFs. Gift for Tara (Candycornsnake) in the Spop Flex Smut Swap.

Notes:

Tara! I hope this brings you at least a small fraction of the joy that you bring to this fandom every day with your amazing art and writing. Please enjoy :)

(See the end of the work for more notes.)

Work Text:

It's almost overwhelming, the way Adora's kisses make Catra feel. They'd been together for months now, but her touch doesn't become any less thrilling, no matter how much time passes.

She's pressed up to a wall, Adora's hands running over her clothes and surely finding their way under. She gasps when she finally feels Adora tug off her shirt, exposing her to the cooler air in her bedroom. She kisses Adora's jaw, taking in the soft sound her girlfriend makes and the way her grip tightens as Catra nips at her skin.

There's something about Adora that calls to something deep in Catra—this want to protect her, to spill forth her feelings through kisses and touches; so that Adora knows that she's everything Catra has ever hoped to ask for.

"Do you want to play?" Catra asks, looking at Adora for a response. It felt like their whole Valentine's date tonight was leading to this moment but Catra wants to be sure.

Adora nods vigorously, both her hands coming down to grab Catra's ass, hiking her over Adora's hips. "Oh God, yes." She carries Catra to the bed, gently placing her there while still kissing her.

"Hmm." Catra loses focus for a moment, running her hands through Adora's hair.

She tugs the blonde so that her lips meet Catra's soft warm kisses that she feels down to her toes. There's something so intimate about kissing this way, basking in the connection there. Catra isn't worried about impressing Adora or whether her kiss might get a little too sloppy or if she doesn't look particularly attractive from that angle. She knows Adora, loves her, and she feels loved in return.

She breaks the kiss, still staying in Adora's orbit. She gently pushes against Adora's shoulder, watching as the blonde willingly turns over, propping herself up on her elbows. Catra gets up and goes to the drawer where they keep their toys. She can practically feel Adora's excitement, the blonde's darkened gaze burning into her back. She dips her hand into the drawer, turning so she can look at Adora as she does so.

Her girlfriend is certainly a sight to behold. Catra can see Adora's chest rising and falling, Catra's lipstick smudged on her neck, the top few buttons of her shirt open, and her legs spread. Her eyes are blown out and she's biting her lip as she waits for Catra to decide how the night will play out.

"I'm going to pull three things we can play with and you can pick. Sound good, princess?" Catra loves doing it this way. It gives the guise of control while giving Adora the freedom to choose what she wants.

"Yes." She says with a smile.

Catra first pulls out a paddle they'd used rather frequently when one of them was in the mood to be rough. Adora doesn't look particularly interested in it, but her face is mostly impassive as she patiently waits for the rest of her options. Catra then pulls out a strap, Adora's favorite one at the moment. She catches Adora's sharp inhale but otherwise, she keeps herself still. Catra bites her lips and grabs what she now guesses that Adora might want—a long rope.

She holds it up high, letting it dangle and almost touch the floor. Adora's lips press open with a soft pop, blood rushing to her collarbones and up her neck as her eyes stay stuck on the third toy.

Bingo.

"You want to be wrapped up? Be my present?" Catra cajols in a soft voice.

"Yes please." There's a needy edge to Adora's voice that burns Catra from the inside out.

She nods, putting the other toys away and approaching the bed. "I need you nice and still." She tugs the length of rope in her hand and Adora's legs twitch. "Well, first I need you naked."

Adora lets out a short laugh and starts pulling on her clothes, a touch too fast to be unaffected. In the blink of an eye, she's naked.

"How do you want me?" She breathes out her eyes darting between Catra and the rope.

Catra considers her options, and a slow smile creeps across her face as she thinks about all the things she'd love to do to her girlfriend.


Catra's hands are practiced as they start moving the rope around her body. Adora hadn't wanted to be the one to suggest rope play today, but damn if her body isn't coursing with that strange combination of excitement and peace that fills her whenever they do this.

Slowly, Adora feels the loss of mobility as Catra ties her legs, her torso, and finally her arms. As she goes, Catra places soft kisses all over her body.

"Too tight?" She asks softly, her lips brushing against the inside of Adora's knee as she checks some of the knots.

"No, it's perfect." It really is. Adora feels just restrained enough that her world has narrowed only to the slight nudging she can accomplish with her hands and then Catra's movements as she moves her, placing Adora how she wants.

"You're perfect," is Catra's immediate answer followed by a soft kiss. Adora breathes, shallow but slow, the feeling of the bindings around her comforting yet erotic. "I'm going to move you," Catra warns.

Adora shifts her weight to help Catra, she places Adora in an almost modified child's pose, face down on that mattress. She can feel Catra's warmth behind her.

Her head is to the side so she can speak freely, but Adora simply doesn't want to. She's content in this restricted world where the only thing that matters are Catra's hands gently touching or moving her, and the little give of the rope around her body.

"You're so good for me." Catra's words edge on a condescending coo, but it's too warm and genuine to be that. "And you're so pretty while doing it." She can hear the lust in her voice, can feel her gaze searing Adora, even though she can't see Catra at all.

Her hands grip Adora's thighs, the ropes digging into her skin in a pleasant way. She can feel Catra's hands move higher until one is flat on her ass cheek and the other on the inside of her thigh.

"Oh, baby. You're absolutely dripping." Adora feels Catra's breath fan over her, and she can't help but try to squirm at the sensation, wishing Catra would touch her more. The rope keeps her in place so instead of moving, she just feels the ropes ever present around her.

The hand on Adora's thigh tightens some and she can feel Catra's lips. She places soft wet kisses on her inner thigh, occasionally letting her teeth graze Adora.

She whimpers at the sensation as the kisses turn bruising, Catra sucking hickeys onto her thighs. "Fuck." She curses out, staring unseeingly at the wall by Catra's bed. Adora can't tell what she's looking at because all she can focus on is the heat of Catra's hand on her ass and the slight pain from her lips worrying Adora's thighs.

She hisses out when one of Catra's fingers slides into her easily. "Yes, yes." She chants out at the partial relief. Adora needs more—she wants Catra to touch her in earnest, to give her everything she's prepared to give. But all too soon, Catra's finger slips out, her hand on Adora's ass squeezing. "Catra." Her name is a long whine on Adora's lips. "Baby, please."

Catra just chuckles, her lips moving to another less tender spot on her thigh to kiss. "I have you, Adora. I just want to enjoy you." She lets out a groan. "Fuck, I can taste you from here."

Adora should probably feel some embarrassment at that—Catra isn't near her pussy yet, still meandering her thighs like she has all night—but she can't evoke the emotion, not when all she wants is for Catra to touch her.

"You could taste me better if you ate me out." She tries not to sound cross, but fuck is she ready for Catra.

"And I will baby. I promise I will." She says soothingly like she doesn't hold the keys to ending this slow torture. "You just look so beautiful like this. I want to admire you." Adora isn't quite sure what noise the words draw out of her but it comes from somewhere deep in her chest. "Oh, you like that? You like when I tell you how gorgeous you are, being so patient for me?"

One of Catra's hands is on her low back, gently moving up and down for a moment. Then her other hand slips through her slick, and it feels like her whole body vibrates at the one touch. Adora's walls clench around nothing for a moment.

"Yes, I like it." Adora manages to say through rough pants. "I like it when you touch me too. I love it when you touch me." She's not sure if she's trying to convince Catra or what she expects to accomplish, but her words are all she really has to try and move things forward.

She hears Catra moan for a moment and feels one of her hands leave Adora. But she can feel her on her knees very close to Adora. For a moment, she thinks Catra must have slipped the strap on while she wasn't paying attention but nothing happens. Catra's hand stays on Adora's ass and her body stays close.

Adora hears a familiar wet sound. "Fuck, are you touching yourself?" Adora spits out when she puts the pieces together. She can almost imagine it, Catra kneeling behind her like she's going to fuck Adora, but instead slipping her fingers inside herself. "Fuck that's so hot." Adora moans out. For a quick moment, she wishes she could turn around and see her, not just hear her little grunts.

"Just a little bit." Catra sighs.  "You look so beautiful like this, Adora." She says softly, inching forward so she can place soft kisses on Adora's back and side.

She reaches around and tweaks one of Adora's nipples, which sends heat straight to her gut. She wants to strain toward Catra's touch but it's impossible—it makes her more desperate when Catra starts touching both her nipples in earnest.

"You've been so well-behaved, love. Taking everything I've given you without complaint." Catra muses as she heads back between Adora's thighs. She leans down and Adora tenses in anticipation.  "What do you want Adora?"

"Please touch me or eat me out," Adora begs.

She's learned that with Catra, honesty is the best policy. Adora has been shy before about what she wants but one thing she loves about being with Catra is that she can be entirely shameless and just ask for things. It had taken some getting used to—she still wavers at times—but right now, under Catra's watchful eyes with a knot of desire tangled inside of her, she's not afraid to be clear.

"Of course, princess." Catra slips a finger into her gently pushing in a knuckle and then further.

Adora closes her eyes and just breathes, the ropes and the feeling of finally being filled overwhelming.

"More please." She gasps, managing to say what Catra already knows.

Her girlfriend slips a second finger inside her easily, pumping them in even thrusts. The drag of Catra's fingers inside of her is the only thing that can capture her attention. That is, until she feels Catra shove her face between her thighs, her tongue reaching out and licking her.

Given how the ropes are and the position that Adora is in, Catra can't really get to her clit with her tongue, she can just barely touch it. Still, the light touch is teasing but feels so good when paired with her firm strokes.

Adora can feel the coil of desire in her tightening quickly, all this time that Catra's been toying with her keeping Adora on edge. As she fucks Adora, she grips her thigh, making sure not to put unnecessary weight on Adora's knees.

"I wish you could see how gorgeous you look." The words are reverent but they don't stop Catra's fingers from moving at what is quickly becoming a punishing pace. "You make such pretty noises for me."

Adora isn't even aware that she's making a sound, her eyes shut as she drinks in Catra's rasp and her movements. She can feel her muscles tightening, both from the rigid position she's been in and no doubt from the orgasm that she can almost taste.

"You're such a good girl." It's such a simple sentence, but it always gets to Adora, making her perk up and listen closer even as she shudders under Catra's touch. "You're going to come for me, aren't you?" Catra's voice is dark and low, it wrings out another shudder from Adora.

Adora manages a grunt that she thinks sounds like a yes but she's not sure if Catra can distinguish it as Adora sighs and keens, unable to move or deny the onslaught of pleasure. When her orgasm hits her, she sobs in relief. The slow build-up makes it explosive—Adora strains against the ropes and the added sensation prolongs it even more. She buries her head in her pillow, letting out a hoarse shout. If it weren't for the rope, she's sure she would have collapsed by now.

Catra softly moves her hand from Adora, gently tilting her onto her side. She then slowly undoes the knots, carefully freeing Adora. Well, releasing her would be a better term, she doesn't feel free out of her restraints.

She hisses when she moves her arms again, she must have been in that position longer than she realized. Catra bends down and places soft kisses wherever the ropes were, gently massaging the area. Once the rope is completely off, Catra pulls Adora into her arms.

"Move your legs for me, baby." She whispers encouragingly in her hair. Adora grunts in response. Moving seems like way too much effort and she'd much rather stay still, cuddled close to her girlfriend. "Come on." She uses that pleading tone that makes Adora melt. Entirely unfair. "For me?"

"I'm not a five-year-old," Adora grumbles as she stretches, wincing a little as she moved her limbs. It's honestly not all that bad, her legs are the stiffest and she can move them pretty easily.

"I know you aren't. Which is why I also know you're going to drink this water." Catra hands her a glass she'd set out before they started.

Adora glares but does as she's asked, drinking about half the glass before handing it back to Catra. "Now, can we cuddle?"

Catra grins. "Almost." She then turns to their nightstand again and grabs some moisturizer. Catra starts rubbing down the marks on Adora's body left by the rope.

"You know that's not necessary right?" Adora can't help but pipe in.

Catra shakes her head. "Yeah, I know. But you like it anyway." She teases. Adora can feel herself flush a little because, yeah, who doesn't like getting a rub down from their girlfriend? "Just let me take care of you." She says as she places a soft kiss on Adora's head.

Catra takes longer on her legs, making sure to stretch them out and push her fingers over the muscles a little harder. Adora moans in relief as she works on the tired and sore muscles. "That feels so good."

She grins down at Adora. "I bet, you were so still for so long." Adora isn't sure how it feels like praise—she couldn't have moved even if she wanted to—but she flushes anyway.

When Catra is done, she returns to Adora's side, running her hand softly down her back. "There. Now we can snuggle."

"You're such a good girlfriend," Adora says as she holds her close. "I love you so much."

Catra's arms wrap tightly around her. "I love you too."

They stay huddled like that for what feels like hours, exchanging soft kisses and tender touches that fill Adora in other ways. Her vision slowly becomes sharper and her sense more bright as she gently falls out of subspace. It doesn't hit that hard, not with Catra's comforting weight at her side, her hands running through Adora's hair.

Adora presses curious kisses down her girlfriend's jaw. "Can I touch you?" She asks quietly. Adora loves when they play with the rope but she loves exploring Catra too, and she doesn't really get to when she's restrained.

"Yeah." She murmurs. Adora slowly deepens the kiss, loving the way they are pressed together from their lips to their ankles. Catra turns so that her back is pressed to Adora's front, angling her head so she can turn to look at her.

Adora slips her hand around them, slowly touching Catra. She finds her wet, her groan at the contact vibrating through Adora. Catra softly mouths her shoulder, dropping kisses there between gasps.

Catra has always appreciated gentleness and Adora understands why. To Catra, what's special between them is the feelings, care, and attention that Adora pays to her. She loves when she's Adora's singular focus. And it's not a hardship on Adora's part, to touch Catra like this. How could she care about anything else when she can feel Catra's skin pebbles under her touch? When she can listen to her, watch the look in her eyes as she grows hazy, feel her heat fully envelop Adora.

"You're so, so, beautiful," Adora whispers into her hair, as she continues to rub circles on her clit. "I can't believe I get to see you like this."

Catra is completely unguarded, limp in Adora's arms except for the way she whimpers and twitches. It's a languid, lazy lovemaking that you don't find with a one night stand. Adora doesn't need to look to know how to touch Catra—she can tell from the way her breath hitches, how her hand reaches back and grabs Adora's thigh, squeezing when the blonde goes at the right speed.

Adora presses kisses on her neck and her cheek. "I love you." She reminds.

Catra takes a shuddering breath which makes Adora smile. "Love—fuck—love you." She pants out, her legs stretching out, bumping into Adora's.

Adora's arm that's wrapped around Catra holds her more firmly in place, her hand steadily touching Catra. She dips a finger into Catra, the heat of her body warm and inviting. She doesn't thrust in very deep—Catra usually doesn't need much penetration.

"You're such a good dom," Adora whispers. "Made me feel so so good. I never worry when I know you're taking care of me."

Catra's gaze latches onto her then, open and vulnerable, a soft smile on her lips. She gasps then, her head turning to catch Adora in a kiss. She angles her body more toward Adora, the hand on her hip moving up to her ribs and resting there.

Adora's hand is at an awkward angle like this but she's not going to stop now. Not when Catra is looking at her with wild eyes the scream of release.

"A little more." She pants, her hips moving faster. Catra whines when Adora's hand slips.

Adora lets out a soft chuckle. "You're too slippery, baby." She says almost like an apology.

Catra rolls her eyes but tries to hold back her hips enough for Adora to be able to touch her. Instead, Adora slips her thigh between them; rolling them over so Catra is on top and on control.

"Is this better?" She breathes out the question.

Catra nods her head and immediately starts moving her hips faster now that she's flush with the broadside of Adora's thigh. She makes a strangled noise as she moved at the pace she likes.

Adora can't help but stare. She's so hot—she moves in such a sure way, a woman unafraid to go after what she wants. Adora blesses her lucky stars every day that she's included in that.

Catra's tits bounce as she rocks against Adora. She holds Catra's hips, helping her fall into the rhythm she wants as she provides more leverage, pressing her thigh up.

"Fuck." It's a short harsh curse before Catra spasms, her hips abruptly changing their rhythm to short jaunty jerks. There's a long moment where Catra seems suspended in time, her body taut and eyes were strewn shut, her head tilted back as pleasure rolls through her. Adora thinks she'll never get the image out of her head.

Catra gently lets herself down onto Adora, not moving as she lays her head on Adora's chest. She takes deep breaths and her eyes flutter open, a floaty smile on her lips. Adora wraps her arms around the slender woman, her hands running down her back.

"It's not fair to look that hot while you orgasm," Adora comments idly. "How am I supposed to just move on and think of anything else?"

She can almost feel Catra rolling her eyes. "I guess you'll just have to relive it." She says it so smug like she's somehow trapped Adora. As if she isn't the owner of her every thought regardless.

"How terrible." She laughs and drops a soft kiss on the top of Catra's head. "Watching my sexy girlfriend come apart for me."

Her eyes drift up to Adora and she shoots her a soft smile, the teasing gone from her expression. "I love you so much, Adora."

The words warm her over. She's not sure how she still feels this way like the love doesn't fit in her skin. It's this ball of energy, of everything—she wants to cover Catra in kisses and squeeze her.

"I love you too." She says the words because it's the fastest way to get the message across. Adora then pulls Catra in for a long slow kiss. "I'm so happy to be yours." She shares.

It's how Adora loves. She gives herself over, and puts her trust in her partner. She's never doubted that Catra understood the importance of that.

Catra nuzzles into her neck and places her own trail of sleepy kisses. "I'm yours too." She whispers. "Fuck, I don't want to move." Catra groans.

"We don't have to for a while." Adora offers. She's comfortable with Catra's solid weight on her and she's not keen to move either. "We could just watch some TV?"

"Yes, let's watch our show." Catra leans up and pops a kiss on Adora's forehead. "Such good thoughts in that big blonde head." She murmurs happily.

Adora scoffs. "If you bully me, I won't go get the remote."

"Yes, you will." Catra uses that overly confident tone that makes her knees weak. "Besides, you like it when I bully you."

"Fine," Adora says grumpily, stretching her arm as far as she can in hopes of reaching the nightstand. It's a close thing, her fingertips barely brushing the remote.

Catra holds on Adora tightens. "Stop moving so much." She whines. Adora jolts her whole to the side which makes Catra squeak. "Adora!" She complains.

"It's fine, look." She's holding the remote now. "We're in season three now right?" She remembers something about a warped reality—she'd kind of fallen asleep for a little last time they watched.

"No, the beginning of season four." Catra's eyes narrow. "You don't remember the finale do you?"

Adora freezes under the scrutinous stare. "Uh, I definitely do."

"You're such a bad liar! Ugh. It's fine, we will take it back a few episodes. Don't fall asleep." Catra warns as she takes the remote and starts flipping through their account.

Adora just snuggles in closer, already feeling the pull of sleep. "Yes, love." She agrees readily.

She can hear Catra's put on a sigh. "You're lucky I love you." She grumbles fondly, running her hand over Adora's back in a lazy pattern.

Adora doesn't respond, but she really is lucky.

Notes:

This was incredibly fun to write! I think you can see shadows of my thought process while writing this fic reflected on other smut things I have been writing recently which is pretty cool. I'd love to know your thoughts!

Kudos and comments make for a happy Valentine's day! Also, You can find me on Twitter and Tumblr.