don't need candles or cake.
♡sweetsubby!vi x softdom!reader ♡
a/n: it’s my main girl vi's bday so i just wanted to write smn for her!! (and also @grotesquevi 's so go show her some love <3)
tags: 18+ mdni, strap referred to as dick, strap sucking (r! receiving), rough sex (v!receiving), just a silly little birthday fic really, sub!vi, dom!reader, messy sex, crying, reader referred to as soft and curvy, lots of praise
your girlfriend was always doing stuff for you. carrying your shit? she's got it. your heels were hurting you? say no more, you're already over her shoulder.
vi didn't really care about birthdays, growing up without much and breezing past it with such a big family made them kinddd of forgettable. this year? you were going to change that.
you took her out for dinner, and spent most of it trying not to drool over those tattooed forearms. she was in a black button down and her nicer (read: the only pair with no holes in them) jeans and your first gift to her was the generous view of your cleavage in the v-neck of your dress (such a kind girlfriend). when the plates had been cleared, you watched her for a moment, swirling your wineglass. 'so…' you hummed, tilting your head to one side. 'hypothetically, if i had a present for you tonight, would you prefer to top or bottom?'
vi choked on her beer, cheeks flushing crimson as she wiped her mouth on the back of her hand. 'fuck, baby.' she laughed hoarsely, raking her hand through her undercut as she leant back in her chair. 'uh… bottom, i think.' you grinned, heel sliding up her calf beneath her jeans as you winked, 'good girl.' this was gonna be a long night for vi.
you ushered her into your bedroom when you got home, slipping away into your bathroom to change. the harness slid up and over your hips, purple silicone hanging heavy between your thighs as you checked yourself out in the mirror. that was the easy part. the real surprise, the ribbon, was fiddly as you wound it round your shoulders, your tits, your waist, tying it in a neat little bow around the head of the dildo nestled between your legs.
the second you leant in the bathroom doorway, vi scrambled upright from where she'd been scrolling on her phone. 'holy fuck…' she breathed, those sea-foam grey irises swallowed by black as her pupils blew wide, taking in the soft flesh spilling over the ribbons wrapped around your figure. 'jesus christ, cmere sweetheart.' she muttered, patting her thigh as she spread them.
you just shook your head, tutting as you ran your nails over the silky ribbon just over your nipples. 'no baby, i'm in charge tonight, remember?' your heels clicked on the hardwood of your bedroom floor as you stepped closer, tilting your head to one side. 'clothes off, darling.'
vi scrambled to obey, button-up shucked off to reveal toned muscle, joining her jeans in a pile in the corner as she settled back against the sheets in just a sports bra and boxers. 'everything, violet.' you raised an unimpressed eyebrow. 'fuck, yeah. sorry ba- uh… ma'am.' she drew her bottom lip between her teeth as she peeled her underwear off. that wild pinch bush was already glistening with arousal as she settled back, abs constricting with every panting breath.
'good girl.' you cooed, shifting to kneel in front of her as you leant over, tits straining against the ribbon. 'undo the first one, babygirl.' you ordered gently, guiding her hands to the tie at your back. 'well done, angel.' you murmured as the ribbon slid away, her eyes flicking up to yours for permission. 'use your words, darling.' you reminded her, but there was no heat in it as you cradled her jaw in one manicured hand. 'can i touch your tits, ma'am?' she murmured, voice light and breathy as she swallowed, grey eyes soft and needy. 'course you can, birthday girl.' you leant forward, and the second you were in reach her calloused palms were sliding over soft skin, kneading as she thumbed your nipples. you loved her like this, the way she moaned like she was the one being felt up.
'next one.' you smiled, guiding her groping hands down to the ribbon at your waist. vi groaned softly, giving the curve there a squeeze, before unravelling the ribbon that wrapped over your waist and over the strap. the second it slipped free, she was turning those puppy eyes on you again. 'please, ma'am.' she breathed, almost in tears from how much she wanted you, arousal pooling heavy between those puffy folds. you shifted onto your back next to her, the long purple dildo standing tall between your legs as you folded your arms behind your head. 'be a good girl and suck it for me.'
vi was moving in seconds, those pretty pink lips parted as she knelt between your thighs, thick silicone stretching her mouth as you thrust your hips upwards. her lashes fluttered as she took it deeper, whining as she hollowed her cheeks, the tip nudging the back of her throat. 'such a sweet thing.' you smiled, fingers tangling in her hair to guide her deeper. 'taking your mistress' dick down that perfect little throat, getting it all lubed up for me.' her eyes rolled back as she whimpered, drool spilling down the strap as those puppy eyes turned glossy.
you gently pulled her off by her hair, nails stroking over her scalp as you helped her onto her hands and knees. 'that's it sweetheart.' you murmured, adjusting the strap as you settled on your knees behind her, 'can you be my perfect girl and spread for me?' vi nodded quickly, messy pink hair spilling into her eyes as she shifted to press her face into the sheets, broad hands reaching back to spread her own ass. like this, you had a perfect view of that gorgeous cunt, thigh muscles tensing and twitching with anticipation. 'how'd you want it birthday girl?' your hands slid down to replace hers as you held her open, dipping your head to press a kiss to the swell of one of her cheeks. 'hard, fast.' she whimpered, muffled by the pillows as she squirmed needily. 'whatever my birthday girl wants.' you hummed, sliding the silicone tip through her folds, before ramming in in one sharp motion.
vi screamed, the muscles in that perfect back bowing as her nails scrambled at the sheets, tears already spilling hot down her cheeks as your hands wrapped around her hips. your thrusts were quick, unforgiving, pulling back out and sheathing all the way back in just to hear her whine. it was already a struggle, her fluttering entrance gripping the strap like it didn't want to let go. 'fuck, you take me so well-' you panted, the room filled with the slick sound of skin on skin as you pressed the strap deep again. vi was already a mess, crying and babbling into the sheets as her eyes rolled back, mumbled chants of 'fuck, oh my god, so good ma'am..,'spilling from those swollen lips. you leant over, pelvis pressing firmer against her ass as you buried the strap inside her pulsing walls, lips brushing her ear. 'you're so perfect, darling.' you murmured, nails digging into her hips as your thrusts became uneven, the hilt of the strap rubbing against your own clit, 'so beautiful, taking it so deep. you've been such a good girl, my love. arch that back a little more, that's it..' vi sobbed as the tip hit her g-spot over and over, the sheets a mess of spit and tears as she rutted back, already so close.
'cum for me darling.' your hands were steady on her skin as you dragged her back fully onto the strap, and her voice broke as she shattered. her release spilled thick down the purple silicone of the dildo as her back arched, muscles rippling beneath her tattoos as she screamed, squirming and overstimulated. you rolled your hips to help her through the aftershocks, soothing and whispering sweet nothings till she collapsed forward against the sheets, boneless.
you discarded the strap quickly, gathering her into your arms as you moved to lay next to her. vi buried her face in your neck, and you could feel her smile against your throat. 'love you.' she mumbled as you traced your nails down the sweat-damp skin of her back, 'thank you for my birthday present, baby.'
taglist: @spookylivia @pomegranatecat205 @kaloise42 @devlin13 @cutflwr @lonerslug @elsfawns











