synopsis: three years of rivalry, gym stares, and filthy teasing finally break during a brutal snowstorm when abby and you are locked overnight in the old university library.
content warning: 18+, mdni, wlfsoldier! top! abby x sub! reader, rough sex, strap-on sex(r!receiving), fingering (r!receiving), oral (r!receiving), degradation, dirty talk, aftercare
the first time you saw abby in the gym you forgot how to breathe.
it was 0400, the base still asleep, and the overhead lights hadnât even finished flickering on. she was alone at the squat rack, 405 on the bar like it was nothing. the plates clanked softly as she unracked, back flaring so wide it eclipsed the mirror behind her.
every rep was slow, controlled, brutal. her shoulders bunched and spread like wings, traps swallowing the base of her thick neck, lats so developed they cast shadows down her ribs. when she stood up the bar bent slightly across those boulder shoulders and you just stood there.
she caught your stare in the mirror and smirked. didnât say a word. just racked the bar with a clang that echoed through the empty room and walked out. you didnât sleep that night. that was three years ago.
three years of watching her get bigger, stronger, meaner. three years of her watching you get faster, sharper, more precise. three years of the entire wlf treating you like rival apex predators who happened to wear the same uniform. youâre good. top one percent. you can outshoot almost anyone, run ten miles with a full pack and still hit a moving target at 300 yards. but abby?
abby is something else. sheâs the one they send when a building needs to come down or a bloater needs its head ripped off with bare hands. sheâs the one who carried owen out of the marina on her back after he took three rounds to the vest. sheâs the one who deadlifts trucks for fun.
and you hate how much it turns you on.
you hate how you started timing your gym sessions to overlap hers just to watch her biceps flex when she curls 100-pound dumbbells like theyâre empty. hate how you started wearing the shortest shorts you owned because you noticed her eyes track the way your ass moved when you hip thrust. hate how you started leaving your water bottle on the bench she always used so sheâd have to move it, so her fingers would brush yours for half a second.
hate how you started filming yourself in the showers when you knew she walked past that hallway at 2230 every night. hate the way you angled the camera so sheâd see everything, tits heavy and wet, fingers sliding through your pussy while you moaned her name loud enough for the echo to carry. you hate that she never once took the bait. until tonight.
the storm hits like the end of the world. wind screaming, snow so thick it looks solid. isaac calls everyone in. youâre already in the library, old university building on the edge of the qz, because you pulled the short straw for overnight inventory. the place is huge, drafty, shelves twenty feet high, emergency lights buzzing. youâre halfway through counting crates of 5.56 when the double doors explode open. abby steps through like a blizzard made flesh.
snow clings to her lashes and the thick blonde braid hanging over one shoulder. sheâs in a black sports bra thatâs fighting for its life against her chest and arms, grey sweatpants slung so low you can see every cut of her obliques disappearing into the waistband. her delts are round and hard as cannonballs, veins tracing down biceps that look carved from marble. her abs flex with every breath, eight perfect ridges glistening with melted snow.
and sheâs staring at you like sheâs deciding whether to fuck you or kill you.
âyou have got to be fucking kidding me,â she says, voice rough from the cold.
you lean back against the long oak table, arms crossed under your chest so your jacket pulls tight across your tits. âisaacâs schedule. iâm here until 0600.â
she slams the doors shut. the lock clicks like a gunshot. for a long moment the only sound is the wind and both of you breathing. then she starts walking.
slow. deliberate. boots leaving wet prints on the marble.
every step makes her shoulders roll, traps rising like mountains. she stops two feet away, close enough you can smell cold air and gun oil and her. âyouâve been doing this on purpose,â she says, low and dangerous. âshorts in the gym when iâm spotting. bending over crates right in front of me. that fucking video last week.â
your mouth curves. you know exactly which video. twenty seconds in the empty shower block, water running down your heavy tits, fingers buried deep while you moaned her name loud enough the echo carried. caption just said: thinking of you, rival âĄ
you shrug one shoulder. âprove it.â
she closes the distance in a heartbeat. one hand fists your hair, the other slams your back into the nearest bookshelf. books rain down around you like hail. her mouth crashes into yours, angry, messy, teeth clacking, tongues fighting for dominance you both know sheâs going to win.
you bite her bottom lip hard. she groans, tastes blood, and kisses you harder, thigh shoving between yours, forcing your legs apart. youâre already soaked; have been since the second she walked in. she feels it through your pants and laughs dark against your mouth.
âfucking dripping. little princess is drenched.â
she rips your belt open with one hand, shoves pants and panties down to your knees in a single rough motion. cold air hits bare skin and you gasp. abby drops to her knees without hesitation.
her shoulders are so broad they block the light. her arms flex as she grips your hips, veins standing out on her forearms, biceps bunching thick and hard. she looks up at you once, eyes feral, then buries her face between your thighs like sheâs starving.
no teasing licks. just her tongue plunging deep, nose grinding your clit, sucking like she wants to swallow you whole.
you cry out, hands flying to her hair. she snarls, grabs both your wrists, pins them to the shelf above your head with one hand like itâs nothing.
her bicep flexes huge against your side, bigger than your thigh.
âdonât touch,â she rasps. âyouâve teased me for three fucking years. you stay still and take what you begged for.â
she eats you like itâs war. tongue fucking you open, teeth scraping your clit, three thick fingers sliding in beside her tongue and curling hard. your legs shake. you come fast and hard, gushing over her chin, but she doesnât stop. just moans into you and keeps going until your knees buckle and youâre sobbing from overstimulation.
âabby, fuck, too muchâ
âshut up,â she growls, voice muffled against your cunt. âyou wanted my attention. now youâve got it.â she forces two more orgasms out of you with her mouth alone, until your thighs are slick and trembling and you canât stand without her holding you up.
when she finally rises, her face is drenched, lips swollen, pupils blown wide. her arms flex as she wipes her mouth with the back of one hand, veins tracing down forearms thick as your calves. she licks her lips clean slow, eyes locked on yours. âturn around.â
you can barely move, but you do. palms braced on the shelf, ass out. she kicks your legs wider, yanks your hips back. you hear the soft thud of sweatpants hitting the floor, the clink of a harness. of course she came ready.
the fat head of her cock nudges your entrance, thick, ridged, the biggest one she owns. she doesnât ease in. just grips your hips hard enough to bruise and slams home in one brutal thrust.
your scream echoes through the empty library. she clamps a hand over your mouth instantly.
âquiet,â she hisses against your ear, already pulling back and snapping forward again. âyou want the whole base to hear their perfect little soldier getting railed like a cheap whore?â
every thrust punches the air from your lungs. the shelf rattles, books toppling around you. your tits bounce painfully with the force. she reaches around, grabs one, twists your nipple until tears spring to your eyes. âthis what you wanted?â she snarls, angling deeper, hitting that spot that makes your vision white out. âwanted your rival to snap and fuck you stupid on watch?â
you nod frantically into her palm, tears streaming.
she pulled out suddenly, spun you, lifted you like you weighed nothing and slammed you down on the long reading table. books scattered. she hooked your legs over her shoulders, folded you nearly in half, and drove back in. the angle was devastating. you felt her in your throat. âlook at me.â
you forced your eyes open. abby above you, braid completely undone now, blonde hair wild, sweat dripping down her neck between her perfect tits. her arms flexed on either side of you, triceps horseshoe-thick, shoulders so broad they eclipsed the light. she looked ruined and furious and so beautiful it hurt. âtell me,â she panted, never slowing. âtell me youâre better than every fantasy iâve jerked off to for three years.â
words spilled out of you like water. âiâm better, fuck, iâm tighter, wetter, iâd let you do anything, abby, anythingâ
she groaned like youâd stabbed her. âagain.â
âiâm your perfect slut,â you sobbed.
her rhythm stuttered. she leaned down, bit your neck hard enough to mark.
âmine,â she snarled. âthis cunt is mine now. not your pride, not your reputation, mine.â
she rubbed your clit in brutal circles. you came instantly, clenching so hard she had to fight to keep moving. she fucked you through it, drawing it out until you were crying and shaking and babbling her name.
then she pulled out, flipped you onto your stomach again, yanked your hips up. you were limp, boneless, drool pooling under your cheek. she didnât care. she mounted you from behind and started over, deeper, meaner, the table creaking like it might collapse.
her arms flexed huge as she held you in place, biceps peaking, veins standing out sharp under the skin. she fisted your hair, pulled until your back arched painfully.
âtell me youâre sorry for making me wait three fucking years.â
âiâm sorry,â you sobbed. âiâm so sorry, i just wanted you to take meâ
she spanked your clit with every thrust, sharp, shocking. you came again without warning, so hard. she moaned like it was the hottest thing sheâd ever seen.
âdisgusting,â she muttered, voice thick with awe. âperfect little mess. all mine.â
she kept going until you lost count. until your voice was gone, until your legs wouldnât hold you and she had to hold you up by the hips alone. until the only thing you knew was her name and the stretch of her cock and the way she growled filth in your ear.
finally she pulled out, turned you over gentle for the first time. you were trembling, covered in sweat and her spit and your own slick, tears drying on your cheeks.
she crawled up your body and kissed you soft, slow, deep. nothing like the violence from before. âi hated wanting you this much,â she whispered against your lips. âhated how every time you looked at me i had to stop myself from dragging you into the nearest empty room and shutting you up with my cock.â
you laughed, watery and wrecked. âi hated wanting you more. hated pretending i didnât touch myself every night to the thought of you pinning me down and making me yours.â
she rested her forehead against yours. âtruce?â
âonly if the truce includes you fucking me like that every time we fight.â
she smiled, real, soft, the one no one else ever got to see. âdeal.â
she scooped you up, carried you to the old leather couch in the corner that smelled like dust and old books. wrapped you both in the emergency blanket she pulled from her pack. you were still shaking with aftershocks. she kissed your temple, your eyelids, the bite marks blooming on your neck, the bruises already forming on your hips.
âstay,â she murmured. âstorm wonât lift âtil morning. youâre not walking anywhere on those legs anyway.â
you curled into her chest, boneless and sated, breathing in the scent of her skin and sex and snow.
âwasnât planning on it, anderson.â
she huffed a quiet laugh, arms tightening around you. âgood.â
outside, the storm kept raging, wind screaming against the windows, snow piling feet deep. inside, the rivalry was finally, gloriously dead.
and something raw and real and terrifyingly soft was just beginning to breathe.