Actions

Work Header

Control

Summary:

Caitlyn had never felt so in control. Vi clutching onto her, grinding helplessly into her. This was not how she expected this night to go, but this…this was everything.

Or

Vi visits Caitlyn for the first time in months. Caitlyn treats her in a way no one has, and Vi accepts every bit of it.

Notes:

First fic in a while. Please be kind!

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

Chapter Text

“I didn’t expect you to actually show up.” Caitlyn walked around her room, refusing to look at the girl who appeared in her doorway. Vi was just as surprised that she had the nerve to make good on the invitation.

“Me neither.” She wasn’t typically one for useless chatting and didn’t particularly care if Caitlyn caught the bit of ice in her voice. The taller girl paused her pacing, her back facing Vi. She turned her head slightly, just enough to see Vi’s figure in her peripheral, and raised her eyebrows.

“Yet here you are.” She turned around fully and took a few steps forward, still not making eye contact with her visitor. It had been months since she had seen Vi and the guilt she felt threatened to consume her whenever she crept into her mind. Caitlyn had just wanted to see Vi one last time. She needed to see her one last time, even though everything within her mind told her it was unwise.

She knew what she had felt before their separation was real. She knew the tugging in her heart and the sinking pit in her stomach were not all terrible. She didn’t know if she would be able to live with the crushing desire if she did nothing to attempt to satiate it. She had invited Vi here against best judgments, but leaving it up to her instead of in Cait’s own hands would be able to somewhat quell the gnawing rumination of the future.

“Cait,” hearing Vi speak her name brought her out of her head. “What’s your intention.” Caitlyn had imagined countless times what she would say to Vi if she had one last chance to speak to her, but right now, none of her prepared words seemed good enough. None of them seemed to accurately express what she wanted to say. She wasn’t even sure she knew what she wanted to say anymore. Her cheeks grew hot with nerves as she struggled to find her words and she wished she had changed out of her suffocating uniform.

Caitlyn turned around once again, her cape following her movements, trailing behind her as she moved towards a large chair near the center of the room. She sat down, crossing her legs and leaning back instinctively. She was used to being in control now and feeling so dismantled by someone angered her. She needed to feign control. She knew what she ultimately wanted, just not how to get there. Thankfully, Vi was growing impatient with the silence.

“What do you want.” Her voice was harsh and for the first time, Caitlyn looked up, meeting her eyes. They were dark and unforgiving, yet sent a shiver down Caitlyn’s spine. She had craved seeing Vi look at her like this again, and now with her desires right in front of her, she knew she had to take what she wanted. She had not imagined the tension, the touches, the undertones of their time together.

“Come here, Violet.” Cait shocked herself with the strength of her voice. To her surprise, Vi obliged.

Vi was shocked at her willingness to follow Caitlyn’s orders as her feet carried her closer. Even through her frustration, she could not help but obey. She was not used to feeling intimidated, but the way Cait seemed to take up all the space in the room made Vi feel small. She felt her shoulders relax momentarily, before inflating her chest, trying to regain some semblance of control.

When Vi reached Cait, she looked down into her eyes, and her arms suddenly felt heavy. She tucked them in her pockets, trying to quench the urge to fidget. The air was thick with tension, and the unspoken words threatened to suffocate them both.
Cait felt her heartbeat increase, pounding against her chest seeing Vi standing above her. She felt her self-control slip away with every second that passed. She wished, at this moment, that Vi could read her mind.

Almost on cue, Vi crouched down, putting her elbows on her knees and situating herself slightly below eye level with Cait, who remained planted with her back to the chair. Her eyes felt heavy as Vi caught her gaze. “Now you come here, Cupcake.” It was a breathy whisper, so quiet Cait could have missed it over the thumping of her heart in her ears.

Caitlyn kept her eyes focused for what felt like minutes, letting the tension swell, before finally, she leaned forward. Vi raised herself slightly, still balancing on the balls of her feet, until she was level with Cait who was just barely leaning down.

Caitlyn heard Vi’s breath pick up as they were drawn closer. She remained close enough to feel warm, quick breaths on her lips, but didn’t dare break eye contact with Vi. How long could they both last like this? Who would be the first to break?

“F-fuck,” Vi let out the quiet and broken curse unintentionally, and knew immediately she had lost whatever unspoken competition they were having. It sent a sharp heat through Caitlyn, but before she got to register exactly what had prompted it, she felt Vi’s lips on hers.

The kiss was soft, but the need behind it was clear. Cait brought her hand up to Vi’s cheek, cupping her face gently. When Vi pulled away, Cait moved her hand to her chin, lifting her slightly bowed head with her finger, forcing her eyes to move from her lips to meet hers. The coldness in Vi’s eyes had dissipated, and she looked at Caitlyn with wide eyes.

Expecting eyes.

Caitlyn could not deny Vi. She also could no longer deny herself. She quickly slotted her lips against Vi’s again, with a quicker pace now. She moved one hand to her shoulder and the other to the back of her head, quickly tangling in her pink hair. She felt Vi almost lose her balance, steadying herself by placing both her hands squarely on Cait’s thighs, gripping them tightly as her mouth worked quicker against Cait’s.

Cait could feel the scar on Vi’s lip against hers and she gingerly let her tongue reach out and graze the length of it. Vi let out a light hum before following Cait’s lead, and letting her own tongue gently prod the tip of Caitlyn’s. Cait was surprised at how unsure Vi seemed, and she thought maybe she did have the control she desired after all.

Vi continued lightly stroking Cait’s tongue with her own, reveling in the feeling of her soft lips and hot mouth on her. She had kissed a few people before, but never like this. It had never felt like this and she knew her insecurity was growing.

Caitlyn moved the hand on Vi’s shoulder to the center of her back, bunching her white shirt in her fist and pulling her closer. “Come here,” she whispered again, this time into Vi’s mouth.

“Hmm?” Vi hummed, not wanting to break the kiss. Was she not already here? Anxiety bubbled in her stomach at the prospect of messing up. Of not giving Cait what she wanted. Before she had time to sit with the feeling, she felt Cait ushering her up, pulling her onto the chair with her.

She didn’t have time to protest as she soon felt Caitlyn’s hands on her hips, situating her with her knees resting on either side of her waist. Their lips quickly reconnected and Vi felt hands traversing from her hips, up her back, into her hair, and back down again, refusing any momentary stillness.

Vi wanted so desperately to mirror Cait’s actions. She wanted to feel her body under her, but she felt as if her hands were glued to their place on Cait’s shoulders. In an attempt to avoid detection of her inexperience, she willed one hand to travel up slightly to feel the exposed skin on Cait’s neck. Her skin was warm on her fingers and her other hand quickly craved similar contact. She moved her other hand down Cait’s body, feeling the thick uniform acting as a barrier. She whined quietly at the realization that she was much more exposed than Caitlyn.

Vi felt lips leave hers. “Awe, what’s wrong Vi?” Was she mocking her? Her mouth opened in shock, but no words came. Caitlyn’s voice lowered to a whisper, locking eyes with her. “Do you want to touch me?”

Vi’s mind went fuzzy at Cait’s words. She nodded slowly, looking at her with pleading eyes. The Commander grabbed one of Vi’s hands and moved it to her chest, squeezing her hand under her own. Vi groaned feeling the soft flesh of Caitlyn’s breast under both of their hands. “Then touch me.” She quickly reconnected their lips, taking Vi by surprise.

She kneaded her slowly, trying to keep up with the pace of Caitlyn’s assault on her mouth. “Your uniform. I want your skin.” She was out of breath, barely able to speak.

Cait looked at her with a quick softness in her eyes before smiling and growing dark. “That’s too bad.” Vi felt her stomach drop. What was happening to her? Why was she feeling this way? She’s never let anyone speak to her in this way, yet here she is, drinking up every word Caitlyn gives her.

Vi feels Cait’s hands settle on her hips, and she snakes her own arms between the back of the chair and the taller girl’s back, coaxing her to sit up straighter. Vi leans in slowly, letting her lips brush the skin of Cait’s neck. The Commander feels the warm, shaky breath against her, and she extends her neck slightly, inviting Vi’s lips.
Vi places a few small kisses on the soft skin, eliciting a quiet sigh from Caitlyn. The sound goes right through Vi, down between her legs, and encourages her to place a wetter, open-mouthed kiss on the sweet skin in front of her. She gently carcasses the skin with her tongue, mimicking movements from minutes ago. Caitlyn is not shy in showing her vocal approval.

It was the first unabashed moan shared between them, and Caitlyn simultaneously tightened her grip on Vi’s hips, pulling her closer. The friction of forced movement surprises Vi and causes the seam of her pants to press against her. Her breath catches, and she pulls her mouth away, feeling embarrassment creeping across her cheeks.

Caitlyn extends her neck again. “Do that again.” And Vi complies. In return, she feels Cait pull her hips again. She massages the skin with her tongue, growing sloppier, getting the same response in return.

Vi moves with Cait’s guidance this time, allowing the pressure between her legs to be soothed. “There you go,” Caitlyn whispered. Her voice was steady, almost condescending, but that only spurred Vi on. She let her hips move on their own accord, with Caitlyn’s strong hands aiding her. It felt good.

Really good.

She detached her mouth and rested her cheek on Cait’s shoulder, hoping and praying The Commander would not stop her. A moan escaped her lips and she clutched onto Caitlyn tighter, arms thrown around the back of her neck, hugging her close.

Her abs burned with the continued movement but she barely noticed as the pace Caitlyn set increased. She then felt a hand tangle in her hair and one on the small of her back. Caitlyn trusted that Vi would continue her movements against her thighs and pelvis.

Caitlyn had never felt so in control. Vi clutching onto her, grinding helplessly into her. This was not how she expected this night to go, but this…this was everything.
Vi’s moans became louder and in quicker succession and beneath the overwhelming pleasure at her core, she felt the threat of embarrassment. But right now, she didn’t care. She couldn’t care.

She felt the coil in her stomach grow tighter, threatening to snap. “Cait,” she signed into her shoulder.

“Mmm,” Cait hummed in response, softly scratching the back of Vi’s head. “I’ve got you.”

The gentle cooing made Vi shudder hard, and her pace became erratic. She had no control over herself. No control over her body.
“Oh…” she whispered, knowing there was no stopping this. “Oh, fuck,” she moaned, burying her face even deeper into the crook of Caitlyn’s neck as her body shuddered involuntarily.

Through her buzzing mind, she heard Cait let out a moan of her own at the feeling of Vi coming undone on top of her.

Vi’s movements begin to slow down before coming to a stop. She pulls away, barely looking at Caitlyn and certainly not meeting her eyes.

“Uh, I have to..,” she stutters, fighting to speak clearly through her embarrassment. Her cheeks burn hot at the thought of what she had done- finishing herself on top of Caitlyn without even being touched. Letting anyone even see her in that state was new for Vi, and she definitely was not interested in admitting that fact to Caitlyn.
She turned towards the door, walking swiftly. She heard Caitlyn call out for her, but she didn’t register the words. Her ears felt hot and her pants felt tight. Sticking to her as a reminder of how she had just made such a fool of herself.