Actions

Work Header

Control

Chapter Text

A soft knock on Cait’s door signaled Vi’s arrival. Caitlyn’s anticipation had turned to nerves within the two days since she last saw Vi. She had wanted to plan things out, but she struggled to settle on the perfect scenario. She hoped it would be instinctual once she saw Vi desperate and dripping in front of her.

Caitlyn opened the door and immediately locked eyes with Vi, a small smile creeping across both of their lips.

“I’ve missed you,” Vi breathed, almost in astonishment. Caitlyn had lost her uniform and traded her flashy garb for a thin black slipdress, with delicate lace around the neckline.

“Likewise- come in,” Cait ushered her in, closing the door behind her.

Caitlyn lets Vi ahead of her and quickly presses her front to Vi’s back- her breath tickling the shorter girl’s ear. She moves her hands to the collar of Vi’s leather jacket, slowly pulling it down off her shoulders.

Vi allows her to remove it fully and she drapes it over the coat rack. Vi is suddenly glad she’s wearing a proper shirt today. Even the shoulders and arms exposed from the sleeveless shirt feel less vulnerable than her entire torso.

Cait returns behind her and runs her hands down the length of both Vi’s arms, massaging slightly when she reaches her shoulders.

“Violet, you are so strong,” it’s so quiet it’s almost as if she was saying it to herself. Vi’s breath hitches at the sudden compliment. “So- powerful.” Caitlyn continues, seemingly knowing exactly what to say to get Vi to open herself up for her.

Vi leans her head back, turning her neck to roughly capture the lips above her. She kisses her hungrily, letting her tongue meet Caitlyn’s. She lets Vi ravage her mouth, enjoying her eagerness before craning her neck, just out of reach of her lips in their current position.

“Slow down, baby. There’s no rush here.” Vi shutters at her tone instinctively exposing her neck when she feels Cait’s warm lips on her skin. Teeth graze her and she lets a low moan escape, bringing her back to her senses. She stiffens under the weight of reality and quickly breaks free of Caitlyn’s grasp.

“Cait, I don’t know what you’re expecting from me,” she tries to catch her breath.

“Nothing, Violet. The best way to teach is by example.” She trails her hands across Vi’s chest and stomach, coaxing a deep sigh out of her. “I care about you. Let me show you how much I care.” Caitlyn loved to talk, and Vi loved to listen.

“But I- I want to show you, too,” Caitlyn smiles softly at her protest.

“And you will, don’t worry,” she sees Vi’s shoulders drop as she finally starts to relax. “Would you like to just sit for a bit? We can chat or watch a movie or-” Vi quickly shakes her head, clearly not fond of the idea. “Okay,” she moves past Vi, walking in front of her towards the bedroom. She throws a glance over her shoulder, beckoning for her to follow.

~~~

“You can get comfy, Vi. Why don’t you come over here with me,” she chuckles lightly as her guest stands awkwardly in the middle of the room, looking at the photos on the dresser. Her body tenses at the sound of her name, but her legs move her towards the bed Caitlyn sits on the edge of.

“Sorry,” she bows her head in embarrassment and gingerly sits down. She didn’t want to keep messing up, but she felt like she had yet to do something correctly.

“Hey, hey-” she wrapped her hand around the bottom of Vi’s chin, bringing her head back up so their eyes could meet. “There’s absolutely nothing to be sorry about. I just want you to feel safe and comfortable.” She shifted so she was on her knees towards the end of the bed and motioned in front of her. “Why don’t you lay down on your stomach for me.”

Vi was confused, but she obliged, knowing she was in no position to question her. She felt Cait straddle the back of her thighs, slowly letting all her weight on Vi. She crossed her arms and put them under her head to prop herself up, glancing back at the woman on her.

Cait leaned down, letting her whisper tickle the shell of Vi’s ear. “You are way too tense.” She felt a thumb push sharply into her upper back, rubbing at hard muscle. Vi sighed at the feeling and Cait sat up, bringing her other hand to join the ministrations.

“That feels good.” Cait gives a hum of approval and continues massaging up Vi’s back and shoulders. She snakes one hand up the back of Vi’s neck, gently scratching her scalp, causing her to take in a sharp breath.

Caitlyn lets her hands push and rub across the expanse of Vi’s back, working each area relaxing her more and more. She could feel the tension disappearing underneath her as Vi became more familiar and comfortable with her touch. She moved lower, grazing Vi’s clothed sides. She reached the top of her jeans and pushed the bottom of her shirt up just enough to slip her hands under.

Vi’s skin was warm soft with goosebumps forming in response to Cait’s touch. She runs her hands along Vi’s back under her shirt, pulling it up more and more with each movement. After a few minutes, her shirt is almost to her armpits, and her back and sides are nearly fully exposed. Caitlyn leans back down to her ear, kissing it softly.

“Why don’t we take this off,” she taps the shirt and Vi pushes herself up and slides it off swiftly. She lays back down, allowing Cait to settle back, her clothed front pressed against Vi’s bare skin. She kisses the back of her neck and resumes the gentle scratches and light touches down Vi’s sides.

Vi’s breathing is deeper now and she feels her heartbeat increasing by the minute. Her nerves had disappeared into a craving, and she had to just trust that Caitlyn meant all she said. The light touches on her side made her squirm, and Cait took the opportunity to dip her fingers under Vi to feel her stomach. She felt the weight lessen on her legs and the hand under Vi ushered her to turn over.

She obeyed with a hum, her eyes immediately finding Caitlyn who sat back down on Vi’s hips.

Cait doesn’t waste time as she leans down and captures Vi’s lips in her own. It’s sweet and slow and she allows her hands to dance around Vi’s stomach. She traces up and down the center of Vi’s chest, feeling Vi’s desire to deepen the kiss.

She kisses Caitlyn quicker now, with a purpose. With a need. She wants to move her hips against Vi for some relief of her own, but she knows this is about Vi and that was fulfilling enough.

Vi gasps as Caitlyn moves to her neck, biting and sucking her skin gently at first with a quickening intensity.

“Fuck,” she whispers before quickly bringing her knuckles to her mouth.

“No, Violet. I want to hear you. I love hearing you- please.” She immediately removes her hand, tangling it in Cait’s hair to pull her closer. She pulls the soft skin into her mouth, eliciting a moan from Vi. “Mmm, there you go, baby.”

She kisses lower, reaching her chest, and lets her fingers dance around one breast while she kisses the other. Her tongue gently swipes across Vi’s nipple, testing out her reaction. A breath catches in her throat, but the hand in Cait’s hair tightens, urging her to do it again. She runs her tongue lazily across Vi’s nipple a few times before taking it into her mouth and sucking gently. Vi gives a moan of approval which spurs Cait on. Her fingers mimic her actions on Vi’s other breast and from what Caitlyn can tell, Vi is enjoying this, so she continues.

“Cait- fuck… mmphh.” Vi is panting, and Cait can hear how fast her breathing has become. The grip on the back of her head tightens and Vi pulls her closer into her chest.

She moves to the other breast, letting her hand abandon its position and move down Vi’s stomach. She attaches her mouth to the hardened nipple and brushes the skin right above Vi’s jeans.

Vi’s hips jerk up involuntarily and a louder moan escapes from her. She tries to slow her breathing down by taking deep breaths, but all she can focus on is Cait’s wet and warm mouth on her. How her tongue swipes over her, adding the right amount of pressure each time. How her fingers are slipping below her pants and undoing the button.

Cait pulls the zipper down, letting the pants loose and open, allowing her fingers to feel the top of Vi’s boxers and the small bit of hair exposed at the top. She works her hands over this small bit of new skin, letting Vi get used to Caitlyn’s touch on the newly exposed area.

Vi lets out a sound resembling a whimper and Caitlyn detaches her mouth, bringing herself to her lips. They kiss softly before Cait pulls away, looking into Vi’s eyes for something. She looks back at her with almost a glazed expression, her eyes look so relaxed, almost sleepy.

Pleading.

Her hips roll up again, and she’s lost all sense of control. She needs Caitlyn. There’s no room left to be nervous.

Cait moves over to the side of Vi and pushes her pants off. Vi lifts her hips and kicks them off, leaving her boxers on. Cait kisses down Vi’s body again, then goes lower, peppering kisses on Vi’s abs. She pushes her hands up Vi’s thighs and situates herself between them, still kissing down her stomach.

Cait looks up, finding Vi’s eyes and holding her gaze. Her lips were parted, and her breathing was fast. Cait brought one hand up to lace her fingers with Vi’s, her other hand continuing to trace up and down the inside of her strong thigh.

Vi squeezes her hand softly and bucks her hips up Cait’s fingers push up her boxers, getting closer to her center. She kisses around the waistband of Vi’s boxers, letting her tongue and teeth drag over her sensitive sides. She dips her tongue below the waistband where Vi’s hair is just barely visible.

Cait can smell Vi’s arousal underneath her and she fights with herself to keep up this agonizing pace. She needs to taste her.

She hooks a finger around the top of her boxers and makes an effort to pull them down. Vi follows her lead, lifting her hips and allowing her last bit of clothing to be discarded. Allowing herself to be fully naked in the presence of a fully clothed Caitlyn would have seemed like a nightmare scenario just days ago, but right now it was a blessing.

Caitlyn dropped down, level with Vi’s bare center. She felt nerves begin to creep up again, unsure of what to expect. Caitlyn sensed the change immediately.

“You’re okay. I’ve got you,” she purred in encouragement. She wrapped Vi’s hand in her own again.

“What’s it going to be like?” Vi felt pathetic for being so nervous, but Cait’s eyes remained soft and encouraging.

She kissed the soft skin of her thigh softly. “Well,” she kissed again, higher up. “It’s going to feel warm and soft. Softer than your fingers,” she planted more kisses going up, closer and closer to Vi’s center. “And if you last more than five seconds-” she chuckles, “I might try to put my finger in you. Is that okay, Violet?”

She shutters at her words and nods quickly. Her mouth is so close to where Vi was dripping, she feels her breath against her sensitive center. She rolls her hips up, trying to meet Cait’s lips, and groans at the lack of contact.

Cait places a hand on Vi’s hip to communicate with her to stay down and rubs gentle, slow circles. She moves closer still and places a soft kiss on Vi’s center. She hears Vi suck in a breath and the grip on her hand tightens. She kisses her again, letting her lips part slightly.

“Oh-h,” she lets her mouth hang open, unable to stop her sounds at the new feeling. Cait kisses her again, this time opening her mouth and letting her lips collect some of Vi’s wetness, causing them both to moan.

“You okay?” Cait wanted to make sure Vi was comfortable and relaxed. She nodded and tangled her fingers through Cait’s hair, silently asking her to return.
She flattened her tongue and licked from her entrance to the top of her clit, relishing in the jerking of Vi’s hips that she knew she couldn’t control. She repeated before turning her focus to Vi’s clit. She was obviously very sensitive and Cait didn’t want to overwhelm her, so she gently caressed her with her tongue.

Within a minute, Vi was a mess. Her grip on Caitlyn’s hair was tight and a constant stream of whimpers and moans left her lips. Cait can feel the tensing of Vi’s stomach and see the knitting of her eyebrows in a look of focus and frustration. She pulls back, bringing her finger down to trace Vi’s opening.

“Don’t worry about anything. Just feel what you feel.” She’s shivering at just the soft touch of Caitlyn’s fingertip.

“I just don’t want this to be over so soon,” she panted.

“There will be more, Violet. I want you to feel good. Can I go inside you?” She asks so sweetly. Vi nodded, overly eager. She loved it when Cait spoke to her like this. It made her feel so good.

Cait pressed in up to her fist knuckle and was met with slight resistance. “Relax for me, baby. Deep breath.” She felt Vi follow her orders and she was able to slip in up to her second knuckle. “Good job,” she hummed. Vi gasped at the intrusion, but the pain was fleeting, and warmth quickly washed over her.

Cait’s mouth returned to her clit and gently worked her finger deeper into Vi, moving around slowly. She worked up a rhythm of gentle pushes and pulls working in tandem with her lips and tongue. After about a minute she’s able to drag her finger along Vi’s walls. She finds the spot that makes Vi weak quickly.

“Oh my g- Cait,” her body jerks up, and she props herself up on her elbows. She tried to keep her eyes open, to hold Cait’s gaze, but she couldn’t stop them from rolling back into her head or falling closed.

She wished she could live in this feeling forever. Cait’s soft tongue holding all of her, making her feel so good. A rather loud moan tore from her throat, followed by a choked sob.

“Cait, that feels so good,” she tried to keep herself present. “Fuck,” She breathed as deeply as she could manage, trying to shove down her orgasm. Cait moaned in response, sending a wave of vibrations through Vi. “I’ve never felt this good- I can’t hold it,” it was a lost cause.

Cait felt Vi’s walls fluttering and she knew she was right on the edge. She didn’t dare pull away to speak to her now. She reaches deep inside Vi one more time while her tongue rolls against her clit, and she’s clenching down, legs shaking and gripping around Cait’s head, drawing her even closer.

Cait slows her movements, but it doesn’t take long for Vi to be pushing her away.

“Sensitive,” she whines. Caitlyn presses a final kiss to her center and the inside of both of her thighs before pulling her finger out slowly. She pulls herself up, lying down next to Vi.

“Can you lay on me,” Vi’s voice is soft and quiet, but she’s asking for what she wants, so that’s an improvement. Cait responds by throwing her leg back over Vi’s hips and putting her full body weight on the woman beneath her. She buries her face in Vi’s neck, breathing in the sweet smell of her sweat.

They lay that way for a few minutes, enjoying the silence together before Caitlyn moved her head to Vi’s chest.

“How are you?” Vi chuckles because she thinks she’s certainly never been better.

Notes:

Thank you for reading. There will be more parts to this eventually. I'd love to hear your thoughts!