Work Text:
It was around one in the morning when Vi jolted awake, her body flushed with sudden heat—the sharp pull of Caitlyn’s scent hitting her like a shot of caffeine.
Her skin burned beneath the covers, every brush of her wife's touch making her shudder and whine. Sweat traced down her temple, breath catching as Caitlyn’s scent wrapped around her, dragging her under. She buried her face closer, chasing the sweetness that belonged only to her mate. Her arms tightened instinctively around Caitlyn’s waist, hips pressing and grinding without thought.
Caitlyn stirred faintly, soft noises slipping from her lips, but she remained lost in sleep. Midnight-blue hair spilled across her silk pillow, her hold on Vi loose yet steady—anchoring.
But Vi couldn’t stop herself. Her hips moved again, helpless, soft whines spilling past her lips as she chased relief she couldn’t quite reach.
Caitlyn shifted, her hand loosening at Vi’s waist as she blinked awake, adjusting to the dark. She felt it then—the subtle grind of Vi’s hips, the heavy, uneven breaths against her throat.
Then, suddenly, Vi froze. And whimpered.
She nuzzled into Caitlyn’s neck, whining softly, like a child refusing to admit what was wrong.
“Darling,” Caitlyn murmured, her voice thick with sleep, fingers threading gently through Vi’s hair. “Are you alright?”
Vi shook her head, silent, clutching at Caitlyn’s nightgown with trembling hands.
“My love…” Caitlyn coaxed softly, brushing damp strands from Vi’s forehead. “You’re burning up. And you were grinding against me earlier—” She stopped mid-thought, the realization dawning. “Vi? Are you in heat?”
A muffled, embarrassed sound broke from Vi as she shook her head quickly, refusing to meet Caitlyn’s eyes.
Caitlyn’s lips curved into the faintest smile, though her touch stayed steady, soothing. “Vi,” she whispered, tilting her head just enough to press her cheek against Vi’s damp hair. “You don’t have to hide it from me. Not from your mate.”
Vi only whined again, her grip on Caitlyn tightening like she could sink into her and disappear. Her body trembled against the heat curling low in her belly, the ache unbearable.
“Shh…” Caitlyn hushed her, stroking her back in slow, grounding motions. “You’re safe. I’m here.”
The reassurance broke through Vi’s stubborn silence. She shifted, restless and needy, her breath hot against Caitlyn’s neck. “Hurts,” she admitted finally, the word muffled and raw.
Caitlyn’s chest softened at the sound. “I know, love,” she murmured, tilting Vi’s chin up so their eyes could meet in the faint glow of moonlight spilling across the room. “You should have told me sooner.”
Vi’s face flushed, the heat from her body only intensifying. “Didn’t… didn’t want to bother you.”
That drew a quiet laugh from Caitlyn, though it was full of affection rather than amusement. “Oh, Vi,” she whispered, brushing her thumb over her cheek. “You could never bother me. You’re mine. It’s my job to take care of you.”
Vi’s breath hitched, her lashes fluttering. Her hips shifted again without meaning to, and Caitlyn felt the tremor of need that rippled through her.
“Let me help you,” Caitlyn coaxed, her voice low but steady, carrying a promise that settled Vi’s frantic heart. Her hand already travelled further, resting on Vi’s inner thigh.
Vi’s breath stuttered, her body trembling under Caitlyn’s touch. The heat was unbearable, curling low in her belly, clawing for release she couldn’t find on her own. She buried her face deeper against Caitlyn’s neck, muffling a helpless whine.
“Vi,” Caitlyn whispered, her hand smoothing slow circles along her inner thigh before inching higher. “Look at me.”
Vi shook her head stubbornly, too flustered to meet her gaze.
Caitlyn smiled faintly, patient, her thumb brushing over heated skin. “My love, there’s nothing to be ashamed of. This is natural. You’re mine, and I’ll take care of you.”
The words made Vi shiver, her grip on Caitlyn’s nightgown tightening until the silk strained between her fingers.
“Please…” Vi’s voice cracked, barely more than a whisper, laced with raw need.
That was all Caitlyn needed. She pressed a tender kiss against Vi’s temple, her hand sliding higher with practiced ease, coaxing her open. “That’s it,” she murmured against her skin. “Let me help you, darling. Just feel me.”
Vi gasped at the contact, her hips jerking forward instinctively. The sound that broke from her lips was desperate, unrestrained, and Caitlyn caught it with another soft kiss, anchoring her even as the heat consumed her.
Then Caitlyn moved her hand away, resting both her hands on Vi’s hips. Vi whined at the loss, Caitlyn chuckled as she watched Vi desperately try to get her hand back to where she wanted it most.
Vi whimpered, her forehead pressed hard against Caitlyn’s collarbone. The ache inside her burned hotter, unbearable, and yet Caitlyn’s hands holding her in place felt just as intoxicating.
“Cait, please,” she managed, her voice rough, every word dripping with want and frustration.
Caitlyn tilted her head, pressing a kiss into Vi’s hair, her tone soothing but firm. “I know you’re desperate, my love. But you need to trust me. Let me set the pace.”
Her hands guided Vi’s hips slowly, rocking them in deliberate rhythm against her thigh. The fabric of Caitlyn’s nightgown was soft, but the friction made Vi moan helplessly, her nails digging into Caitlyn’s shoulders.
“That’s it,” Caitlyn murmured, steadying her movements with gentle pressure. “Breathe, Vi. Don’t chase too fast—you’ll only hurt yourself.”
Vi let out another needy sound, but she followed Caitlyn’s guidance, her body trembling as each movement drew her closer.
Caitlyn’s lips brushed her ear, her voice a hushed murmur of devotion. “Good girl. Just like that. I’ve got you.”
Her grip on Vi’s hips grew firmer, guiding her against her thigh in a rhythm that left Vi’s breath broken and uneven. The scent of her heat clung to the air, mixing with Caitlyn’s own cool, grounding one until Vi was drowning in it.
“You’re beautiful like this,” Caitlyn whispered, brushing a strand of damp hair from Vi’s flushed face. “So strong, and yet… you melt the second I touch you.”
Vi whimpered at the words, her forehead pressing into Caitlyn’s shoulder, teeth sinking into her lip as the pressure inside her built higher and higher. Every roll of her hips sent sparks of relief shooting through her veins, but she couldn’t get enough—she needed more, needed Caitlyn.
“Please—” Vi choked, her voice hoarse. “Please, Cait, I can’t—”
“Yes, you can.” Caitlyn hushed her, her hands holding Vi’s hips steady as her thigh pressed up harder, firmer, against her. “You’re safe. Let go, love. I’ve got you.”
The command, soft but unyielding, broke something inside Vi. She cried out, her body seizing as pleasure tore through her, the heat snapping all at once. She clung to Caitlyn like a lifeline, trembling as wave after wave consumed her.
Caitlyn held her close, stroking her back as if to anchor her in place. “That’s it,” she murmured, kissing the crown of her head. “That’s my girl. You’re alright now.”
Vi nuzzled Caitlyn's neck, inhaling her sweet scent. She pressed open mouth kissing down Caitlyn's throat, then back up to her ear. She sighed in content before whispering: “More, Cait. I want more. I need it.”
Caitlyn’s breath hitched softly at the kisses trailing down her throat, though her composure never faltered. She cupped Vi’s face gently, guiding her back until their foreheads touched. The sight of Vi’s flushed cheeks and glassy eyes, pupils blown wide with need, sent a pang of both desire and protectiveness through her.
“You’re insatiable,” Caitlyn whispered with a soft, knowing smile. Her thumbs stroked across Vi’s damp skin, grounding her even as Vi trembled in her lap. “The heat won’t let you rest, will it?”
Vi shook her head quickly, whining in frustration. “No. I need you—I can’t stop.”
Caitlyn tilted her head, kissing Vi slow and steady, swallowing her desperate sounds. When she pulled back, her voice was low, laced with authority and care. “Then you’ll have me. But you’ll take it the way I give it, do you understand?”
Vi shivered, nodding before pressing another feverish kiss to Caitlyn’s jaw.
“Good girl.” Caitlyn guided her down gently, easing Vi to straddle her thigh again. Her hands gripped her hips firmly, setting the rhythm for her—slower this time, deeper, dragging out every roll until Vi was gasping.
“Hng—Cait, I can't—fuck, I need more, Cait. This—ah—this isn't enough, please…”
Caitlyn’s grip on Vi’s hips grew firmer, dragging her down against her thigh with a deliberate slowness that made Vi’s breath shatter.
Vi’s fingers clutched at Caitlyn’s shoulders, desperate for leverage, her hips stuttering as she tried to grind harder, faster, only for Caitlyn to rein her back in with that unyielding strength.
“Please,” Vi begged, voice breaking, every syllable trembling with raw need. “Cait—I can’t, I need more, I need you—”
Caitlyn’s lips brushed her ear, the low rasp of her voice enough to send a fresh shiver down Vi’s spine. “You’ll have me. All of me.”
Vi gasped as Caitlyn flipped her over, both of them switching places. Caitlyn hovered above Vi, slowly peeling off her tank top.
“So desperate, love, I adore seeing you like this.”
Caitlyn’s fingers brushed deliberately slow over Vi’s heated skin, tugging the tank top higher inch by inch, watching every twitch of Vi’s body as the fabric left her. Vi arched into the touch, desperate, a frustrated whimper breaking free when Caitlyn took her time.
“Patience, darling,” Caitlyn murmured, voice smooth but edged with command. “You asked for more—you’ll savor it the way I give it.”
Vi shuddered, her hands twitching at her sides, torn between grabbing Caitlyn and surrendering completely. “Cait, please,” she rasped, voice raw with need. “Don’t tease—”
Caitlyn silenced her with a kiss, slow and deep, before pulling back just far enough for her lips to hover against Vi’s. “This isn’t teasing. This is me taking care of you.” Her hand slid down Vi’s side, over trembling ribs, settling with firm possession at her hip. “And you’ll let me.”
The authority in her tone made Vi’s chest tighten with a different kind of ache. She nodded, helpless, her body trembling under Caitlyn’s gaze.
“That’s my girl,” Caitlyn whispered, her midnight hair falling forward as she kissed down Vi’s throat, lingering at every point that made her squirm. Each kiss was deliberate, claiming, her scent wrapping around Vi until the air itself felt heavy with it.
Vi moaned, her back arching, hands finally giving in as they gripped at Caitlyn’s arms. “Need you,” she pleaded, breathless. “Need you so bad, Cait.”
Caitlyn lifted her head, her eyes glinting in the moonlight. She cupped Vi’s face with one hand, thumb stroking along her flushed cheek. “And you’ll have me,” she promised, voice low and steady. “Every bit of me.”
Caitlyn lingered, savoring every twitch beneath her lips, but Vi’s body wasn’t having it. She bucked up hard, grinding against Caitlyn’s thigh, a desperate moan tearing from her chest.
“Cait—” Vi’s voice cracked, wrecked with need. “Please. I can’t—”
The sheer desperation in her tone snapped something inside Caitlyn. Her breath hitched, her composure fraying as Vi clawed at her arms, pulling her closer, demanding more.
“Vi—” Caitlyn tried to steady herself, but Vi’s hips rolled again, hot and shameless, and the sound that spilled from her lips was enough to melt every ounce of restraint Caitlyn had left.
She cursed softly, dragging Vi’s tank top the rest of the way off in a single impatient motion. Her mouth was on Vi’s the next second, kissing her with a hunger that matched the wild rhythm of Vi’s hips.
Vi gasped into the kiss, clutching at Caitlyn’s nightgown like she could tear it off, her thighs trembling with every movement. “Need you—need all of you—now—”
Caitlyn growled against her lips, low and unsteady, the sound foreign even to her own ears. “Gods, Vi… you’ll be the end of me.” Her hands roamed freely now, gripping, claiming, no longer teasing but taking, every touch fueled by the fire Vi had set off.
Vi whined in relief, her body arching into Caitlyn’s, her scent thick and intoxicating in the dark. She didn’t care about composure, about pace—she just wanted, needed, and Caitlyn was finally giving in.
“Mine,” Caitlyn whispered harshly against her throat, biting down just enough to make Vi cry out. “All of you—mine.”
And Vi could only nod, breathless and trembling, because it was the only truth that mattered.
Caitlyn’s restraint snapped. She shoved her nightgown up, baring her thighs, and pulled Vi against her with a roughness that left no room for doubt.
Vi gasped, the slick heat between her legs grinding directly onto Caitlyn’s skin now, nothing between them. The friction made her cry out, nails digging into Caitlyn’s shoulders as her hips moved frantically, chasing that unbearable ache.
“Fuck—Cait—” she choked, her voice broken, high-pitched with need.
Caitlyn’s grip on her hips was bruising, guiding her faster, harder, until every drag of her soaked heat against Caitlyn’s thigh left wet, glistening trails. Caitlyn’s own breath came ragged, her composure long gone as she watched Vi unravel in her arms.
“You’re so wet for me,” Caitlyn growled into her ear, her voice rough and breathless. “So desperate… all of this just from my scent?” She pressed her thigh harder, angling it so Vi’s clit rubbed directly, and Vi’s strangled cry shattered the silence.
“Y-yes—fuck, yes, Cait, I—ahhh—” Vi’s head fell back, every muscle taut as her body trembled on the edge.
“That’s it,” Caitlyn coaxed, though her tone was just as wrecked, her lips biting down on Vi’s throat. “Ride me. Come for me. Let go.”
Vi’s hips jerked wildly, every roll sloppy now, desperate, until the wave finally hit. She screamed Caitlyn’s name, body seizing as pleasure ripped through her, soaking Caitlyn’s thigh, shuddering hard in her arms.
“More,” Vi whined. “Please, Caitlyn, I need more.”
Vi barely had time to catch her breath before Caitlyn’s hands pushed her flat onto the sheets. The sudden shift made Vi whimper, her thighs falling open instinctively under Caitlyn’s touch.
“C-Cait—wait, I—” Vi stammered, though her body betrayed her, already arching up, already seeking more.
Caitlyn pinned her wrists above her head with one hand, her grip firm but not cruel, her midnight hair spilling down like a curtain as she looked over her. Her other hand trailed deliberately slow, from Vi’s chest to the quivering heat between her thighs.
Vi’s breath stuttered, wrists straining weakly against Caitlyn’s hold. “Cait, please—” she begged, voice already breaking.
But Caitlyn only smiled, slow and deliberate, lowering herself between Vi’s trembling thighs. She kissed along the inside of her thigh first, lingering, teasing, letting her lips brush over sweat-slicked skin until Vi was gasping, hips twitching up in search of relief.
“Patience, darling,” Caitlyn murmured against her skin, her voice rich with command. “You begged me for more. I’ll give it to you… but I’ll savor you first.”
Vi’s head fell back against the pillow, a helpless whine spilling out as Caitlyn’s mouth finally descended, tongue sliding through the heat of her folds. Vi bucked instantly, her cry raw and desperate, but Caitlyn held her pinned easily, her tongue lapping slow, deep, deliberate strokes that made Vi writhe.
“F-fuck—Cait!” Vi sobbed, arching hard off the sheets.
Caitlyn hummed against her, the vibration making Vi cry out again. Her tongue circled her clit in maddeningly controlled motions before plunging back down, drinking her in greedily. The taste of her heat, slick and sweet, coated Caitlyn’s lips, and she moaned low, like Vi was her only sustenance.
Pinned and overwhelmed, Vi thrashed against Caitlyn’s hold, tears pricking her eyes from the sheer intensity. “Please—please, I can’t—ahh, Cait, more—need you inside me—”
Caitlyn only tightened her grip on Vi’s wrists, lifting her head just enough to murmur against her swollen, dripping folds. “You’ll have me, love. You’ll take every inch of me soon… but you’ll come on my tongue first.”
Then her mouth was back on her, relentless, tongue stroking and circling with ruthless precision. Vi’s cries rose higher, broken and unrestrained, her body trembling violently as Caitlyn devoured her like she was made to.
It only took moments before Vi shattered, screaming her mate’s name again, soaking Caitlyn’s mouth with another climax.
Only then did Caitlyn finally release her wrists, rising up slowly, her lips and chin glistening as she crawled back over Vi’s shuddering body. She kissed her deeply, letting Vi taste herself.
“You’re still trembling,” Caitlyn murmured, her voice dark silk. “But I can feel you clenching already. Your body is begging for me.”
Vi’s cheeks burned, her breath ragged. “I… I can’t stop it, Cait. Please—fuck—I need you.”
Caitlyn’s lips curved into a knowing smile as she slipped her fingers through the slick between Vi’s folds, deliberately avoiding her clit, teasing her until Vi bucked desperately against her hand.
“Greedy little thing,” Caitlyn purred, her thumb pressing down lightly, barely enough to give relief. “Did two orgasms really do nothing for you?”
Vi cried out, her hips twisting, trying to chase her mate’s touch. “It’s not enough—it’s never enough—please, Cait, please—”
Her plea broke into a scream when Caitlyn slid two fingers inside her, filling her without warning. Vi’s back arched off the bed, the heat inside her sparking alive all over again.
“That’s it,” Caitlyn coaxed, thrusting slow and deep, savoring every tremor that ran through Vi’s body. Her lips brushed against Vi’s ear, her voice low and commanding. “You’ll take everything I give you. You’ll keep coming until your heat is satisfied—or until I decide you’ve had enough.”
Vi sobbed out a broken, desperate moan, her thighs clamping around Caitlyn’s arm as the rhythm grew harsher, deeper. Her wrists strained in Caitlyn’s hold, but she didn’t fight—she surrendered, her body unraveling under the only person she could never resist.
Caitlyn watched her with hungry eyes, drinking in every sound, every twitch, every clench around her fingers. Her own breath hitched as she ground herself down against Vi’s thigh, barely restraining her own need.
“Good girl,” Caitlyn whispered, curling her fingers just right, making Vi scream. “That’s it. Give it to me again.”
And Vi did—her release tearing through her just as violently, soaking Caitlyn’s hand as she thrashed beneath her, crying out her mate’s name.
Caitlyn didn’t stop.
Even as Vi trembled, wrecked and gasping, Caitlyn’s pace only slowed enough to keep her from collapsing entirely. She withdrew her soaked fingers and slid them against Vi’s swollen clit, relentless.
Vi jolted, nearly sobbing from overstimulation. “Cait—I can’t—I—ahhhnn—”
“Yes, you can,” Caitlyn murmured firmly, her voice low, steady, unyielding. “You’re mine. You’ll take everything.”
Vi was still trembling, sweat dripping down her temples, her chest heaving for breath. But the moment Caitlyn tried to ease her down, tried to still her touch, Vi’s legs tightened desperately around her waist.
“Don’t stop,” Vi gasped, her voice raw, broken with need. “Cait—I need more. Please. I can’t… I can’t stop.”
Caitlyn’s brows knit, torn between worry and desire. “Vi, you’re shaking. Your body needs a moment—”
“No!” Vi interrupted, clutching at her with frantic strength. Her eyes were glassy, pupils blown wide, lips trembling with desperation. “I can take it. I want it. Please, Cait, don’t hold back—give me more.”
Caitlyn’s restraint cracked at the plea. She kissed her hard, claiming Vi’s mouth even as she shifted lower, guiding herself between her thighs. The thick press of her cock against Vi’s soaked entrance made them both groan.
Vi arched up instantly, her nails clawing at Caitlyn’s shoulders. “Fuck—yes—please, now, Cait—”
Caitlyn hushed her with another kiss, steadying her hips with firm hands before slowly pushing in. Vi cried out, her entire body tightening around her, overwhelmed at the stretch, the fullness.
“Ohh—fuck, Cait—so big—”
Caitlyn’s control faltered at the way Vi clenched around her, hot and slick and already trembling with overstimulation. She buried herself to the hilt with one sharp thrust, making Vi scream, her head falling back into the pillow.
“That’s it,” Caitlyn groaned against her throat, her voice low and ragged now. “Take me, Vi. Take all of me.”
Vi was already rocking against her, meeting every thrust with desperate, needy movements, her cries echoing through the room. “More—harder—I need it, Cait—I need you—please—”
Her begging only pushed Caitlyn further. She gripped Vi’s hips, snapping into her with rougher thrusts, each one deep enough to make Vi’s voice break into choked sobs of pleasure.
“Yes, darling,” Caitlyn rasped, kissing the corner of her mouth, her jaw, her throat between thrusts. “If you want more, you’ll have it. I won’t stop until you can’t beg anymore.”
Vi’s eyes rolled back, her body quaking beneath her, but still she begged—pleaded—for more.
Vi was already unraveling, her cries breaking into helpless sobs as Caitlyn drove into her with slow, brutal depth. Her legs locked around Caitlyn’s waist, keeping her close, refusing to let go.
“More,” Vi gasped, tears pricking at the corners of her eyes. “Don’t stop—don’t you dare stop—Cait, I need you—”
Caitlyn’s chest swelled with heat at the desperation in her voice. She kissed Vi fiercely, swallowing her pleas even as her hips snapped harder, her cock sinking into Vi again and again, each thrust hitting deep enough to make her toes curl.
“You’re insatiable,” Caitlyn growled against her lips, her voice low and rough with desire. “So greedy for me—my perfect mate, begging for more when you can barely breathe.”
“Yes—yes—fuck, Cait, please—fill me—need it, need you—” Vi’s nails dug into Caitlyn’s back, desperate, almost feral.
Her words broke Caitlyn’s control completely. She slammed deeper, faster, until the bedframe rattled beneath them. Vi screamed, her body tightening as another orgasm tore through her, but even as her walls fluttered helplessly around Caitlyn’s cock, she was still begging, still whining, still demanding more.
“Good girl,” Caitlyn rasped, gripping her hips and pounding through her release. “Cum for me again. You can take it. You were made to take me.”
Vi’s voice cracked on a scream, her entire body arching as another climax ripped through her so soon after the last. She sobbed into Caitlyn’s shoulder, trembling violently, but her hips still rolled, chasing her mate like she couldn’t stop.
“C-Cait—I can’t—fuck, I can’t stop—need you—fill me, please—breed me, Cait—”
The plea made Caitlyn’s rhythm stutter, her composure finally breaking. A guttural groan ripped from her chest as she slammed deep, burying herself fully inside Vi, and released—hot and thick, filling her until it spilled out around the edges.
Vi cried out at the sensation, her body seizing again as she came hard, clenching tight around Caitlyn’s cock, milking every drop.
But Caitlyn didn’t stop.
Even as Vi twitched, overstimulated and shaking, Caitlyn rolled her hips slow and deep, making sure Vi felt every pulse of her inside her. She kissed Vi’s damp temple, her voice low, commanding yet tender.
“You asked for more, love,” Caitlyn whispered, thrusting again, dragging another broken moan from Vi’s lips. “And you’ll have it. I won’t stop until you can’t beg anymore.”
Vi sobbed, half-pleasure, half-overwhelm, but her legs stayed locked around Caitlyn’s waist. Her voice was wrecked, hoarse and needy. “Yes—yes, Cait, don’t stop—fuck, give me more—fill me again—”
Caitlyn silenced her with a bruising kiss, swallowing every broken word, every desperate moan. Vi arched into her, hips pushing up to meet Caitlyn’s rhythm, each movement pulling another ragged sound from her throat.
Caitlyn’s mouth deepened the kiss, teeth grazing her bottom lip before sucking lightly, coaxing out another shuddering whimper. Her tongue slipped against Vi’s, deliberate and unyielding, until Vi was gasping into her mouth, her cries muffled between them.
Every sound, every tremor, every desperate push of Vi’s body was caught and claimed by Caitlyn, her lips never leaving Vi’s as she devoured her whole.
Vi’s cries broke against Caitlyn’s mouth, muffled by the way Caitlyn kissed her like she meant to consume every sound. Her nails raked down Caitlyn’s back, desperate for something to hold onto, but Caitlyn only pressed closer, keeping her pinned with unshakable strength.
“More—Cait, please—more—” Vi begged between kisses, her words dissolving into moans as Caitlyn caught them, twisted them into whimpers against her lips.
Caitlyn sucked on her tongue again, slow and deliberate, before pulling back just enough to bite gently at her lip. Vi jolted beneath her, crying out, the sound immediately swallowed as Caitlyn’s mouth crashed back over hers.
The kiss was a battle and a promise all at once—hungry, messy, endless—until Vi was trembling, gasping into her mouth, every breath stolen before she could draw it in.
“Gods, Vi,” Caitlyn whispered against her lips, voice low and wrecked but still steady, still in control. “You don’t even breathe without me.”
Her words made Vi shudder violently, her hips jerking up again, moans spilling hot into Caitlyn’s mouth as if to prove her right.
And Caitlyn kissed her harder for it, refusing to let a single sound escape.
Caitlyn kissed Vi until she was trembling, their mouths slick and messy, Vi’s moans swallowed whole. Every time Vi’s body tensed, right on the cusp of release, Caitlyn slowed her thrusts, grinding deep instead of fast. She held her there, full and aching, watching Vi’s face twist in desperate need.
“Please—Cait, please let me—” Vi gasped into her mouth, her voice cracked and ragged.
Caitlyn cut her off with a sharp bite to her lower lip, sucking it into her mouth until Vi whimpered. “No,” she breathed, her tone firm but dripping with sweetness. “Not until you beg properly. Say you’re mine. Say you’ll take whatever I give you.”
Vi’s chest heaved, tears spilling at the corners of her eyes. “I’m yours—I’ll take it, fuck, I’ll take everything, just—please—”
Caitlyn’s smirk curved against Vi’s lips. “That’s better.” She rewarded her with a bruising kiss, tongue sliding possessively against Vi’s, before snapping her hips forward in a sudden, brutal thrust that made Vi scream into her mouth.
From there, Caitlyn stopped holding back. She pounded into her, hard and relentless, every thrust deep enough to steal Vi’s breath. Vi’s nails raked down her back, her cries muffled by Caitlyn’s hungry mouth as she devoured every sound.
“You’ll come for me now,” Caitlyn growled against her lips, her thrusts pounding in a punishing rhythm. “Again and again, until you can’t even remember your own name—only mine.”
Caitlyn swallowed Vi’s scream in a deep kiss, her tongue curling possessively around hers, catching every broken sound. She never slowed, her thrusts hard and precise, driving Vi into the mattress until her body bowed under her.
“That’s it, darling,” Caitlyn murmured against her lips, her voice rough with arousal but tender at the edges. “You take me so well—so perfect for me.”
Vi sobbed, her nails digging into Caitlyn’s shoulders. Her body was already clenching, already fluttering around her cock again, too sensitive, too overwhelmed—yet her hips still pushed up desperately, chasing more.
“Good girl,” Caitlyn praised, pressing kisses along her jaw, her throat, marking her skin with soft bites. “Such a greedy little thing, begging me not to stop, even when you’re shaking like this.”
“Cait—ahh—fuck—can’t—” Vi cried out, but the words melted into a moan as Caitlyn angled her hips, hitting deep, hard, over and over.
“Yes, you can,” Caitlyn hushed her, kissing the corner of her mouth as tears pricked Vi’s lashes. “You’re strong, Vi. My strong girl. You can take it.”
Vi sobbed, overwhelmed, but her body obeyed—clenching tighter, trembling with each brutal thrust.
“That’s it. Gods, you’re beautiful when you fall apart for me,” Caitlyn whispered, her breath hot against Vi’s ear. “Every cry, every shiver—it’s all mine. You’re mine.”
Vi’s voice broke on another desperate moan, her legs locking tighter around Caitlyn’s waist.
“That’s it, love,” Caitlyn coaxed, kissing her again, softer this time, even as her hips snapped harder. “Come for me. Be a good girl and give it to me.”
And Vi did—her body convulsing, another orgasm ripping through her with violent force, her cry swallowed whole by Caitlyn’s mouth.
Caitlyn’s rhythm turned brutal, hips snapping forward with desperate force as her knot swelled, locking them together. Vi screamed her name again, overstimulated, nails raking down Caitlyn’s back, her body thrashing helplessly under the weight of her mate’s heat.
Caitlyn groaned low in her throat, her teeth sinking gently into the curve of Vi’s shoulder as the final thrusts pushed her over. Her body went rigid, buried to the hilt inside Vi as she spilled deep, hot release flooding Vi until she sobbed from the sheer intensity of being filled.
Vi’s walls fluttered wildly around Caitlyn’s knot, milking her, pulling more out until Caitlyn’s own voice broke on Vi’s name. Their bodies trembled, sweat slick and flushed, locked together with no escape as Caitlyn kept pulsing inside her.
Vi clung to her, shaking, broken moans spilling from her lips as her body accepted every drop. “Full… s’full, Cait,” she whimpered, tears clinging to her lashes.
Only when Caitlyn felt Vi slump, utterly spent, did she soften her grip, pressing tender kisses across Vi’s damp face. Her hand stroked slow circles into Vi’s thigh as she whispered, “It’s okay, love… you did so well for me… my perfect mate.”
Even knotted, Caitlyn shifted just enough to cradle Vi against her chest, rocking her gently as if she were fragile. Her kisses moved from Vi’s temple down to her jaw, grounding her with each soft touch. “I’ve got you. I won’t let go. You’re okay.”
Vi lay boneless against the mattress, every nerve still buzzing from the storm Caitlyn had dragged her through. Her chest rose and fell in shallow, trembling breaths, hair plastered to her damp forehead.
Caitlyn eased down beside her, not letting go even once. She cupped Vi’s cheek, thumb stroking slow over flushed skin. “Breathe, darling. That’s it. In and out. You did so well for me.”
Vi’s lips parted, but only a broken whimper came out. Her body twitched as if it didn’t know whether to collapse or climb Caitlyn all over again.
Caitlyn leaned in, pressing a kiss to her brow. “Shh… my perfect girl.” She shifted carefully, guiding Vi into her arms. With one hand still stroking her hair, the other tugged the covers up to wrap Vi in warmth. “Let me hold you.”
Vi clung immediately, arms trembling as they circled Caitlyn’s waist. She buried her face against her chest, voice hoarse. “Don’t… don’t leave me.”
“As if I ever could.” Caitlyn smiled, tender but steady, kissing the crown of her head. “I’m yours, Vi. I’ll never leave.”
For a long moment, she simply held her—feeling the thundering heartbeat against her ribs begin to slow. When she was sure Vi could manage it, Caitlyn reached for the water and brought it to her lips. “Sip, love. You need it.”
Vi obeyed weakly, a little water dribbling down her chin. Caitlyn wiped it away with her thumb, then chuckled. “Messy girl. Always so eager you forget the basics.”
Vi groaned and turned her face deeper into Caitlyn’s chest. “Don’t tease me right now…”
“Oh, but I must.” Caitlyn tilted her head, her voice dropping into a silky murmur. “You should’ve seen yourself—begging, whimpering, clinging to me like I was the only thing in the world. And every time I told you to slow down, you tried so hard to obey. My stubborn girl, finally letting me guide her.”
Vi’s entire face burned. “Cait…” she rasped, muffled by silk and skin.
Caitlyn chuckled softly, kissing the shell of her ear. “It was beautiful. You were beautiful.” She trailed her fingers down Vi’s back, soothing the shivers away. “I’ll remember every sound you made. Every time you cried out my name.”
Vi whimpered in protest, squeezing her eyes shut, but her hold around Caitlyn only grew tighter.
“Don’t pout, darling,” Caitlyn whispered. “It only makes me want to keep talking.”
Another muffled groan. “You’re cruel.”
Caitlyn’s smile softened, though her tone stayed steady. “Not cruel. Honest. You were perfect for me. And I’ll tell you as many times as it takes for you to believe it.”
That broke something gentle inside Vi. Her throat closed, and her voice cracked when she whispered, “Love you.”
Caitlyn hushed her instantly, cradling her face and kissing her slow, deep, without rush. “And I love you, my Vi. Always.”
She held her like that, stroking her hair until the tension melted from Vi’s muscles and her breaths evened out, each one slower than the last.
“My needy little mate. I hope you’re ready to beg just as sweetly tomorrow.”
Then, her lips brushed Vi’s ear, voice dropping lower, intimate in the dark. “You know this isn’t the end, don’t you?” Her teeth grazed lightly over Vi’s earlobe, making the exhausted girl shiver despite herself. “Tomorrow, when you’ve rested, I’ll have you again. Slow… deep… until you’re begging just as sweetly as you did tonight.”
Vi whimpered, her legs tightening instinctively around Caitlyn’s hips. She buried her face deeper into her neck, muttering a hoarse, slurred, “Cait…”
Caitlyn chuckled warmly, stroking down her back. “Hush. Not now, my love. You’ve given me everything tonight.” She kissed her hair again, voice dipping with a fond promise. “Sleep. I’ll still be here when you wake… and then, we’ll see how much more of me you can take.”

XxthatonegeekxX Tue 30 Sep 2025 02:38PM UTC
Comment Actions
Littlebird007 Tue 30 Sep 2025 04:21PM UTC
Comment Actions
MongooseSimp Tue 30 Sep 2025 09:28PM UTC
Comment Actions
JenFMax Tue 30 Sep 2025 10:36PM UTC
Comment Actions
Lol4_7628 Wed 01 Oct 2025 06:53PM UTC
Comment Actions
saint07 Wed 01 Oct 2025 07:04PM UTC
Comment Actions
oneofseven Thu 02 Oct 2025 11:20AM UTC
Comment Actions