Hi! I was wondering if you could do a little something for sub Vi x hyperfemme (dom) bimbo Reader. I swear i might’ve saw a plot similar before— but basically Vi takes reader shopping (for clothing, makeup, and all that jazz) and when they get to the clothing, reader try’s on lingerie of all sorts while Vi watches all desperate. Vi had to wait until they got home, and when they did, she absolutely went feral.
˚°❀⋆.ೃ࿔*: . Good Girls Wait
sub!vi x bimbo!reader // smut, men dni ;; semi public teasing ;; praise ;; degration ;; dom!reader ;; crying ;; vi whimpering ˶ˊᜊˋ˶ ;; overstim ;; strap ;; slowburn ;; 2000s au
The day started the same way every shopping trip did: you bouncing out of your bedroom, and Vi already regretting the words “yeah, I’ll come with you.”
Your tiny rhinestone studded purse clacked against your hip as you spun on one glossy heel. “Okay, baby! Malls first, then coffee, then Sephora, and then...” you tapped your freshly manicured nail against your lip, squinting in exaggerated thought. “...maybe forever 21 ?? unless I see something like totally life changing on the way there.”
Vi sighed, but she was already reaching for the keys. “Right. Malls first.”
She was big, broad, and intimidating enough that people usually got out of her way on the street. But next to you— pink mini skirt, rhinestone hair clips, lip gloss sparkling under the sun— she looked more like the bodyguard trailing behind a pop princess. And judging from the grin on your face, you liked that.
Within fifteen minutes, Vi had two shopping bags dangling from her arm and you were squealing in front of a makeup display.
“Babe, look! They finally have the glitter eyeliner back in stock!” you practically sang, swiping three colours into your basket.
Vi raised a brow, but her lips twitched. “Didn’t you just buy eyeliner last week?”
You blinked innocently, gloss catching the light. “And I’ll buy more next week. Duh.” Then you leaned closer, batting your lashes. “besides, don’t you like when I sparkle?”
Vi coughed, ears pink, and adjusted the bags on her arm. “...yeah. I love it.”
You rewarded her with a kiss on the cheek, sticky with gloss, before dragging her to the next aisle.
This time, it was crop tops. Baby pink, bubblegum blue, lavender with little bows stitched on. You held each one up against your chest, swaying side to side in the mirror.
“What about this one, puppy?” you asked sweetly, calling her your favorite pet name in public just to watch her squirm.
Vi, arms full of bags, muttered something under her breath. “...Looks good.”
You pouted. “Just good? You don’t think I’d look, like, totally slutty cute in it?”
Her face turned scarlet. She cleared her throat. “I— yeah, you would. Definitely uh slutty cute.”
Grinning, you tossed the top in your basket and kissed her jaw, leaving another faint smear of gloss.
By this point, Vi had so many bags dangling off her arms she looked like a pack mule. You strutted ahead in sparkly sandals, twirling a lollipop you’d just bought at the candy kiosk.
“Baby, slow down—” Vi groaned as she nearly tripped over a stray bag string.
You spun on your heel, giggling. “What? You’re doing soooo good! Look at my big strong puppy carrying all my treasures.” You reached up to pinch her cheek. “Such a good girl.”
Vi’s jaw clenched, and you didn’t miss the way her thighs pressed together at the words. Oh, she was so easy.
After a few more stores, you looped your arm through hers and tugged her close, resting your head on her shoulder while you walked.
“Mm…you’re being so patient with me today, baby,” you cooed, loud enough to make her blush in front of passing shoppers. “I should give you a reward later.”
Vi swallowed hard, trying to keep her cool. “A reward, hm?”
“Mhm.” You licked your lollipop, deliberately slow. “But only if you’re a good girl for me alllll day.”
Her steps faltered. Her grip on the shopping bags tightened. And you just smiled, swinging your purse as you led her toward the next store.
The lingerie store.
“Okay, baby,” you said suddenly, stopping so abruptly she almost bumped into you, “we’ve done makeup, we’ve done clothes, we’ve done shoes…” Then you gasped. “omgg.. we didn’t do lingerie yet!”
Vi’s ears went pink immediately. “...do we need to?”
You blinked at her like she’d just asked if the sky was blue. “duh! What if Paris Hilton randomly invites me to her house? I can’t be caught dead in boring underwear, babe. You want me to look cute right?”
“Y-yeah, of course,” Vi muttered, tugging at the collar of her hoodie, already sweating.
You grabbed her wrist and practically dragged her inside. The store was drenched in soft lighting and smelled like vanilla body mist, racks lined with lace, silk, and satin in every pastel shade you loved. A giant poster of a model in a rhinestoned push up bra loomed over the entrance, and you grinned as you stepped inside like you were entering a candy shop.
Vi froze, hovering awkwardly by the entrance. She looked so out of place in her sneakers and cargo pants, holding seven shopping bags while girls in low-rise jeans browsed through panties with sequins and bows. You turned and waved her forward.
“C’mon, puppy, don’t just stand there. Sit over here.”
You pointed to a little velvet bench near the fitting rooms. Vi shuffled over like she was walking into a trap, shoulders hunched, her whole face red.
“Wait here,” you chirped, grabbing armfuls of lacy things from the racks. You piled silky slips, baby-pink corsets, ruffled panties, and strappy bras into your arms, humming to yourself as you disappeared into the fitting room.
Vi sat there, gripping the handles of your shopping bags, staring at the floor like she was trying not to combust. Every sound from behind the curtain made her throat dry— silk rustling, hangers clinking, your little hum as you wriggled into something new.
Then the curtain swished, and you stepped out.
The first set was a pale pink bra with a satin bow right in the middle and matching panties with lace trim. You twirled in front of the mirror, adjusting the straps, before turning to Vi with a mischievous grin.
“Well? How do I look?”
Vi’s eyes went wide. She stared for a long second, opened her mouth, closed it again. Her ears burned bright red. “…Cute. Really…cute.”
You giggled, leaning down to her level, glossy lips inches from her ear. “Mmm, I bet you wish you could touch, huh?”
Her throat bobbed as she swallowed. “...Yeah.”
“Too bad,” you whispered, kissing her cheek before swishing back into the fitting room.
You kept this up for what felt like forever. Every time you came out, it was something new. A powder blue babydoll with ribbon ties. A white lace corset that cinched your waist and pushed your tits up just right. A black satin thong with rhinestones spelling out Angel across the back. Each reveal made Vi sink deeper into her seat, thighs pressed together, hands clutching the bags like her life depended on it.
By the time you stepped out in the fourth outfit — a sheer lavender slip with ruffles along the hem — Vi looked wrecked already. She had her hood up, hiding the flush in her face, but the way her jaw was tight and her chest rose and fell gave her away.
You posed in front of the mirror, tugging the hem up just a little higher than necessary, pretending to fix a strap. “You’re staring soooo hard, Vi. People are gonna notice.”
“I-I’m not,” she stammered, clearly lying.
You giggled and walked closer, standing right between her knees. She went stiff as a board. You leaned down, brushing a lock of pink-streaked hair behind your ear, your gloss shining under the store’s soft lights.
“Hands to yourself, puppy,” you cooed. “Good girls wait.”
Her breath hitched so hard you thought she might choke. You winked and twirled away, leaving her to stew while you tried on the next set.
By the time you were done, you had a pile of lingerie in your arms and a smug smile plastered on your lips. Vi looked like she’d just run a marathon— sweaty, flushed, restless.
You plopped the pile into her lap. “Carry these for me, sugar plum. We’re buying them all.”
She blinked down at the mountain of lace and satin, then back up at you, flustered. “…all of them?”
“Mhm,” you said sweetly, looping your arm through hers as you strutted to the register. “You didn’t think I was just gonna tease you, did you?”
But the grin on your face said exactly that: you absolutely had.
Vi followed, weighed down with yet another bag, lips pressed tight, her whole body vibrating with pent up tension. You kissed her jaw before you left the store, gloss sticking to her skin.
“Good girls wait,” you whispered again, just for her.
And Vi thought she might actually lose her mind before you two got home.
By the time you pushed open the apartment door, Vi looked like she’d been through war. Her arms shook under the weight of the shopping bags, hoodie clinging to her back with sweat, jaw tight like she’d been clenching it the entire walk. You, on the other hand, looked like you’d just stepped out of a music video — lip gloss still perfect, little rhinestones catching the hallway light, skirt swishing happily as you kicked off your shoes and dropped your purse on the couch.
“Whew,” you sighed dramatically, stretching your arms over your head, the hem of your tank riding up just enough to show a sliver of skin. “That was sooo much fun. We should do that every weekend.”
Vi just stood there, loaded down with bags, staring at you like you were oxygen and she was drowning.
You turned, blinked at her innocently, and tilted your head. “What? Don’t just stand there, puppy. Go put my things on the bed.”
Her lips parted like she was about to argue, but then she just nodded, carrying everything down the hall with stiff, jerky movements. You trailed after her, swaying your hips, enjoying the way her ears burned red at the sound of your heels clicking against the floorboards.
When she dropped the last bag on your bed, you bounced onto the mattress, crossing your legs and smiling up at her.
“You were sooo patient today,” you purred, patting the space beside you. “Such a good girl, carrying all my stuff, sitting so still while I tried on all those pretty things.”
Vi’s breath came ragged, her eyes fixed on your glossy lips, your bare thighs. “...You were torturing me.”
You giggled, leaning back on your hands. “Maaaaybe. But you liked it, didn’t you?”
She froze, throat working, then nodded once, shaky and desperate.
“Aw, poor baby,” you cooed, sliding forward until your knees brushed her legs. You tugged her hoodie zipper down slowly, deliberately, watching her chest heave. “You look like you’re gonna explode. Is my puppy that pent up?”
Vi groaned low in her chest, eyes fluttering shut. “I can’t — fuck, I can’t take it anymore.”
And that was all the warning you got before she lunged.
Her mouth crashed onto yours, rough and needy, hands grabbing your hips like she thought you might disappear if she didn’t hold tight enough. She kissed like she was starving, tongue desperate, messy, gloss smearing across both your mouths.
You let her, moaning softly into it, until you tugged her hair hard enough to make her whine. Pulling back, you smirked, wiping your gloss across her cheek with your thumb.
“Who said you could touch me like that, hmm?”
Vi panted, eyes wide, already looking ruined. “Please. I’ve been waiting all day, I can’t, I need you.”
“Mhm. You need me,” you echoed, savouring it. “Good girls ask first.”
Her face crumpled, her forehead dropping to your shoulder as she whispered, “Please. Please let me, I’ll do anything, just—”
“Anything?” you interrupted, sharp now, all the bimbo airhead sweetness gone in a snap. You tilted her chin up between two fingers, forcing her to look at you. “Then beg properly. On your knees.”
She dropped so fast it made you laugh.
Vi knelt at the edge of the bed, big hands clutching your thighs, eyes blown wide and desperate. She looked nothing like the tough street fighter she pretended to be in public. Here, in your bedroom, she was your pretty puppy girl, trembling and needy.
You reached down, stroking her flushed cheek with your manicured nails. “Aww, look at you. My big, scary Vi reduced to this? All because I twirled around in a few scraps of lace?”
She whimpered, burying her face against your leg, muffling a desperate, “Yesyesyesss. Please please let me fuck you.”
You tugged her hair again, pulling her back so she had to look at you. “Not so fast, puppy. You’ll get the strap on, but you’re gonna wear it because I say so, not because you can’t control yourself. Got it?”
Vi nodded frantically. “Got it. Please.”
You smiled, leaning down to kiss her forehead like she was the sweetest thing in the world. “Good girl. Go get it.”
She scrambled to her feet, practically tripping over herself to grab the box from the drawer where you kept it. Her hands shook as she fumbled with the harness, and you lay back on the bed, legs spread just enough to watch her with a lazy, smug grin.
When she finally buckled it into place, she turned back to you, flushed and panting, strap jutting out in front of her like a promise.
You twirled a lock of hair around your finger, pouting playfully. “God, you look so cute like that. All strapped up, all ready…but still my desperate little puppy.”
Vi groaned, tugging at the harness, her whole body taut with restraint. “Please. Let me fuck you, please!”
You licked your gloss-slicked lips, sharp now, eyes glittering. “Come here then, puppy girl. Show me how good you can be for me.”
And Vi finally, finally broke. she practically pounced when you told her to come closer, straddling the edge of the bed with her strap already pressing against your thighs. Her hands gripped your hips like she was afraid you’d vanish, but before she could move any further, you slapped her cheek lightly, making her jolt.
“Slow down, puppy,” you purred, dragging your thumb over the red bloom across her face. “Did I say you could fuck me yet?”
She froze, chest heaving, the harness jutting obscenely against you as she whispered, “N-no. but..please? please let me.”
God, she was so easy.
You leaned back on your elbows, spreading your legs wider so the hem of your little skirt rode up, exposing the glint of your panties. Vi’s eyes dropped instantly, pupils blown wide, mouth falling open like she couldn’t breathe.
“You’ve been staring at me in public all day,” you teased, kicking off your skirt with one dainty flick. “And now you finally get to see up close. Isn’t that what you wanted, baby?”
Vi groaned, running a hand down your thigh reverently before catching herself and freezing, looking up at you for permission like the perfect girl she was.
“Good puppy,” you cooed, ruffling her hair before yanking it tight into your fist. “Now eat.”
She dove between your thighs like a starving thing, dragging your panties aside with shaky fingers before burying her mouth against you. The first hot swipe of her tongue made you gasp, your mouth dropping open, head tipping back.
“Mhm, just like that,” you moaned, tugging her hair to guide her.
Her muffled whine vibrated against your pussy, and your thighs clamped around her head. You rocked against her face, not giving her a chance to come up for air, smearing her cheeks with slick and gloss as you dragged her tongue exactly where you wanted.
When you finally let her breathe, she looked wrecked already — chin wet, eyes hazy, lipstick stained kiss marks all over her jaw where you’d yanked her up for sloppy kisses in between.
You cupped her face, forcing her to look at you while she panted. “Such a good girl. You ready to fuck me with that pretty strap now?”
“Yes!! yes, please,” she babbled, forehead pressing to yours. “n-need it so bad, please let me—”
“Then get on the bed,” you ordered, crawling back and laying down with your legs open. “But listen close, puppy. You go slow. I’m in charge. You don’t come until I say. Got it?”
“Got it,” Vi choked out, practically crawling over you, her whole body shaking.
The first press of the strap against your entrance made you shiver, nails digging into her shoulders. She pushed in slowly, exactly how you told her, whining every inch of the way like she could feel it.
“Fuuuuck,” she groaned, dropping her head into your neck, breath hot and ragged. “You’re so ah shit, you’re so tight!”
You arched under her, nails clawing down her back, lips brushing her ear. “That’s right, baby girl. Stretching me out so good. But don’t you dare lose control.”
Vi whimpered but obeyed, hips stuttering as she pushed all the way in, filling you perfectly.
“Good girl,” you praised, tugging her hair to make her look at you. “Now fuck me. Slow. Show me how desperate you are.”
She moved like she was unraveling — each thrust deep, needy, punctuated by gasps and whines. She couldn’t stop kissing you, messy and wet, smearing your lip gloss across both your faces. Every time you moaned her name, her pace faltered, like she was on the edge of falling apart just from the sound of your voice.
You wrapped your legs around her waist, dragging her deeper, smirking against her lips. “That’s it, puppy. My good girl, fucking me so well. You look so pathetic like this, all red and teary.”
And she was — eyes glazed, mouth hanging open, sweat dripping down her temples. She babbled your name like a prayer, tears gathering in her lashes as she buried herself inside you over and over.
When you tightened around her, she let out a broken moan, forehead pressing to your chest. “I-I can’t please let me, please let me cum—”
You slapped her cheek again, making her whine. “Not yet. Keep going. Good girls wait.”
She cried out, hips shaking, strap sliding in deep enough to make your back arch. You tugged her hair back and shoved her face against your tits, smearing gloss and sweat against your skin.
“Go on, baby. Cry all you want. You look sooo cute like this. But you don’t get to cum until I say.”
Her body trembled, every thrust more frantic, until you finally felt your own climax building sharp and hot in your belly. You yanked her hair hard, pulling her face up to yours, and kissed her deep and messy as you moaned, “Now, puppy. Cum now.”
Vi shattered instantly, collapsing against you with a guttural groan, strap jerking inside you as her whole body shook. You came with her, nails raking down her back, your glittery gloss smeared across both your mouths.
She collapsed, panting, trembling, face buried in your neck like she might cry for real this time.
You stroked her damp hair, peppering soft kisses along her temple, humming softly. “There’s my good girl. Such a perfect puppy for me. You did so good.”
She whimpered, clinging tighter, and you giggled, wiping the gloss smears from her cheeks with your thumb. “Aw, baby, look at you. Totally wrecked. Let’s get you some water, and then I’ll reapply my lip gloss for you, yeah?”
Vi nodded weakly, still pressed against your chest, and you grinned, kissing the top of her head.
“Good girl.”
reblogs are appreciated!!
ᴛᴀɢʟɪꜱᴛ ⌗ @sapphicstrawcore @sevikaswinkinghole @shxdy0ariia @georgiahs-stuff @illbecanon @mistershotz @amri0ram @mommyissuesismypersonality @butchpuppyy @bluejay2503 @l0veylace @notsevikaa @blueloubear @ryuver @ferxanda @sevikas-whore @angelvika2 @helaenabugmom @sevikasswifee @strawwbby @freakyjorker @slutforsmut2003 @katalysium
if u wanna be added to my tag list, comment here











