Actions

Work Header

mizi's frustrations

Summary:

too many nights she’d ended up alone in her messy room, hand wrapped around her length, stroking fast and desperate to the thought of her girlfriend’s tight, untouched cunt finally giving in and stretching around her.

morally, mizi knew she should kill these thoughts. sua deserved someone gentle, someone who would take their time, whisper sweet things, make everything soft and romantic. and in theory, mizi could be that person. but then her golden eyes dropped to sua’s milky thighs again. soft, pale, pressed together under the hem of the skirt. and all she could see was herself between them, kissing the tender insides, sucking slow bruises into the skin while sua whimpered.

she wanted to be patient. but, god, it was just so fucking hard.

and now mizi was stuck here with sua, of all situations, hunched over some painfully stupid shared assignment for a class sua had practically coaxed (no, guilted) her into taking.

Notes:

hi guys!! this is my first fanfic, and i hope u all liked it. pls follow my twt cos i'm kinda lonely @/m1zisun

Work Text:

mizi tried *really* tried to lock her eyes on the article glaring from her laptop. she’d been faking it for the last fifteen minutes, staring at the same unmoving paragraph, lines beginning to blur into nonsense. instead, her gaze kept sliding to sua, observing the neat press of her skirt, her thick eyebrows pinching in concentration, lips pursed faintly as she types something into her own laptop. she looked so damn innocent.

suddenly, a thought knifed through her again without warning. she pictured sua in between her legs, pretty eyes shining with tears, throat full of cock. the image made mizi’s length twitch helplessly in her boxers. in a futile attempt to ease the ache, or at least hide it, she shifted her hips.

this wasn’t anything new. mizi and sua had been dating for about three months now, all because mizi couldn’t stop staring at that one cute shy girl who always hid in the back of their mandatory lit class. she flirted her way in, it took persistence—more energy than she’d usually bothered with—but eventually she cracked through sua’s shy bubble.

barely.

i mean sure, they’ve made out like, a hundred times before, whether lazy tangled makeouts on the couch or sloppy sessions in sua’s neatly made bed. but that was as far as their relationship went.

and mizi was hoping for more.

too many nights she’d ended up alone in her messy room, hand wrapped around her length, stroking fast and desperate to the thought of her girlfriend’s tight, untouched cunt finally giving in and stretching around her.

morally, mizi knew she should kill these thoughts. sua deserved someone gentle, someone who would take their time, whisper sweet things, make everything soft and romantic. and in theory, mizi could be that person. but then her golden eyes dropped to sua’s milky thighs again. soft, pale, pressed together under the hem of the skirt. and all she could see was herself between them, kissing the tender insides, sucking slow bruises into the skin while sua whimpered.

she wanted to be patient. but, god, it was just so fucking hard.

and now mizi was stuck here with sua, of all situations, hunched over some painfully stupid shared assignment for a class sua had practically coaxed (no, guilted) her into taking.

“i think this article would be a good fit for our paper," sua said, glancing up from her own screen to meet mizi’s gaze. she held it there, “it touches on the themes our professor kept mentioning”.

“yeah?” mizi rasped, barely scraping out. she couldn’t even pretend to care about this assignment anymore. frankly, her brain had flatlined the second sua walked through her door.

“i’ll add it to our reference list”, sua replied, already typing away. “how’s your article going?”

“i'm just… zoned out. this assignment’s killing me, sorry.” mizi was such a liar. the assignment was fine. she never even struggled with school. what was actually killing her was the heat pooling low in her gut. her dick kept straining against the fabric of her briefs the longer they sat here bullshitting about some dumbass paper. 

“it’s okay. you look like you need a little break anyway” sua said gently, her voice softening as she tilted her head, “you seem really out of it. you probably didn’t sleep well, i get it.”

mizi forced out an airy, strained chuckle. “yeah.” it was the only thing she could push past the knot in her throat. she almost felt bad for letting sua think it was exhaustion or stress instead of pure, animalistic lust. 

almost. because what the hell else was she supposed to do? admit she was seconds away from bending sua over the desk?

in hindsight, mizi was a good girlfriend (not perfect, far from it). but good in the ways that counted. she enjoyed listening to sua ramble about her fantasy books, peppering soft kisses all over her face until giggles bubbled out, curling around her at night, listening to their soft breaths sync up before they doze off. 

but, unfortunately, that love didn’t do much for her libido.

because mizi’s was ridiculous.

she craves sex constantly. dirty thoughts loop in the back of her skull like static. she just loves dominating girls completely, fucking them until they become whimpering messes. the control and power that came with it lit mizi up like nothing else.

and mizi tried to be the sweet, attentive girlfriend who’d wait forever. she’d wait until marriage if that’s what sua wanted, until the end of time, whatever. she told herself she could do it. and she believed it, mostly. 

because she did tried her best to be respectful. 

(this is true if you conveniently ignored all the nights she fucked her fist raw to sua’s instagram posts when she was alone—but what sua didn’t know wouldn’t hurt her, right?)

but, truthfully, mizi couldn’t handle the waiting game anymore. she swallowed each filthy urge, and there was only so long she could keep her desires chained up for.

mizi’s fingers dug into the edge of her laptop, knuckles bleaching into white. sua sitting there, so close was starting to become unbearable.

as time passed by, the room slowly began feeling smaller. hotter. tighter. the candle she’d had lit earlier to make her room seem less of a disaster flickered uselessly on the desk. its tiny flame was nothing, pathetic, even, against the thick, pulsing tension coiling between mizi’s legs. it burned hotter than any wick ever could.

mizi swallowed hard.

fuck, she couldnt handle it. 

“how about a little makeout sesh?” mizi said suddenly, teasingly, “i heard it helps with brain fog”. she pushed her lips out in an exaggerated pout, dialing up the fake “cute-needy-girlfriend” act to the max. 

what the *fuck* did that even mean? mizi had no idea either, she’d just blurted the first bullshit excuse that popped into her head. 

except sua wasn’t an idiot. she knew exactly what mizi was trying to do. her girlfriend was not one of telnet in the art of subtly telling. 

she noticed the way mizi’s violet eyes kept sliding down to her thighs all afternoon, and the constant little readjustments of those gray sweatpants to try (and fail to) hide the thick outline of her bulge.  

sua just… hadn’t said anything yet, because the thought of what came after—actually letting mizi take what she so clearly wanted—made her stomach flip, equally in terror and arousal.

but tonight, her fear felt smaller...

sua’s eyes crinkled at the corners, a soft giggle slipping out at mizi’s stupid joke. “oh really? let’s test that theory out then.”

sua leaned in with a small, playful smile anyway, gaze flicking down to mizi’s lips for half a heartbeat. then, she closed the distance between them. it started gentle. soft presses of mouths. sua tilted her head to find a better angle, bringing their faces even closer together. she smiled against mizi’s mouth, cupping her cheek.

it’s chaste, gingerly so—maddening but worthy with the intention in mind. sua corners herself away like a fearful animal, one who knows devouring is coming. mizi, however, has grown far too tired of lapping at the edges of coaxing, and soft pressed kisses and breaths against sua’s lips feels exactly like that.

mizi’s tongue brushed against sua’s lips, testing how much sua would let her in. a muffled whine vibrated right against mizi’s lips. she pushed forward, slipping inside and filling sua’s mouth completely. the moment mizi slid in, sua’s tongue fluttered shyly before she gave in entirely.

with mouths sealed tight, they slipped into an intense, hungry makeout. open-mouthed, messy, and filthy right from the start. tongues met eagerly, sliding against each other in long, greedy strokes, effectively mixing their spit together. every kiss grew sloppier than the last. wet, obscene sounds of their mouths meeting over and over slowly filled the entire room.

sua melted into the kiss, her body going completely soft and pliant. her fingers slipped from mizi’s cheek to fist the front of her girlfriends baggy tee, clinging on while her mouth was violently getting claimed. sua let mizi consume her entirely, surrendering every inch without a fight.

the way sua’s strawberry lip balm faintly coated mizi’s tongue made her even hungrier. she wanted to devour every last trace. every time sua tried to ease back, mizi’s mouth quickly chased hers, refusing to let even a breath of space come between them. her hand had already moved from where they’d been resting uselessly on the bed, now cradling the back of sua’s short black hair. mizi’s slender fingers firmly gripped her scalp, locking sua in place so she couldn’t pull away even if she tried. 

mizi pulled back for a brief second, sua following her mouth in a desperate attempt to keep kissing. her breath ragged against sua’s swollen, puffy red lips. sua’s eyes were glassy, beady, staring at her girlfriend like she didn’t know what to do with herself.

that innocent look snapped something inside mizi

like the impatient, horny mess she was, she shifted her weight, guiding sua back until her shoulders hit the mattress with a soft creak. they untangled from their awkward half-sitting mess to sua sliding flat while mizi followed right after her, like if she gave sua even a heartbeat to think she clam up.

knees quickly bracketed sua’s narrow hips, forearms dropping to brace either side of her head. the bed dipped and sighed as mizi’s weight settled fully over her. such newfound heat between their bodies hit sua hard, making her heartbeat hammer so hard she swore mizi could hear it thudding. 

mizi gasped above her, voice wrecked and low, “fuck, sua.”  the space between them felt intoxicatingly small. she leaned in again, tilting her head slowly, dragging it out until their noses brushed, then crashed back in, kissing sua desperately. sua’s hands came up awkwardly, gripping mizi’s robust shoulders.

truthfully, sua never knew what to do with her hands. they always felt awkward and misplaced. anything remotely sexual always felt like stepping into unfamiliar ground where she constantly hoped she wouldn’t do something wrong. 

while mizi lived life freely, her days bleeding into nights at crowded parties stretching till morning, meaningless hookups, and constant laughter spilling through the large friend groups, sua spent most of her days buried in books, quietly obeying the expectations of strict parents.

so when mizi first began (rather obstinately) pursuing her, sua could never quite fathom what the pink-haired girl even saw in her.

she always assumed she was too boring for someone like mizi. too shy, vanilla. that eventually mizi would get tired and drift back to the party girls instead—the ones who’d sleep with her the first night, who actually knew what to do with their mouths and hands instead of lying there clueless the way sua sometimes felt.

but right now none of that noise mattered.

of course, a faint, pernicious voice still murmured at the periphery of her thoughts—that mizi would inevitably lose interest the moment the novelty of her wore thin—but the heat pooling low in her belly drowned it out completely.

sua was so soaked. she could feel it through her panties. the drenched cotton was clinging lewdly to her folds. her hole kept clenching around nothing, just desperate, empty, throbbing and waiting to be filled by something. how fucking pathetic was she, really, to get this worked up from just making out? 

without warning, mizi’s mouth began moving towards sua’s throat. normally sua would’ve stiffened, muttered an awkward “wait—” to pump the brakes, but this time she didn’t.

and seeing that opening, mizi didn’t know if she should keep giving in to the urge before the moment slipped away.

mizi’s lips found the side of sua’s neck and latched on. she placed hot, wet open-mouthed kisses all over. a broken little whine escapes sua’s mouth as mizi’s tongue continued to drag across her neck. she left wet trails behind practically every part of her girlfriends neck, leaving the skin tingling before she soothed it with her tongue.

three whole months of ironclad self-control. three months and mizi still hadn’t fucked sua. she’d back off every time sua got shy. precum soaking through her boxers. even then, she’d just roll onto her side and let sua talk—rambling on about whatever stray thought had wandered into her head—while mizi nodded along like she cared about any of it at all.

she could’ve gone out and found someone else to fuck. she was hot enough. girls looked at her all the time.

but she didn’t. she stayed loyal, patient, good.

so yeah, mizi deserved this.

and tonight she’s finally going to get it.

without much thought, mizi slid one hand under sua’s shirt. her warm palm met the underside of sua’s boob, padded by the soft fabric of her bra. she squeezed gently.

sua’s breath hitched sharply. she froze, realizing what was happening, “m-mizi, wait…”

“shhh, sua, it’s just me…” mizi cooed. never pulling her hand away or giving sua room to protest, more like telling her, “i’m going to grope you now and you’re going to let me”. 

the pink-haired girl slid her hand higher without another word, cupping sua’s breast fully in one long, slow grip. her slender fingers were way too big for those tiny tits, and fuck, it was perfect. sua fit right in her palm. 

mizi moved her mouth to sua’s ear, hot breath fanning over the shell. “can i take off your shirt?” her pants came in harsh, “please?”

she wasn’t even waiting for a real answer. her fingertips were already folding the hem of sua’s shirt, rolling it higher inch by inch, as if the decision was already made and she was just pretending to ask.

mizi presses a long, open-mouthed kiss on sua’s neck, sucking lightly enough to make the skin bloom pink under her lips. “cmon, sua…” she mumbles right into the damp skin. “don’t be stingy.”

sua hesitated for a second before shyly whispering an “okay”. one second she was just letting mizi kiss her, and she’s actively undressing herself under mizi’s hands. the whole thing spiraling so fast sua could barely process what was going on. 

she lifted her shoulders just enough to help mizi, weakly raising her trembling arms, still half-convinced this was some fever dream. mizi flashed a triumphant grin at her girlfriend’s shy little act of surrender before taking her shirt off. mizi’s other hand quickly snaked around to her girlfriend’s back, fingers deftly locating the clasp of her bra before flicking it open.

(shirt, bra, same difference. whatever, top half’s basically one big permission slip in mizi’s horny little brain anyway….)

as soon as the cool air hits sua’s stomach, and she realizes what just happened, her arms fly up on instinct, crossing tight over her chest to hide, shoulders hunching in. 

“m-mizi… i didn’t say you could…” sua shrieks. she never felt so utterly bare in her whole life, skin prickling under the weight of a gaze looking ready to devour her. 

in response, mizi let out a drawn-out whine, bottom lip jutting like a toddler “but i’m your girlfriend”, stretching out the word “girlfriend” on purpose. as if that single label magically granted her an all-access pass to every inch of her lovers body.

mizi curled her fingers around one of sua’s wrists, tugging it down slowly. sua resisted for a bit (long enough to pretend she still had some dignity) before letting her arms flop down.

her small tits spilled free, nipples already puckered tight from the chill around the room.

“you look so fucking beautiful like this, sua,” mizi breathed,  “seriously, you’ve got nothing to be scared of, she continued, seemingly unable to peel her eyes off those perfect little mounds. she stared at sua’s chest through her long lashes as if she’d never seen boobs before.

then, mizi quickly yanked her own oversized graphic tee off, tossing it somewhere into the mess on the floor. before sua could even attempt to utter a compliment, mizi dropped back down, forearms bracketing sua’s head, caging her in properly this time so their bare chests smooshed together. sua’s perky little tits squished flat against the plush weight of mizi’s bigger ones. “there,” mizi whispered, nose brushing sua’s, while her breath mingled in front of suas gaped mouth. “you comfy now, pretty girl?”

sua just closed her mouth and gave a tiny, frantic nod. she was way too shy to say anything coherent because holy fuck her girlfriend’s body was ridiculously hot. 

any morals sua has built up about wanting to save herself until the perfect moment went out the window.

“m-mizi w-wait…”

mizi ignored her (again). instead, she dragged sua’s skirt and underwear down her legs torturously slow, eyes locked on every new strip of soft pale thigh getting revealed. knowing she’s only one thin, ruined layer fabric away from finally seeing sua’s bare pussy made mizi insane.

as soon as mizi stripped away her skirt and panties, sua pressed her soft thighs together- so tightly it almost hurt. she was trying to hide how soaked she was. sua could already feel her own slick leaking out of her pussy, clinging to the insides of her thighs. it was pointless anyway though, because mizi’s warm hand slid over one thigh, digging in deep.

mizi spread them wider, pushing her thighs apart with a pry, palms pulling on sua’s kneecaps, bracing herself between them; a brush of her hips forward to feel herself against sua’s soaked cunt, arousal stained—well, further staining from the precum already beaded—mizi’s briefs.

she shoved her boxers down just enough to free her cock. the elastic clears the head, causing it to spring out. it's big, not cartoonish, but a decent six inches.

sua stares, completely frozen. 

she’s never even properly masturbated before — that one awkward freshman-year attempt with porn on mute and clumsy fingers rubbing uselessly over her clit had left her feeling gross and frustrated. after that, she swore off touching herself entirely. 

and this? this was definitely more than sua’s innocent little brain ever imagined trying to take.

“you like what you see, baby?”

she didn’t even bother waiting for an answer before spitting into her palm of her hand, rubbing the slick over her length in a few lazy strokes. realistically, she doesn’t even need it. sua’s pussy was already so fucking wet mizi could easily slide in. still, she lined the fat, leaking head up against sua’s tight entrance, nudging it between her slick folds.

“w-wait…” sua stammers out, small hands pressing weakly at mizi’s chest. her palms were trembling, barely applying any pressure at all. “shouldn’t we… use… condoms?” the words barely slip past her lips before her cheeks ignite, already cringing at her own voice.

mizi lets out a breathy laugh right against sua’s lips, “i don’t have any, baby.”

(she does. somewhere in the drawer next to the bed, a half-empty box from all her old hookups.)

mizi leans in closer, sealing the last tiny gap between them, forehead pressing warm and firm against sua’s. her voice drops low, “you know, condoms don’t feel the same. they make it all numb and weird for me…i hate them.”

sua wasn't an idiot. she knew mizi’s full of shit, or at least heavily exaggerating. she knows her girlfriend has had sex before, fucked plenty of people. yet, here she is acting like asking for a condom is so unreasonable.

“don’t you have some… from before?” sua asks, voice cracking small and thin, barely holding together. “can’t you just… find one?” the question comes out as pleading.

mizi’s cock was already nudging against her entrance. she’s too impatient for this back-and-forth. she let out a sharp, almost annoyed sigh, “and ruin the moment? i think i know what i’m doing, sua. i’ll pull out before anything happens.”

sua hesitates, teeth sinking into her bottom lip. fear twinged inside her chest, but she was also aching with how badly her body wanted this. her breath shaked out a tiny “okay”.  

mizi lined herself up again before pushing her hips forward, thick head popping past the first tight ring of muscle. the unfamiliar pressure made sua’s eyes snap shut, face twisting in a wince. her hands digged deep into the skin of mizi's shoulders.

sua whimpers, body trembling as the sting burns deep through her core. her tiny, untouched walls are being forced wide open around mizi’s thick girth. tears well up sua’s eyes fast, blurring her vision completely before they spill hot over her lashes. her legs keep trying to close on instinct, but mizi’s steady forward push forces them further apart anyway.

“m-mizi… wait, i— i….” her sentence trails off into nothing, words dying in her throat.

mizi leans down close, mouth finding sua’s wet cheek before softly kissing it. “i know, angel,” she murmurs against the damp skin, “i know it hurts.”

one of sua's hands leaves its rough grip mizis shoulders to tighly fist the sheets beneath them. her eyes squeeze shut even harder than before against the burning pain. mizi kept sinking in slowly, easing deeper before giving sua time to adjust. she waited in silence, only pushing further once sua’s frantic grip on the sheets loosened just a fraction, or when the sharp pinch in her eyes softened a little.

eventually—after what felt like forever of torturously gentle rocking—mizi was buried to the hilt. all six inches crammed fully inside. her balls pressed snug and hot against sua’s slick, dripping hole she couldn’t possibly go any deeper :((

mizi stayed locked there, fully sheathed, letting sua feel every inch that opened-up her tiny entrance. sua’s legs trembled around mizi’s hips, small whimpers leaking out.

“i’m gonna move now, mkay?” mizi says, before moving in shallow careful drags. she pulled out just a few inches before sliding back, grinding slow when she bottoms out again. each push back in punched a broken little moan out of sua’s chest.

“that’s it… fuck, you're taking me so pretty,” mizi said, her violet eyes glued to where they were joined, watching her cock disappear into sua’s pussy over and over again.

while any normal person would savour the slow build of their girlfriends body starting to relax around them, this was nowhere near enough for mizi.

so selfishly, mizi started picking up the pace without warning. she began snapping her hips forward in short sharp bursts, making her fat head drag and nudge along sua’s sensitive front wall in rapid succession. the sudden change in rhythm punched a surprised “umpf—!” out of sua’s lips.

mizi grits her teeth, lowly groaning at how fucking good it feels.

she can’t help it; she’s been dreaming about this exact moment for months, and the reality is so much better than any of her fantasies. 

one of mizi’s hand slid down to grip the soft curve of sua’s hip, yanking her body downward to meet every thrust, slamming their hips together. the bed began creaking under them, springs protesting as mizi starts fucking her into the mattress harder. wet obscene slaps begin filling the room louder than sua’s broken gasps and soft moans.

“mmf- m-mizi..s-slow down” sua chokes out, voice splintering on a whine. her plea hung uselessly in the air. mizi didn’t slow down at all. poor sua had no choice but to take it, tight little pussy kept getting forcefully rammed.

eventually mizi cracked her eyes open and looked down at her girlfriend, catching the flicker of pain in her eyes.

“i-i’m sorry sua… ” mizi blurbs out, releasing her grip on sua’s hip to lean forward and brush a quick soft peck over trembling lips, falsely assuming her sudden act of tenderness would fix anything. 

while pity might’ve flashed in her chest sharply for a half a minute, it was gone just as fast.

god, mizi’s such a selfish prick. pounding like she can’t wait another fucking second. all that patience bullshit just to use her virgin girlfriend like a cocksleeve.

“s-slower…” sua manages

“shhhhhh sua, please let me have this” mizi coos, her supporting arm trembling from holding herself up. mizi continues to drag sua along her cock with every upward thrust. she presses one hand flat on sua’s soft tummy to pin her down and keep her still for every next nudge. sua’s boobs bounced helplessly with each wet collision.

sua’s moans come out shattered and desperate now, “o-oh my g-god… mizi—”

“see? knew you could take it baby,” mizi gasps out, hips stuttering hard because she’s already teetering right on the edge.

the more mizi feels herself getting closer, the more she needs to feel sua even deeper inside. her hand meets the inside of suas thigh, tugging it down and folding her open. the new angle sends her impossibly deeper inside. 

she slips her other hand between their bodies, the new opening making it easier. mizi's thumb finds sua’s swollen clit and begins circling slow circles over the little nub. sua’s hips jerk involuntarily, whiny moans spill out immediately at the new flood of pleasure. the mix of mizi’s cock slamming deep and her clit being worked over was too much.

“a-ah...” sua cries out.

sua’s pussy clenches tighter, soaking mizi’s cock in fresh slick that drips down her thighs. mizi’s thumb keeps up its rhythm on sua’s clit, rubbing firm circles while her hips continue snapping forward, “you gonna cum for me? let it go all over my cock?”

she eyes squeeze shut tight, head shaking weakly side to side, “i… i don’t know?” the words come out small and cracked. she’s never cum before—of course she doesn’t know. the pressure keeps coiling low in her belly, but she has no idea how to let it happen.

mizi lets of a breathy laugh “you’re so adorable...” it’s playful, teasing in that needy way mizi can’t help. there was no real mockery behind her comment. if anything, mizi’s thrilled knowing she’s the first to ever push sua this far.

mizi felt her own release barreling toward her worse than before—balls tight and heavy, aching to spill—but she grits her teeth, holding back with everything she has. she refuses to cum yet. she wants to feel sua break first.

and it’s happening...

sua's body starts thrashing weakly against the pillow, as desperate, soft moans begin spilling out faster.

she cums so hard she can’t even make a proper sound at first. her mouth just dropped open in silence while her eyes slammed shut, orgasm crashing through. sua's pussy clamped down around mizi’s dick, gushing fresh slick all over. her clit throbs under mizi’s thumb as waves of pleasure rip through her (once) untouched body.

“that’s it—fuck yes, baby.” mizi keeps thrusting a little longer, drawing out her girlfriends orgasm until sua's whimpering from overstimulation.

mizi pumps out a few more pathetic thrusts, chasing her own edge now. “f-fuck sua…” mizi moans before pulling out fast—cock smeared with sua’s cum—and wraps her hand around her dick. a few frantic strokes and mizi's cumming hard, ropes of thick white spilling across sua’s tummy and thighs, painting her pale skin with messy streaks. 

she let go of her cock, wiping her palm absently on the sheets under them. she dropped sua’s leg gently.

sua’s chest heaved violently, lungs burning, every breath coming in sharp, shaky gasps. she’s wrung out, sore, and trembling. her poor cunt was now fluttering around nothing, only feeling mizi’s sticky cum clinging to body.

“popped your cherry real nice, huh?”

sua let out a tiny embarrassed huff, laugh before buring her face in mizi’s neck. “don’t say it like that…”

mizi chuckled softly as she wrapped her arms around her girlfriends frame. they stayed like that for a moment

“i’m all sticky,” sua mumbles after a minute, squirming faintly. “it’s… everywhere. starting to feel gross.”

mizi hums, pressing a kiss to the top of sua’s head. “yeah, i made a real mess of you.” she said, sounding far more proud than apologetic.

“stay right here, okay? don’t move. i’ll clean you up.”