Work Text:
Caitlyn had come to realize that Vi had two moods when it came to sex. Soft, gentle, tender sex, the kind that came on slow and warm and left them both smiling softly at each other. Caitlyn quite liked the rhythm of it, how Vi was so careful. It suited them. They spent most nights wrapped up in each other this way, tending to feelings and holding one another afterwards.
The other mood was darker, headier, and less frequent. Frenzied kisses with teeth, bruised thighs and nail marks across each other’s backs. A hungrier experience. When Vi was in those moods, she was insatiable, until she wasn’t anymore.
Tonight was one of those nights. Caitlyn had felt the shift in her energy the moment Vi had walked through the door, shutting it with a solid click and leaning back against it. Caitlyn glanced at her from where she sat thumbing through a notebook with some case notes. Vi was looking at her with a lowered gaze, her eyes dark in the dim light of the room.
“Caitlyn,” she said, her voice low.
Caitlyn set the notebook aside and stood. She knew that voice; she’d heard it plenty of times in the past. Her stomach clenched pleasantly and she felt the side of her mouth pull up into a half smile as she moved towards Vi.
They met halfway, Vi’s hands already in her hair before their lips met. It was rough and hard, all teeth and tongue and Caitlyn pushed her hand up the back of Vi’s shirt, feeling the muscles there tense and shift beneath her skin. When she dug her nails into her shoulder blades, hard, Vi stiffened then melted, her breath catching.
“You’re sweaty,” Caitlyn whispered against her lips. “Are you alright?”
“I ran here,” Vi mumbled in return before kissing her again passionately.
Caitlyn fought the urge to smile and instead, backed Vi against a nearby wall so she could press their bodies together. She pressed her knee between Vi’s, parting her legs a little, testing the waters. Vi opened her legs willingly, easily, and Caitlyn did smile then, her mouth still on Vi’s lips.
“What do you want from me, Violet?” Caitlyn asked.
Vi pulled back, her head hitting the wall softly with a quiet thunk. Her eyes were wide, her pupils dilated until only a sliver of grey remained.
“I want you,” she said before leaning forward again.
Caitlyn pulled back, not letting her lips near and shook her head. “What,” she said before leaning down to bite the side of Vi’s neck gently, “do you want?”
“Make me come,” came Vi’s gasped response.
“How many times?”
Caitlyn felt Vi swallow and smiled, her teeth still in place. “However many times you want me to.”
Caitlyn dug her teeth in a bit harder, the tendons on the side of Vi’s neck going taut. Vi slumped a little, her hands grabbing Caitlyn’s shirt to pull her closer. She ghosted her hands around Vi’s side and up into her shirt, palming her breasts through her bra. Then she kissed her way up Vi’s throat and jaw and found her mouth again. Giving her the barest ghosting of a kiss, she smiled and pulled away.
“Take off your clothes,” she commanded.
Vi toed off her boots, then wasted no time in pulling her damp shirt away from her body and unbuckling her pants, pushing them down her legs to puddle on the floor. She stood in front of Caitlyn in her underwear, breath heaving as goosebumps prickled her skin. Caitlyn took her in, all firm muscle and tattooed skin, a slight flush along her shoulder and collarbone that spilled down her chest. Vi shifted, her fingers curling into fists at her side and she unconsciously rolled her shoulder a little.
“Gearing up for a fight?” Caitlyn reached out to snag the strap of Vi’s bra. “These, too,” Caitlyn prompted, unhooking her finger and drawing it down Vi’s side to touch the waistband of her underwear.
Vi looked at her, desire clear on her face as she pulled her bra overhead and took off her underwear, leaving them in a heap with her other clothes.
“That’s a good girl,” Caitlyn said, tilting her head with a smile.
Vi’s lips parted at the compliment and the flush on her chest rose to her cheeks as well. She shifted on her feet impatiently as Caitlyn reached up and began to undress herself. She took her time, letting Vi watch as she undid each button, then peeled her shirt from her shoulders. She folded it neatly and laid it on a chair, then took her pants off, doing the same with them. When she finally stepped towards Vi again, she heard her let out a breath and smiled.
“Eager,” she whispered.
Vi reached for her. “I’ve been thinking about this all day,” she said as she pulled Caitlyn in for a searing kiss.
Caitlyn let her. She was being remarkably patient. She even let Vi’s fingers press into her sides and hips, around to her lower back where she splayed her hands and pulled her closer. She took the opportunity to really taste her, to get a little lost in the sensation of Vi’s tongue against hers and the way her scar felt beneath her lips. Her mouth always tasted so good when she was like this, desperate and hungry.
Caitlyn pressed closer and slid her knee between Vi’s legs once again, pushing it roughly against her and was rewarded with a throaty gasp.
“Six?” Caitlyn asked against Vi’s mouth. “Do you think you can give me six tonight?”
Vi moaned and rocked her hips against Caitlyn’s thigh; she was already wet. Caitlyn pressed it closer, moving her hands to Vi’s hips to guide them, to push her down harder against her bent leg. Vi whimpered but still didn’t answer. Caitlyn let her grind for a moment more then removed her leg and broke their kiss. Vi chased her lips a little, her eyes still closed until she realized that Caitlyn was waiting.
“I can give you six,” Vi said confidently, her mouth turning up at the corner.
“Good. You know what to say if you need me to stop?”
“Cupcake,” Vi teased. Caitlyn gave her a look. Vi held up her hands in surrender. “Okay, okay. Yes. Persimmon.”
“Go get on the bed then,” Caitlyn said, moving to the side to let Vi pass.
Vi sat at the edge of the bed, one knee pulled up to her chest, her legs slightly askew and Caitlyn bit her lip at the sight of her, open and ready for whatever was going to happen next. Caitlyn sat next to her and gently pressed her hand against Vi’s chest, pushing her onto her back. She kissed her deeply, slanting her mouth over Vi’s to slide her tongue into her mouth. Vi responded by reaching up and sliding her hand into Caitlyn’s hair and holding her closer. Caitlyn ghosted her hand down Vi’s chest, palming her breasts, brushing her thumb over her nipples until they pebbled. Vi’s breathing became pants as she continued teasing, tugging gently against one, then the other. She writhed a little, lifting her hips to move closer to Caitlyn, then grabbed Caitlyn’s wrist and dragged her hand down her body and pushed it between her legs.
Caitlyn smiled, brushed her fingertips against the hair there, then dipped one between her lips and touched her warm, wet clit, and felt Vi jerk beneath her, breaking their kiss with a gasp. But Caitlyn withdrew her hand, placing it back against Vi’s breast, kneading it gently.
“I’m not going to touch you,” she said. Vi’s eyes flew open and she looked at Caitlyn with an almost panicked expression and Caitlyn continued. “You’re going to touch yourself.”
Vi nodded, her nostrils flaring a little as she let go of Caitlyn’s wrist and pushed her own hand between her legs. “Like this?”
Caitlyn smiled. “Yes, exactly like that.”
As she watched, Vi began stroking herself, pulling her lip between her teeth in concentration. Caitlyn studied her hand and finger movements for a couple of moments, always eager to learn how to please Vi, then leaned over her to lave her tongue over Vi’s nipple. A harsh sound came from Vi’s throat and she arched her back, pressing her chest closer. Caitlyn did it again and reached over to thumb Vi’s other nipple. Vi didn’t last long, already too riled up to do much more than roughly finger her clit a few times and let out a strangled, “ I’m coming ,” before she did come, hard and quick, shuddering beneath Caitlyn.
Before she could catch her breath, Caitlyn slid from the bed and pushed her thighs apart. She was so wet, her lips glistening beneath the hair and Caitlyn smiled before pressing her face close and dragging her tongue against her in one long, slow swipe from entrance to clit. Vi whined and stiffened, her hips lifting up off the bed, but Caitlyn grabbed them and pushed her back down, holding her in place. She pulled away and looked up at Vi.
“Do you want me to stop?”
Vi cracked an eye and looked at her, her mouth open as she panted. “Please, no.”
“Then stay still, or I will.”
Vi nodded and squeezed her eyes shut, reaching down to clench her fists in the bed sheet. Caitlyn leaned back in and pressed her lips to Vi’s cunt, drawing her tongue along her and slipping it into Vi’s entrance, then up to her clit again. She tasted perfectly like Vi, warm and a bit tangy, and Caitlyn hummed in pleasure as she took her in. She could feel desire pooling between her legs. She always did love eating Vi out, and she especially liked it when Vi was still sensitive, having just come, her lungs heaving and her body on edge.
The first time Vi asked her to do this, to fuck her through her overstimulation, Caitlyn had been a little wary. But the resulting orgasm had been world shattering and Caitlyn had obliged at every opportunity since then.
Now Vi was shivering beneath her, her legs trembling and jerking as Caitlyn tongued her clit more voraciously, pulling against Vi’s thighs to hold her closer. Vi reached out and grabbed Caitlyn’s hair, pulling her closer even as she whimpered pathetically above her. She was half out of her mind, sucking deep lungfuls of air into her mouth as her fingers curled tightly into Caitlyn’s hair. It hurt, but Caitlyn let her. She knew it was only a matter of time before Vi gave again.
So she fucked her with reckless abandon, tasting her more deeply. She teased her clit, brushing it with feather light touch and listened to Vi make desperate noises, planting her feet on the bed to leverage her hips up and against Caitlyn’s mouth. She gave her what she wanted, flattening her tongue in broad, slow strokes against her clit until she felt Vi’s legs beginning to give way. Then she gently pulled her clit between her lips and sucked lightly. Vi’s fingernails dug into her scalp and Caitlyn fought the urge to hiss at the sharpness there, focusing on pulling this orgasm from her.
Caitlyn’s focus paid off as Vi’s body went rigid, her stomach tense. She inhaled, then let out a long, thin cry of pleasure as her legs trembled and tightened around Caitlyn’s head, her hips rocking up roughly against her mouth. Caitlyn sucked a little harder and felt Vi almost pull away, before pushing her hips up again. Vi wrapped one leg around Caitlyn’s shoulders, pulling her in, her nose pressed hard against her pubic bone, and Caitlyn drank her in greedily, lapping at her clit, her entrance, tasting her everywhere. Then Vi let out a feeble little sigh and collapsed onto the bed a second time, her feet dropping from their perch and her fingers uncurling from Caitlyn’s hair.
Caitlyn rubbed her head as she kissed Vi’s inner thighs, the wetness on her mouth smearing along the soft skin there. She rubbed a thumb along her lip, cleaning up, before she pushed herself up to stand above Vi.
“That’s two,” she said.
Vi opened her eyes to look up at her, still panting heavily, and held up two fingers. “Two,” she echoed.
“Do you need a minute?” Caitlyn asked.
Vi shook her head tiredly. “No. Never. What else do you have for me?”
Caitlyn smiled, then moved to sit next to her and pulled Vi to sit. “I want you on my lap.”
Vi did as told, sitting up and swinging one leg over Caitlyn’s lap to perch. Before she could sit completely, Caitlyn slid a hand beneath her, curling two of her fingers up.
“Use me,” she said in a steady voice.
Vi nodded, reaching down to adjust Caitlyn’s hand, than sank down onto her fingers slowly, hissing at the contact. Her eyes grew wide as Caitlyn’s fingers entered all the way to the third knuckle, then she sat for a moment, adjusting. Caitlyn wriggled her fingers a bit, touching the sensitive spot inside Vi’s entrance with the pads until Vi dropped her head forward, pressing her forehead to her shoulder. The sound that fell from her mouth was short and hard, more breath than vocalization, and she began to rock against Caitlyn’s hand.
Vi was so wet that it pooled in Caitlyn’s palm and she smiled at the sensation. “Look at you. So good. So obedient.” Vi grunted in response, a quiet affirmation, and Caitlyn continued. “You’re so beautiful, my Violet. Do you know? So very beautiful.”
Vi shut her eyes tight, shaking her head.
“You are. If only you could see what I see,” Caitlyn said. “So lovely. So soft.”
Caitlyn leaned in and kissed her throat, making Vi shiver. Curling her fingers a bit more, Caitlyn kissed her jaw, her shoulder, then dragged her teeth and tongue across Vi’s collarbone until Vi gripped her shoulders, leaving half moons on the skin, her hips moving faster, rutting desperately against Caitlyn’s hand.
“I want—“ Vi gasped out.
Caitlyn gently cupped her jaw and pressed a chaste kiss to her lips, then looked at her steadily. Vi’s eyes were closed. “Look at me.”
Vi’s eyes opened. She looked drunk, hazy, her lips parted and cheeks red as her hips ground against Caitlyn’s hand.
“What do you want?” Caitlyn asked.
Vi took in a shallow breath and Caitlyn dropped her hand to clasp her fingers around Vi’s breast, kneading it and then carefully pinching her nipple between two fingers. “Tell me what you want,” she said more firmly.
“I—I want you to touch me,” Vi gasped out.
“That’s a good girl,” Caitlyn said.
She reached between them and pressed her palm to Vi’s lower belly, then slid her finger down between her lips and against her clit. Vi mewled at the touch, her back rounding as she dropped her head to rest against Caitlyn’s shoulder. Caitlyn rubbed small, steady circles against her clit as Vi whimpered, her legs already shaking on either side of Caitlyn’s lap.
“Are you going to come for me?” Caitlyn cooed into her ear, before biting down on her shoulder hard enough she knew there would be a bruise later. She kissed the red mark softly and felt Vi nodding frantically against her.
Vi rocked harder, moving desperately against Caitlyn’s hand, chasing her orgasm, and Caitlyn curled her fingers inward, beckoning her to the edge of sanity. The noises pouring from Vi’s mouth were guttural, a near snarl of rage as she ground down hard, her thighs tensing. Thumbing her clit a little faster now, Caitlyn once again pinched her nipple, tugging at it gently, then again not so gently. Sometimes Vi needed a little encouragement .
Caitlyn could feel her beginning to tighten, her hips rolling more quickly against her, and her breath becoming more shallow.
“You’re doing so well but you need to breathe, Vi.”
Vi inhaled hard, lifting her head to look at Caitlyn for a moment, before her body went stiff and she grabbed Caitlyn’s shoulders tightly, her blunted nails digging into her skin.
Then her eyes widened and she sank down onto Caitlyn’s hand with one long, ragged wail. She shook hard, her mouth open, her tongue almost falling from between her lips. Caitlyn watched her unravel deliciously. She devoured the sight of Vi’s flushed chest and stomach, how her eyes rolled back in her head as she rolled her hips against Caitlyn’s persistent thumb. Vi was a sight to behold, sweating and cursing softly under her breath, her hair sticking to her damp forehead. Caitlyn reached up and tenderly brushed it away. Caitlyn thumbed her clit one more time and Vi jerked against her fingers, her hips bucking with the overstimulation that had once again set in and Caitlyn removed her hand from between their bodies suddenly. Vi collapsed against Caitlyn at the action, heavy and trembling and let out a small sigh.
“Oh, that was beautiful,” Caitly said, stroking her back with soft fingertips. “You came so well.”
Vi laughed tightly, wordless, her breath hot and rough against Caitlyn’s neck. Her hand quivered where it rested between their bodies. Caitlyn drew back just slightly to look at Vi’s face. Her eyes were closed, her mouth a little tight as she struggled to steady her breathing.
“You know the word,” Caitlyn whispered. “Just say it and we stop.”
Vi took in a shaky breath, sitting quietly for a moment, then opened her eyes. “Six, remember? That’s only three more.”
“But can you even give me three more?”
Vi lifted her head then, her mouth set in a determined line despite the freshly fucked blush on her cheeks and the dazed look in her eyes. “I could give you more than that.”
Caitlyn laughed softly. “Let’s just stick with three and see how you are after, how about that?” She pressed her hands down Vi’s back and cupped her ass, then leaned in and whispered. “Now I need you to do something for me. Up.”
Vi simply nodded, sliding from Caitlyn’s lap to sit next to her on the bed. Caitlyn stood and pushed her underwear down her legs, then walked to her armchair, taking a seat near the edge. “I need your beautiful mouth between my legs.”
Vi grinned as Caitlyn crooked her finger. “I can do that.”
“I know you can. But I need you to come with me.”
Vi didn’t even say anything, just stood on shaking legs and moved to kneel between Caitlyn’s spread knees.
“Can you do that for me?” Caitlyn cooed.
Vi’s hair bobbed gently as she nodded again. Before she could move, Caitlyn reached down and pushed against Vi’s knees, pressing them open, guiding Vi’s hand between them.
“I’ll tell you when I’m ready to come and then I expect you to come as well.”
She could practically see the shift in Vi’s eyes, the subconscious accepting of the challenge she’d presented her with. “Yes, ma’am.”
“Good,” Caitlyn smiled. She bent and gave Vi a soft kiss on the mouth, then gently guided her head between her thighs.
Vi wasted no time, eagerly reaching up to grab Caitlyn’s thigh as she began to lick her. Caitlyn resisted the urge to close her eyes, instead watching the flex of Vi’s shoulder and bicep as she touched herself, listening to the muffled, pleased noises coming from between her legs. Vi always looked so gorgeous like this, knees spread and her back on full display, just a glimpse of the soft curve of her ass beneath it. Caitlyn had memorized the way she looked on her knees but it never got old.
After a moment, Caitlyn closed her eyes and leaned back against the chair, reaching out to grab a handful of Vi’s hair, holding her close. Her tongue was incredibly talented, roughly teasing moans from Caitlyn, making her hips rock unconsciously higher, closer, to her mouth. Vi’s fingers tightened against her thigh, nearly bruising in their strength, and Caitlyn opened her eyes to see Vi’s back begin to arch. She was already close; Caitlyn could tell by the way her breathing had picked up again, her back heaving as she tried to control it. But she ate on, licking and sucking at Caitlyn as if she were dying of thirst and Caitlyn was the one thing that could keep her from perishing.
“Stop touching yourself,” Caitlyn said through a gasp. “Wait until I’m closer.”
Vi whined against her, but removed her hand dutifully. Catilyn bent over, nearly breaking their connection, and grabbed Vi’s hand, pulling it onto her other thigh. Her damp fingers pressed into the flesh there and Caitlyn smiled. Vi was growing impatient.
“You can have yours when I’ve had mine.”
Vi nodded, her nose creasing where it pressed against Caitlyn’s pubic bone, looking up from between her legs with wide, hungry eyes. She licked Caitlyn with the flat of her tongue and Caitlyn’s eyes fluttered closed again. Truth be told, she could come now, easily. Vi always made her orgasms come on hot and fast. There was a pleasant tightening in her lower belly, her toes tingling just a bit. Maybe she didn’t have as much patience as she thought she did. Maybe, between the teasing and ordering around and demands she had for Vi, she was ready for her own release.
Caitlyn decided to have mercy on Vi. She pushed her hand off her thigh and grabbed Vi’s head again, anchoring her mouth to her. Then she shifted, angling her hips just so, until Vi’s tongue pressed hard against her clit and she moaned, loudly.
“Touch yourself,” she said.
Vi didn’t stop licking, dragging her tongue in circles around Caitlyn’s clit as she reached between her legs again. Her moans got higher, her whines a little throatier as she rocked her hips down against her hand. Caitlyn could come right here, just from watching her, but was grateful for Vi’s assistance in the matter.
Then Vi’s teeth brushed against her clit and she knew it was all over for her.
“Come for me,” she choked out, even as she fell over the edge.
Caitlyn came with her hands tangled in Vi’s hair and her hips rocking hard against her mouth. She felt Vi convulse between her legs, a gasp breaking from between her lips, nearly stopping the delightful rhythm she’d found, but she carried on tonguing Caitlyn through her orgasm. Each sound she made was muffled, quiet, but delicious to Caitlyn’s ears and made her orgasm that much sweeter. Vi shivering and whining and pathetic between her legs was more than Caitlyn could bear in that moment. Suddenly, she needed to be the one to make Vi come again, to draw those sounds from between her lips. Nothing less would do.
Before her orgasm had even fully settled, but with the pressure between her legs relieved, Caitlyn pushed Vi’s head away, her legs still trembling. Vi’s mouth was wet, her lips hanging open, the deep pink of her tongue visible from between them. She stared up into Caitlyn’s eyes with a drunken, wanton look on her face.
“I need you to get on the bed now,” Caitlyn said.
Vi pushed herself to stand on shaky legs, then walked to the bed. Caitlyn moved to her nightstand, pulling open the drawer and removing a small bottle of lube along with the harness and strap she had stowed inside. She looked over to see Vi had laid face down, her hips slightly lifted, and was touching herself again.
“Vi, what are you doing?”
“I want another one,” she said, her voice rough. She rocked down toward the bed, pressing harder against her fingers.
Caitlyn walked towards her and took her hand away as she said gently, “I know. I know you do. And I’m going to give you what you want.”
Vi watched her, mouth ajar, as Caitlyn leaned down and took each of her fingers in between her lips by turn, carefully sucking her wetness away, then placed her hand palm down on the bed and pressed it carefully.
“Leave that there. I’m going to take good care of you. Don’t I always take good care of you?” Caitlyn crooned, pressing a kiss to Vi’s shoulder.
Vi nodded, her face half pressed to the blankets. “I just – I just want to give you six.”
“I know you do. And you will. You’re doing so well already.” She stepped into the harness and tightened the buckles, adjusting it on her hips. Putting some of the lube on, she rubbed it as Vi watched, the tip of her tongue darting out to wet her lips. Then she moved behind Vi and grabbed her hips, pulling her to the end of the bed. “Stand here, sweet girl.”
Vi stood, leaned over the edge of the bed, her chest pressed against the mattress, waiting. Caitlyn gently kneed her legs open, then got into position. She put the head of the strap against her entrance, then pressed her open hand to Vi’s bracingly. “Are you ready for me?”
“Yes,” came Vi’s muffled response.
Caitlyn slid in slowly, the head resisting at first then slipping in without issue and Vi cried out loudly. She lifted her hands and pressed them into her hair, her back muscles flexing as she pushed her face against the mattress and made a short, harsh noise. She rose up on her toes, pressing back against Caitlyn, taking the strap in deeper.
“It feels so good ,” Vi panted, turning her head to take in a deep breath.
Catilyn nodded and smiled. “I know it does.”
Holding onto Vi’s hips for leverage, Caitlyn began thrusting slowly in and out of Vi. Each time she pulled back, Vi would let out a guttural whine, then repeat the noise as she slid back in, slowly and completely, all the way up to the hilt. Caitlyn clenched her fingers against her hips, simultaneously thrusting and pulling her onto it, increasing her speed. Vi made a pleased noise and nodded wordlessly. As Caitlyn thrust into her, all she could hear was the sound of Vi’s heavy breathing, rough and loud against the bedclothes, and the wet noises from between their bodies.
Sweat began to break out across Vi’s skin, dripping into the hollow of her spine and sliding down her ribs. Her hands were fisted in her hair and she shifted, changing the angle. Caitlyn rolled her hips, her nails digging into Vi’s skin and heard her make a pitiful noise. She did it again and Vi quivered, turning her head to inhale deeply. Caitlyn could tell she was trying to keep it together.
“Caitlyn,” she panted against the bed, her legs beginning to tremble so hard she could barely keep her footing. “I–I–I–,” she stammered, letting go of her hair and dropping a hand to the sheets, her fingers curling into a fist.
Caitlyn reached out to slide one finger down her spine, wiping away some of the sweat that had beaded there. “Do you want me to stop?” she asked.
Vi looked over her shoulder, a snarl on her mouth. “No.”
Caitlyn raised an eyebrow and withdrew the strap a little, sliding out until the head nearly fell from between Vi’s legs. “Mouthy today, are we?”
Vi whined in response, pushing herself backwards. Caitlyn stepped back, just far enough that Vi couldn’t easily slide back onto the strap, the head still sitting heavy just inside of Vi’s entrance and watched her scrabble at the mattress, grabbing the blanket in her fists, her nails scratching against the soft fabric.
“Wait. Please, don’t stop,” Vi begged.
“But you’ve already had so many. You’ve been so good for me,” Caitlyn teased. “Maybe you don’t have a fifth in you.”
Vi’s nostrils flared as she looked at her again, her eyebrows knit together. Her voice was strained when she said, “I do. I do have it in me.”
“Oh, darling, it’s okay if you need to stop,” Caitlyn said again. She withdrew a little further and Vi gasped, reaching back to grab at her blindly.
Vi’s cheeks flushed a darker red and her eyes widened as she let out a small sob. “No, please.”
Caitlyn brushed her hand across Vi’s lower back and hips, touching her gently, carefully. “You want more?”
Vi nodded frantically. “I don’t want you to stop,” she said again, her voice desperate. “I want it. I want more. I want to come for you.” Caitlyn thrust into her without warning and Vi made a sharp noise, then sobbed again into the sheets. “I want to come for you. Please let me come for you.”
“Then come for me,” Caitlyn encouraged.
And with that, she began fucking Vi earnestly, pressing deep inside of her, listening to Vi whimper. Vi’s back rounded and she rolled her hips, grinding backwards against her desperately. When she finally orgasmed, it was loud and harsh. Caitlyn was never more glad for her room being in its own wing, far from anyone who might hear. Vi’s hips stuttered back and she chanted a steady string of curses and nonsensical words, just noises really. Her lungs heaved and her thighs went tight and she reached between her legs to touch her clit through her orgasm, shaking so hard that Caitlyn had to hold her hips steady. Then her legs went out from under her as she fell against the bed, breathing so hard it sounded like she was weeping.
Caitlyn climbed onto the bed above where Vi lay and helped Vi roll onto her back, then pulled her into her lap until Vi’s back was pressed against her chest. Vi’s lungs were heaving, her skin hot and flushed all over, and she curled up in front of Caitlyn, her legs still shaking. Catilyn touched her shoulders, her throat, down the valley between her breasts with careful hands, until she reached the juncture between Vi’s legs. Then she pressed her mouth to Vi’s throat and slipped her fingers down through the hair and between her lips again. Vi was dripping, her wetness smeared across the inside of her thighs and she jumped at the contact.
“Caitlyn,” she whimpered. “I–I don’t know if I can do it.”
Caitlyn knew different. She knew when Vi had reached her breaking point. She’d been very good at saying their safeword and Caitlyn trusted her to do it again this time. “You can say it,” she encouraged, for good measure.
“No,” Vi whispered.
“Love, you are so good at coming for me. You’ve come five times already. I think you can do this. But if you can’t, then you have to tell me.”
Vi took in a shaky breath and let it out slowly, her voice strained when she spoke. “I don’t want to say it. But I don’t think I can come again.”
Caitlyn brushed her clit again and Vi curled in on herself. Caitlyn kissed her softly, watching her legs quiver and her stomach go taut with each featherlight touch. “I think you can, Vi.”
Vi shook her head and let out another whimper, but her legs fell open. “I can’t.”
“You’ve been so good for me,” Caitlyn said. “Such a good girl. So obedient. So willing.” Vi shuddered as Caitlyn began to work her fingers against her a little more. “Just breathe through it. If you don’t want me to stop, if you don’t want to say the word, then I know you can give me one more. Last one, I promise.” Vi hiccuped a little, her face red and her jaw jutted forward. Caitlyn reached up with her other hand to brush her hair from her face and kissed the shell of her ear. “You can do this, Vi.”
Vi nodded and pressed down on Caitlyn’s hand, a feeble cry breaking from her lips at the increased contact, but rocked her hips up nonetheless.
“Good girl,” Caitlyn said softly, kissing her cheek, gently dragging her free fingers up and down Vi’s arm. “You’ve done so well. You told me you would give me six, and you’re nearly there. You’re so close. I love you, Violet. Do you know? I love you so much.”
Vi kept nodding, the tips of her hair brushing Caitlyn’s collarbone. “I want to be good. For you.”
“You are. You are so good,” Caitlyn murmured.
She began to move her fingers more insistently. Vi mewled, arching up, her eyebrows scrunched together and her breath coming quick. Caitlyn pressed her fingers against her chest, touching her nipples gently, as she watched Vi’s legs squirm, jerking out occasionally. Vi was close; Caitlyn could feel it in the way her voice changed from a moan to a sob, the way she shook her head and clenched her teeth, her cheeks puffing out with each sound that broke from her lungs. Caitlyn slid a second finger against her clit, brushing along either side, then again along the top. Vi grabbed her wrist and began moving her hand for her, roughly pressing against her clit, fucking herself senseless.
“That’s right. Take what you want, Violet,” Caitlyn whispered.
Vi’s sixth and final orgasm came on slow and lasted longer than the others. Caitlyn noticed when Vi stiffened infinitesimally, letting out a quiet huff of air. Then her back went rigid and her legs tightened. She continued rubbing Caitlyn’s fingers against herself, her hips bucking against them for several moments. Her head dropped back against Caitlyn’s shoulder; she gasped for air. Then she pressed Caitlyn’s hand firmly against her, holding it still as she let out a long, low wail, rocking up towards it, digging her heels into the mattress. Caitlyn held her close, wrapping her free arm around her shoulders, and Vi gripped it, her nails leaving small, red marks along Caitlyn’s forearm. Then Vi sucked in a breath and sighed, “ Caitlyn ,” before unraveling and going limp in Caitlyn’s arms.
The room went quiet and Caitlyn pulled her a little closer, kissing the top of her head. She removed her hand carefully, hissing in sympathy as Vi jerked one last time. “I’m sorry,” she said softly.
Vi shook her head and leaned over slightly to kiss Caitlyn’s bicep in response.
“Do you need some water?” Caitlyn asked, smoothing a few sweaty strands of hair from Vi’s cheek.
Humming, Vi nodded again and Caitlyn smiled, pressing her lips to Vi’s temple. She unwound her arm from around Vi’s chest and when Vi made a noise of protestation, she reached out and squeezed her hand. “I’ll be right back, I promise.”
She left the harness on the counter and filled a glass in the bathroom, then ran the water until it was hot and wet a soft cloth. When she walked back to the bedroom, her breath caught. The sight of Vi laying sprawled out, tiredly rubbing her eyes, looking a little small on that massive four poster bed, never got old.
Caitlyn handed her the glass. “Drink this,” she said firmly.
Vi drank the entire glass in one go, her eyes locked to Caitlyn’s. Then she handed the empty cup back to her and Caitlyn held up the cloth.
“Do you want help cleaning up?”
Vi shook her head and took the cloth, wiping between her legs, sucking a bit of breath between her teeth as she touched a sensitive spot, then handed it to Caitlyn. She set it on the nightstand with the empty cup before climbing back into bed next to Vi. Leaning against the headboard, she opened her arms.
“Would you like me to hold you?”
“Yes,” Vi said, her voice hoarse and shaky as she crawled towards Caitlyn and lay heavily, curling close against her. For a few moments, they were quiet, Caitlyn lazily dragging her fingers over Vi’s side, listening to the sound of her breathing slow down and grow steady again. Vi sighed, her breath spilling across Caitlyn’s chest. She was calmer now, softer and more languid, and Caitlyn knew she could talk to her without overwhelming her.
“Was that okay for you?” she asked.
Vi looked up at her with bright, tired eyes, and smiled. “It was more than okay.”
“Six wasn’t too much?” Caitlyn asked with a small smile.
“No. I liked the challenge.” Vi tucked herself in closer, draping one arm across Caitlyn’s stomach.
“You’re so powerful,” Caitlyn whispered, her lips brushing the crown of Vi’s head. “You’re so strong and I’m honored you let me see you like that. I’m honored that you trust me enough to let me.” Vi’s breathing hitched a little and Caitlyn tightened her arm around her shoulders. “I will always give you what you want and need. Thank you for letting me.”
Vi didn’t say anything for a breath or two and Caitlyn could tell she was gathering herself. “Thank you,” she said quietly, then leaned up and kissed the side of Caitlyn’s jaw. “I love you.”
“I love you, too.”
Their eyes met, and Caitlyn studied Vi’s face, her heart fluttering a little in her chest. This was the Vi no one else had the pleasure of seeing and she was wholly okay with that. Soft, sweet, gentle VI, completely undone, love in her eyes and on her lips. The night wore on and Vi tucked herself against Caitlyn’s side again, her breaths slowing, her body going heavy and then she was snoring softly at her side. Caitlyn watched her sleep, the small twitch of her legs and the way her long eyelashes fluttered where they lay on her cheeks, and smiled. Caitlyn wanted to marry her. Maybe, one day, she would.