Actions

Work Header

Tug on my Heartstrings

Summary:

Adora bites her lip. "Am I...did I miss something? An anniversary?"

"No, why do you think that?" She eyes the blonde curiously.

"You're naked and you're looking at me like that. I feel like we must be celebrating something."

Catra shakes her head a little and smirks. "No, I just wanted to try something."

"Do you, now?" Adora's eyes go to the end of the braid and she realizes that there's something else in it. A rope, almost the color of Catra's hair, is also weaved in. At the end of the braid, the rope hangs free, longer than Catra's already lengthy hair.

Catra fingers the ends of the braid, swinging it over her shoulder and standing. The voluminous braid swings back and forth as Catra walks up to her. She trails a finger to the first button on Adora's shirt, circling it. Suddenly, Adora is finding it hard to breathe.

"I know you like my hair loose but..." Catra turns around so Adora gets the full effect, the ropes hanging down to the small of her back. "I think we could have fun with this too."

OR

Smut prompt: "Ow...Don't stop."

Notes:

(See the end of the work for notes.)

Work Text:

Her hair looks absolutely gorgeous. Catra's hair usually is, it's long and hangs down to her breasts in waves. It's so soft and curly, complimenting her pointed chin and upturned nose. She's naked, sitting on their bed and braiding it, her eyes narrowed on the mirror as she deftly moves her fingers tucking all the errant curls into the hair-do.

"Fuck." Adora breathes out as she walks into their bedroom. "How are you so beautiful?" She'd come in to ask Catra what she wants for lunch, but she's suddenly hungry for something else.

Catra's eyes dart up and she smiles. "Hey Adora."

Adora doesn't respond, her eyes lingering over the dip of her waist and the slope of her shoulders. Catra's fingers keep moving as she braids, but they stutter as she does her own perusal of Adora.

Adora bites her lip. "Am I...did I miss something? An anniversary?"

"No, why do you think that?" She eyes the blond curiously.

"You're naked and you're looking at me like that. I feel like we must be celebrating something."

Catra shakes her head a little and smirks. "No, I just wanted to try something."

"Do you, now?" Adora's eyes go to the end of the braid and she realizes that there's something else in it. A rope, almost the color of Catra's hair, is also weaved in. At the end of the braid, the rope hangs free, longer than Catra's already lengthy hair.

Catra fingers the ends of the braid, swinging it over her shoulder and standing. The voluminous braid swings back and forth as Catra walks up to her. She trails a finger to the first button on Adora's shirt, circling it. Suddenly, Adora is finding it hard to breathe.

"I know you like my hair loose but..." Catra turns around so Adora gets the full effect, the ropes hanging down to the small of her back. "I think we could have fun with this too."

Adora pulls Catra into her chest so that her back is pressed to her front. She rests one hand low on Catra's hip and the other higher on her waist. She hooks her chin over Catra's shoulder, enjoying the way she leans back into the touch.

Adora presses a soft kiss to the back of Catra's neck. "I want you to wait for me on the bed. Can you do that?" She whispers, her lips brushing against the shell of Catra's ear.

Catra takes a step forward slipping from her grasp. She walks herself to the bed and slowly crawls to the center, staying on all fours. Adora can see everything, the elegant bend of her back, the tension in her shoulders as she prompts herself up, her pussy shining with arousal, her ass round and legs spread on the sheets. The thick braid hanging down her side, the ropes pooling near her hip.

She turns her head, a full smirk there as she looks at Adora from over her shoulder. "Don't keep me waiting."

Adora can barely hear the words over the rushing of her blood in her ears. She stumbles back a step and almost dives head-first into their sex drawer, finding the harness she'd thought about using. She quickly strips out of her clothes and tugs on the harness, adjusting the straps in record time. When she turns back around, Catra looks too self-satisfied watching Adora fumble over herself. She takes a deep breath before walking closer until she's on the edge of the bed.

"You want me to be rough with you?" She asks lowly before she even touches her. Something about the cocky way Catra looks at her, the way she's presenting herself to Adora makes her want to push back, but she wants to know where the line is.

"Isn't that obvious by now?" She smarts her eyes rolling and her smirk firmly still in place.

Its permission and rebellion rolled in one, and it makes it easy for Adora to grab the ropes and wrap them around her forearm, tugging lightly so that Catra is forced to sit back on her knees. Adora is standing on the edge of the bed, holding the braid taught. "I guess you can have what you want." She says dismissively. "But I'm going to have what I want first."

She lets her hand trail down Catra's face, holding her jaw tightly. Her eyes widen and darken as they look up at Adora's face and then down to her strap. Adora touches her bottom lip, soft and supple under her thumb. She tugs Catra down a little as she juts her hips forward. Catra catches on quickly, ducking down and taking the strap in her mouth as she looks up at her. "There's a good girl. So clever." She bobs up and down the strap, pressing it into Adora's clit. Adora tugs on the braid a little and Catra bobs harder. "I'm being too gentle aren't I? You want me to fuck your face?" She asks.

Her eyes scream yes. Catra tries to back up, probably to say it with her mouth but Adora holds her in place. "No, no. Keep sucking like a good girl and maybe I'll think about giving you what you want." Catra groans in frustration around the strap, glaring up at Adora. "Aww, poor baby. Needs to be fucked so bad doesn't she?" She can see the tinge of desire on Catra's face, even with her mouth wide open.

She plants her feet firmly, bucking her hips into Catra's mouth. Her eyes snap close and she gets back into. Adora isn't rough enough to gag her but she is moving more than earlier. Once she's satisfied, she pulls on Catra's braid until she lets go of the strap with a soft pop.

"Spread out for me."

Catra doesn't move, a pout forming. "You didn't fuck my mouth." She complains.

"I'm going to fuck your cunt. You don't get to pick." She tugs on the braid, pulling Catra by it to the middle of the bed. She winces a little but moves along until she's back in the position she was in before. Adora lets go of the braid completely, and Catra lets out a whimper.

She leans down and places a soft kiss on her lips. "You're okay?" She says, breaking character for a second to check in on her.

"I'm great. Please don't stop." Her voice is raw and needy in a way that's usually reserved for when Adora has been edging her.

Adora gives her another soft kiss and then makes her way behind Catra. Adora puts both her hands on her ass cheeks, squeezing them. She groans at the feeling of them under her fingertips. She lets her fingers slide lower to touch Catra's slick.

"Fuck baby, you're soaked for me." She inserts a finger and then another, slowly pumping in and out of her. "You're a needy little thing."

"Will you hurry up?" Catra snaps as she presses her hips back. Adora takes away her finger and Catra glares.

Adora reaches for the braid and pulls it back. It makes Catra's back arch and her breath hitch. "What was that?" She keeps an even tension, careful to make sure not to strain Catra's neck.

"Please fuck me." Catra tries instead.

Adora doesn't bother responding looking down at Catra. She feels her wetness on her fingers and she remembers being inside moments ago— she was wet and hot, beyond ready for Adora's strap.

She decides that she's done teasing. She drops the braid and puts one hand on Catra's hips, then uses the other to line up the strap, pressing into her. Catra lets out a soft moan, her hands tightening on the sheets as she presses back. Adora goes slow until she bottoms out in Catra. Adora puts a hand between Catra's shoulder and presses her down until her face is in the pillows.

"You comfortable here baby?" Adora asks as she lets her hands rest on her hips as she slowly moves forward.

Catra's grunt is muffled by the pillow. Adora grabs the base of the braid and pulls it to the side so that Catra's mouth is freed. She tightens her hand there. "Ow!" Adora loosens her grip but that just makes Catra hiss. "No, don't stop. Please."

Adora runs her hand lower on the braid and starts snapping her hips forward. "You want it to hurt?" Adora can't help but ask softly. "Want me to fill you up?"

Catra nods, purposefully making the tension on her head higher as she looks at Adora. She wants to draw this out but with Catra staring up at her helplessly in such a vulnerable position, it becomes harder to not just give her what she wants. Adora jogs her hips forward, fucking Catra harder.

She whines and bites her lip. "Yes. Adora. Just like that baby." Adora looks down, watching the way her lips cling to the strap, the way it slides in with little resistance. She moves faster, enjoying the way that Catra moans louder.

"Harder!" Catra grunts out. Adora does as she asks, snapping her hips up with as much force as she can manage. Catra's whole body lurches forward, her ass jiggling from Adora's thrusts. "More hair." She whimpers.

Adora pulls harder now, and Catra flinches but then her jaw relaxes, eyes a little unfocused in a way that tells Adora she's enjoying the discomfort. "Touch yourself for me." She says gruffly. Adora can feel herself slipping, losing herself in Catra's body and the way the strap keeps rubbing on her clit. "I want you to come for me."

Catra's hand untangled from the sheets and shoots down. Adora can tell the moment she starts touching herself because she shudders, the hairs on her arms standing. "You're so pretty like this. You're being so good." Adora mumbles as she keeps moving, keeps pulling on her hair. She's desperate to feel Catra come around her, wants it so badly she can taste it. "Fuck, Catra please." She breaks, begging her girlfriend.

Catra's eyes snap open and she moans loudly, a long drawn out thing that shakes Adora's bones. She tenses, her whole body stilling for a long moment until she slumps, relaxing. Adora lets go of her hair and sighs softly. She then pulls out the strap, earning her a hiss.

Catra's eyes flutter open and she looks down at Adora giving her a tired smile. "That was really good."

Adora takes off the strap, shoving it off the side of the bed. She then gently turns Catra over so she's on her back. "I think you have one more in you." She says as she gently nudges her shoulders between Catra's spread thighs. "Can I taste you?"

She inhales sharply. "Oh fuck. Yes." She leans back and spreads even farther, giving Adora access to all of her.

Adora leans forward, lapping at her gently. She's so wet from her last orgasm— it makes Adora groans as she tastes her. She's distracted, her tongue inside Catra's entrance before moving up to her clit when she feels Catra's hand squeeze her shoulder.

Her eyes dart up and Catra is breathing heavily, eyes hooded as she stares down at Adora. She shakes her head out, the ropes at the end of the braid coming down to her hip.

"You still want me to pull on your hair?" Adora asks in surprise. She'd thought Catra had enough of her being rough.

Her cheeks are a little red as she nods. "Feels good. I think if you eat me out for a while and give a good tug I'll— " she cuts herself off as Adora licks her, her hand wrapping around the ropes.

"You'll what? You're going to come apart for me when I pull on your hair?" Adora breathes out.

Catra grabs the back of Adora's head and tugs her forward. "Not if you don't get to eating."

She can't help but laugh. "Alright then." Adora knows Catra, and she knows what it sounds like when she's close. She also knows Catra must be sore so she's gentle, putting even pressure on her clit. Catra clutches at her head and moves her hips.

Adora looks up and she fucking loves seeing Catra like this. Her eyes are closed and she's relaxed, a slight tremble to her legs as she moves so Adora is touching her how she likes. The little noises she makes as she gets closer aren't as loud as when she was being pounded from behind, but no less erotic.

Catra starts to twitch on Adora's tongue and she makes the decision to tug on the ropes, using strong but steady pressure that makes Catra keen and fall over the edge. She keeps lapping at her girlfriend until she gets through it. She backs up a little, resting her face on Catra's thigh before wiping her mouth with the back of her hand.

Catra looks wiped. Her breaths are heavy and a few of her curls have escaped her braid. Adora crawls up the bed until she's laying next to her, placing a soft kiss on her cheek. It makes her crack an eye open. "Let's get you out of that braid huh? You're going to get a tension headache." Adora supplies and Catra groans.

"I don't want to." She whines. She eyes Adora fir a moment. "Will you pull it out?"

Adora rolls her eyes. "That's what I'm offering, baby."

Catra turns so that Adora has access to the back of her head. It takes some doing. But once she gets to the actual hair, it doesn't take long to undo the braid and remove the rope from Catra's hair. Her hair looks delightfully teased and voluminous, soft to the touch. Adora spoons Catra, running her hands over her scalp.

"Ohhh, Adora." She moans out, scooting backward so that Adora's hands can run all over her scalp. "I will pay you a million dollars to never stop that."

She laughs, placing soft kisses on the baby hairs at the back of her neck. "You don't have a million dollars. We have a joint bank account. And I'm more than happy to do this, given that I was pulling on your hair." She'd happily cuddle with Catra anytime, she loves the way she feels when she melts into her touch.

"I could have the money you don't know about. I'm mysterious like that." She blusters. "Also. You could have tugged harder." She sounds almost petulant.

"I'm not going to snap your neck during sex, Catra." She laughs. Adora twirls one of her curls around her fingers. "God, your hair is so pretty." She murmurs to herself still running a soft hand through her scalp.

"You're so obsessed with it," Catra says fondly. "I think you like my hair better than I do."

"Well, everyone should love your hair. It's so long and dark and pretty. And it smells nice." She sticks her nose in Catra's hair and breathes in and out loudly, tickling her with the rush of air.

"Stop! Adora!" She laughs. Turning so that she's facing the blonde.

Adora gasps, eyes bright as she looks at her girlfriend. "Did I just lose out on a million dollars?"

Catra rolls her eyes. "Yes. Yes, you did. The business venture of a lifetime is gone." She buries her head in the crook of Adora's neck. "What about you?" She trails her hand down Adora's side.

"Honestly, I'm good right now. Maybe after a nap?" She really wasn't expecting this detour in her afternoon but it is a welcome one. "Also anytime you want to do anything like that, I'm game. That was so hot Catra."

"I'm glad you liked it because I fucking loved it." She says bluntly.

"Let's see how your head feels tomorrow but if you're okay, I'm open to doing it again." She feels warm with Catra cuddled up to her chest.

"Good. Love you." She says sleepily. "Nap now?"

"Yeah." Adora keeps running her hands through Catra's hair, smiling down at her as her breathing deepens.

Notes:

There was a TikTok with the hair thing and the rope and the prompt was what it was and this infiltrated my brain lol. I'm happy to know y'all thoughts.

Kudos and comments are in fact the best. You can find me on Twitter and Tumblr.

Series this work belongs to: