Work Text:
Soap hurriedly tugs you by the sleeve to the bathroom, making you groan in annoyance. “you’re old enough to go to the bathroom by yourself, Mactavish. you didn’t have to drag me all the way over here.” You grumble, and he gives you a drunken laugh.
“Jus wait outside for me, Salem. I’ll be quick.” He says, and you scrunch your face up in disgust at the state of the restroom.
“Gladly. This place is disgusting.” You say, walking outside, already dealing with your own drunken stupor.
You groan and sink your head down in your hands, feeling yourself get dizzy.
You shouldn’t have even been accompanying Soap to the bathroom, but here you were. Since he “couldn’t be trusted alone and drunk.” and after he’d begged and begged you, you finally relented.
In actuality, there was no place you’d rather be. You’d been following him all night like a lost puppy.
You had the worlds biggest crush on him ever since you joined his squad 3 years ago, and it was evident to everyone except him.
It was impossible for you not to develop a crush on him. Absolutely everything about him was incredibly attractive. All the way from his fighting skills to his rather boyish good looks. His thick accent also made you physically weak in the knees. Your infatuation with him was inevitable, bound to happen.
But it’s not like the feelings weren’t reciprocated.
Soap always seemed to find himself daydreaming about you, hoping that you’d felt the same.
Your train of thought is broken as you hear the door open, turning to see Soap wiping his hands on his shirt.
He looks up at you in surprise, his eyes lighting up like a puppy seeing it’s owner come home after a long day at work.
“Oh, you’re still here! I half expected you to be gone by now.” He says, chuckling to himself a bit.
You find yourself grinning back, cheeks flushing at how he smiles at you.
“Well, your expectations were wrong. And if you’re done, I’d like to go back now.” You reply, but he doesn’t budge.
He only stands there, staring at you like a deer in the headlights.
You scoff at him, watching as his eyes flicker with emotion, even though they’re glossed over due to the alcohol. You notice how they’re low and half lidded, and he’d been staring at your lips for an ungodly long time.
The atmosphere around you both has changed drastically, and it’s clear that both of you felt it in that moment.
He begins to close in on you until your back is pressed up against the wall, and your lips twitch up into a smirk.
Soap reciprocates the same smile, giggling softly.
“What?” He says, and you can’t help but giggle. Your chest is now pushed up snugly against his, and you’re completely cornered.
“Nothing. It just seems like you really wanna kiss me right now, Mactavish.” You tease, and he looks up as though he was actually thinking about it.
The alcohol had definitely been playing a part with your confidence, and even if you were too drunk to fully notice, you could tell that he was in the same predicament you were.
“And? What if i do, lassie? You gonna do something about it?” Soap replies, and you give another mocking yet pensive look.
“Hmm. Maybe.” You say, your gaze flitting from his eyes to his lips.
The way he’s towering over you makes you so nervous, and the way his hand reaches up to thread itself in your hair doesn’t help to soothe the growing butterflies fluttering in your stomach.
It’s not clear who kisses who, and it’s in an instant your lips are crashing against his, your arms slung lowly around his neck.
Even though the kiss itself is rough and sloppy, his lips are so soft.
You swear you’d never felt a pair of lips so devastatingly soft.
You’d both been anticipating this very moment for god knows how long, and just for a small moment, you’re in absolute heaven.
He’s groaning lowly into your mouth, hands finding themselves sliding up under your shirt. You grab at his hair, gasping at the feeling of his fingers delicately caressing the skin of your torso, and he suddenly moves to pull one of your legs over his hip.
you can start to taste the sour alcohol on his tongue, and the realization that both of you are quite tipsy then hits you, igniting a spark of anxiety in your chest.
It’s then that you pull away, gently pushing him off of you.
“wait..” you say, momentarily shutting your eyes and rubbing at your temples.
You look up at him, wiping your lips as he furrows his brows in confusion, but most of all, concern.
“What’s the matter? Are you alright?” He asks, and the atmosphere of the situation becomes too much.
It’s as if you’re unable to control what you’re saying, mouth hanging open to speak, but no words are coming out.
He can already sense what you’re about to say, his heart dropping to his ass.
“Yeah. Listen, Soap… we’re just drunk.” Is all you’re able to muster, and you watch the sudden heartbroken expression flash across his face as he swallows thickly.
He then looks down at his feet, pulling himself away from you.
“Yeah. I’m sorry, lass.” He says, and you begin to chew on your lower lip.
You’re the first one to walk away, eyes wide as you make your way back to the party, not daring to look back at him.
The image of the crushed look in his eyes is all you can think about as you force yourself to swallow the lump in your throat.
It’s been a full week since then, and your interactions with Soap had been excruciatingly sparse.
He’d always find a way to ignore you or avoid you, and you fully understood why.
Even though he’d accepted that you’d pushed him away during a kiss he’d been waiting years for, it left a lingering feeling of sadness within him.
It isn’t until later in the night that you find yourself standing outside the door to his room, anxiously fiddling with your hands.
And just as a part of you begins to think that this is a bad idea, you hear the familiar footsteps approaching you.
Soap stops dead in his tracks upon seeing you, sucking in a deep breath through his nose.
“Salem?” He asks, and you snap your head to look at him.
“Hi.” you say, and he looks around before looking back down at you.
“You know you’re not supposed to be in the male quarters after dark. What are you doing here?” He says in a stern tone, and you hold your breath for a moment.
“I just wanted to apologize for what happened last week.” You start, and Soap shakes his head, laughing a bit.
“That’s not necessary, Salem. Good night.” He says quietly, and without thinking, you push yourself in front of him.
“Soap, please. I’m sorry.” You repeat, and he pushes himself back, giving you another opportunity to speak.
You struggle to find the words to say, but just like that night, you find that you have no control over what you’re saying.
“I’m sorry for doing that to you. It wasn’t right, and I was just so nervous and scared in that moment that you were only kissing me because you were drunk.” The words spill like water from your lips, and Soap’s previously irritated demeanor softens as you continue to speak.
“I really like you, Soap. As in I have feelings for you. And I know that sounds childish, but I do. I always have, and you can keep ignoring me after this if you want, but I just had to come and-”
You’ve told him everything he needs to know, and just like that, he’s more than willing to forgive you.
Soap swiftly cuts you off with a shush and a finger to your lips, making you scrunch your eyebrows up in confusion.
“Soap-” You say, and he shushes you again, slowly pushing you up against the door.
“It’s okay, lass. I forgive you.” He says, and it’s like a weight has been lifted from your shoulders.
A sigh of relief escapes your lips, and you still fail to realize that he’s needlessly close to you.
“And for the record, I didn’t just kiss you because I was drunk. I would never do that to you. But I’m glad you know that now.” He continues, and you nod, looking up at him.
“Took ya long enough.” He grumbles, and you smile, letting him wrap you up in his big, strong arms like a cocoon.
You return the warm embrace, shutting your eyes as you take in his scent.
When you pull away, you can tell that he’s more relaxed by the way he’s blushing like a school girl.
God, he’s so handsome.
You feel your face flush red as he gives you one of those dorky lopsided smiles, and you reach up to wrap your arms around his neck.
“So, I was wondering…” You begin, twirling a piece of his hair around your finger.
“That we could try that kiss again. If you’d want to, of course.” You finish, and Soap gives a look of faux pensiveness, tapping a finger on his chin.
“Hmm, I don’t know, lass. I’m still pretty torn up.” He says, and you know he’s only teasing, but you can’t help but pout at him.
“Please? I said I was sorry.” You whine, and Soap chuckles deeply, leaning down so that his lips are just mere inches from yours.
His breath is warm as you feel it fan over your lips, and it sends shivers down your spine.
“Show me.” He says, and you’re confused yet again.
“What?”
He pulls back just a tiny bit from you, clicking his teeth and cocking his head.
“I want you to show me just how sorry you are.” He says again, and you smile, gently biting your lower lip.
“Okay.”
He gives you an amused look, and there’s a small moment of anticipation before you pull him into a gentle kiss, extracting an instant groan from his throat.
You let your hands roam from his chest to his neck, gently running your thumb over his cheek.
He glides his tongue along yours, and the feeling goes straight to your core.
Soap moans as he feels you bite his bottom lip, his eyes rolling into the back of his skull. You move to suck a dark hickey under his jaw, and you feel as his adam’s apple bobs up and down when he gulps.
He laughs a bit before letting you finish marking him, pulling away and leaning in to whisper in your ear.
“You sure you wanna put on a show for everyone to see, love?” He asks in a hushed yet breathless voice, and you realize that you’re still standing outside of his room.
“Oh shit. You’re right.” You reply, going back in for another kiss.
This time, it’s rough and desirous, the lewd noises of your mouths colliding together making your stomach twirl.
It’s so rough that neither of you have room to breathe, but none of it matters in the moment. You could feel all of the years of pent up anticipation and tension melt away as you worked your lips on his, and all you wanted was him, and him only.
You fumble to open the door to his room, both of you nearly falling from how fast you open it. You then kick it shut, which makes Soap chuckle into your lips.
He’s quick to start undressing you, pulling your shirt up over your head, hands fumbling to undo your bra.
“Slow down, big boy.” You breathe, and he moves to nip at your neck, throwing your bra on his floor.
“I’ll do whatever I please, princess.” He says, a pleasure ridden sigh leaving his lips.
The feeling of him pecking and sucking at your neck has you whining out for him so loudly, and your noises only make his cock grow harder.
“You owe it to me, after all.”
He moves his attention down to your tits, sucking dark marks onto your chest before enveloping one of your nipples into his mouth.
You whine out into the air as he glides his tongue along the sensitive bud, and you feel a sense of disappointment fill your chest as he pulls away.
You finally reach his bed, watching as he pulls off his vest, reaching for his shirt.
You couldn’t help but stare as his muscles flex when he finally pulls his shirt off.
Soap approaches you with heavy footsteps, taking your face in one of his large hands.
You don’t break eye contact as he runs his thumb over your swollen lips, noticing his chest rising and falling.
“ready to make it up to me, Princess?”
You nod, letting your eyelids flutter as he pulls his hand away to undo his belt, legs shaking as you hear the clink of the buckle.
Your breath comes out shaky as you look down at his bulge reaching across one of his thighs, then back up at him.
“What’re you waiting for then, princess?” Soap teases, voice low and husky.
Your hands immediately fly to pull the hem of his pants all the way down, only to have them being pushed away.
“No. On your knees.” He says sternly, and you don’t hesitate to drop down to your knees before him.
It’s then that he allows you to finally pull both his pants and boxers down, and you watch his cock spring free from his boxers.
He sighs in relief, shutting his eyes for a moment before looking back down at you.
The expression on your face is priceless, and he studies you as you gulp softly.
His cock was so pretty, standing tall, flushed and thick, precum beading along the slit of his pretty pink tip.
Soap’s dick twitches in anticipation for you, and you place a soft kiss on his tip, which makes him hiss loudly.
He’s so pent up n sensitive, and your doe eyed stare only makes it worse for him.
He could never stay mad at you.
You give another kiss before taking his length in your mouth, your warm, wet tongue making him weak.
“Oh, fuck yeah. Atta girl.” Soap groans, gripping your hair as he shoves his cock farther down your oral cavity.
Your nose is buried in his dark bush of pubic hair, and tears are streaming down your face. The musk of his skin is the only thing that fills your lungs in the moment, and you try your hardest not to gag on his length but you do anyway, and the clench of your throat around his dick makes him feel so good.
“look at you. so fucking pathetic choking on my cock like that.” He groans, and you whine, knowing it’s supposed to make you embarrassed, but it only makes your pussy throb harder.
A rather loud grunt leaves his mouth when you pull your mouth off of his dick, letting go of his tip with a soft pop.
Your pussy throbs at the noises he’s letting out, and you internally giggle at his reaction, suddenly fucking his cock with a hard fist before you suck on his tip obediently once more.
Soap is thrown off by the harsh stimulation, and he grunts heavily, his mind going hazy. He couldn’t think when you were teasing him so well.
A low, strangled moan leaves his lips as you begin to cup his balls, squeezing gently as you simultaneously suck on his tip.
Soap was getting frustrated at your teasing, and inevitably, he was going to do something about it.
The feeling of him pushing your head down completely onto his cock makes your eyes water even more, a muffled noise of surprise leaving your throat.
You can feel your saliva and his precum dribbling heavily down your chin as he fucks into your throat, and it elicits a soft cry from both of you.
His breaths are short and rapid as he thrusts into your mouth, and you gag as he keeps his unrelenting pace.
You wiggle your ass in arousal, placing your hands on his hips as he fucks your throat even harder.
Your jaw aches and your eyes burn, but you just wanna make him feel good.
You did promise to make it up to him after all.
You try to flatten your tongue against his dick so that he’s able to go deeper, pulling a broken moan from him.
“Fuck. Gonna make me cum in this slutty mouth of yours, princess.” Soap chuckles, and your pussy clenches at his words.
He huffs lowly before pulling you back by your hair, making you yelp softly.
You’re absolutely wrecked.
Hair a mess, face flushed, spit dripping down your chin, your lips swollen and red.
Soap couldn’t have been prouder at his handywork, and he runs his tip over your puffy lips.
your eyes are shut and the only thing holding you from falling is his hand in your hair.
“look at me, doll.” He says, and you open your eyes, staring up at him through your wet lashes.
As red and watery as they were, Soap swears he could see the hearts swelling in your pupils.
A string of saliva is still connecting his slit and your lower lip, and Soap’s cock twitches at how filthy you look.
the sheer, red tinted lip gloss you’d been wearing is long gone by now, but your lips were slicked, puffy and swollen.
“fuck, so pretty.” He moans, a sudden warmth falls over his body at the fucked out sight of you.
“Come on, baby, stand up.” He says, voice husky and deep.
With his assistance, you’re pushed back onto his bed with a grunt. Your breath becomes shallow as you feel him pull your pants all the way off, only leaving you in your soaked panties.
Soaps eyes widen, and he looks up at you with a sly smirk on his face.
“Hands and knees. Now.” He orders, and you don’t hesitate to turn over for him, feeling his eyes scan every inch of you.
He then gets on the bed behind you, and he begins to knead at the fat of your ass.
You shut your eyes, humming as his warm, calloused hands move from the bottom of your ass to the small of your back.
He slides his hands under the hem of your undies, and hooks his fingers to pull them off in one swift motion.
You gasp as the cool air hits your newly exposed pussy, and Soap can’t help but ogle it, mouth watering at how wet you are for him.
“Jesus, lass. So wet just from suckin’ me off, hm?” He says, placing a hard slap on your ass.
You whine and arch your back, purely out of instinct, and he quirks a brow.
Soap had gathered the fact that you were a dirty girl from how you sucked his cock earlier, but now he could see that his ball was in a whole new playing field.
“Oh, you like that, hm?” He asks, and you giggle, leaning back so that your ass sits comfortably against his crotch
You shoot him a conniving look from behind your shoulder, batting your lashes with faux innocence.
“Yeah. Do it again.” You reply, and he laughs before he does it again, this time twice as hard.
You’re not proud of the noise that slips from your mouth, and it only results in you grinding your slicked pussy against his bare cock.
Soap hisses through gritted teeth, and when you pull away, he looks down to see only a string of your arousal connecting your cunt and the base of his cock.
You’re still looking back at him, and when his gaze meets yours, your stomach begins to twist.
The glow of the light behind him casts a shadow over him, his facial features half illuminated by the soft lighting.
You smile at him, and he smiles back, leaning over to place a kiss on your cheek.
“So gorgeous.” He whispers, and your cheeks flush pink when he pulls away.
You’re in absolute ecstasy, and the sudden feeling of him rubbing his thick tip against your slit makes itself prevalent.
Soap grunts quietly, and he can’t get seem to get enough of the obscene “schlick” that your pussy makes each time he slides his dick along your soaked folds.
You’re already beginning to feel weak, and you look back at him for the third time tonight.
“Soap, please.” You whine, and he stops for a moment, studying the way your gaze softens.
“Please what?” He mocks, and you can’t help but give a quiet sob as you push yourself even further back against him.
The prospect of him making you beg to be fucked was embarrassing, but alas…
you did promise to make it up to him.
You had to give him what he wanted, as it’d be rude of you not to.
A hollow breath leaves your throat as you gulp back your spit, and Soap watches you intently.
“Please, just… Please fuck me.” You pant, and Soap lets his eyes fall shut at how slutty you sound.
“Mhm. Yeah, one more time, princess.” He purrs, and you look over your shoulder at him once more. You wait until you make full eye contact, jaw hung low.
“Please fuck me, John.” You babble, and he stops what he’s doing for a moment. That’s what seems to do it for him, as he feels a deep blush creep onto his cheeks.
He grows desperate at the use of his name against him, especially when it’s coming from you.
The way you moaned his name in your soft, silky tone only deepened the heavy ache of desire that sunk into his chest.
“So good for me. Alright, doll, hold still.” He says, spitting on his fingers and lathering up his cock before gently pushing into you.
You squeeze your eyes shut and suck in a sharp breath at the stinging pain of him stretching you out, making John stop instantaneously.
“Are you alright, Salem?” He asks, and you nod, pushing further back in order to get more of his dick deeper inside you.
“Easy, baby, hold on. Don’t hurt yourself now.” He says, giving a half chuckle as you stop yourself from pushing too far back.
You’re just so desperate for him to fill you up, to fuck you mercilessly.
He begins to push in agonizingly slow, until a groan of frustration comes up from your throat.
“I can take it, Johnny. I promise. You don’t have to be gentle.” You speak, and Soap goes rogue for a moment, hesitating a bit before slamming back inside you, his hips colliding hard with your ass.
The sudden stimulation of his hard member pushing up harshly against your g spot has you seeing stars, and a loud, punched out moan leaves your mouth as Soap repeats his ministrations.
“So fuckin’… so wet, jesus.” he hisses, beginning to keep a steady pace as he thrusts into you.
You’re hardly able to keep up with him, hands gripping the sheets so hard your knuckles run white. Your mind is already clouded with static, and your cheeks flush out of embarrassment, his thick cock making you that much more stupid.
Soft yet loud moans leave both of your mouths as he begins to fuck you harder, and nothing could have been better for you in the moment.
Getting your back blown out by your sergeant in his bed was a prospect you’d yearned for far too long.
You’re incoherent as he plows into you, his heavy breath fanning over the shell of your ear.
Soap then yanks you back by your hair, and your back is pulled flush against his chest.
He’s so fucking loud, moaning so sweetly into your ear as he ruts into you, as he just cant seem to get enough of your wet, warm cunt squeezing down on his cock.
His hand comes up to grab your jaw before he shoves two of his fingers in your mouth, running them along the base of your tongue.
You mewl for him, obediently swirling your tongue around his digits as the tip of his dick brushes up against the sweet, gooey spot inside you.
“Say it, baby. Say you’re sorry.” Soap chides, and the only response you’re able to give are the slew of moans falling from your mouth.
Soap suddenly stops, breath heavy as he hears you cry out for him.
“Say it, doll.” He growls, panting heavily.
“Or I’ll stop.”
You wail softly, shaking your head, too dumbed down to give an instant response.
“‘m sorry! ‘m sorry, John. please don’t stop, i’m sorry.” You say, and the way his name falls from your mouth once again nearly has his knees buckling.
He pulls his fingers from your mouth and drags his cock all the way out before slamming back into you, both of you sharing a loud moan.
It’s almost cruel how he gives you slow, deep strokes, knowing that your greedy cunt would be begging for more.
Your eyes are half shut and your vision is blurry as he pushes your face into the pillow, his heavy balls slapping hard against your puffy clit.
You felt the familiar pull of your abdomen tightening, and which each sloppy thrust Soap gave, you felt waves of your orgasm washing over you.
John couldn’t compose himself for much longer either. With how your pretty, sloppy cunt was fluttering down so deliciously his cock, he could feel his own climax creeping up on him.
“Fuck, baby. Gonna cum inside you. Wanna cream this pretty little pussy of yours.” John spits, and his words only spur you on, the cusp of your orgasm nearly tipping over.
“fuck… ‘m gonna… ‘m gonna cum, Soap.” You whine, and its then that he picks up his pace, gripping your hips so hard that you were certain there’d be bruises in the morning.
“Do it, baby. Cum all over my cock like the good girl you are, doll.” He bemoaned, and you throw your head back against his chest.
It’s when the head of his cock caresses your g spot with a hard thrust that your orgasm finally falls over you, and you feel one of his strong arms holding you steady.
A strained, broken cry leaves your mouth as your pussy begins to spasm on his dick, the copious overstimulation of him fucking even harder into you pricking tears in your eyes.
“That’s it, baby. Such a filthy little thing cumming all over my cock like that, doll.” He murmurs, and it only makes you clench harder around his cock.
Your cries and wails of overstimulation only draw Soap closer to his own climax.
“Fuck, baby. I’m not gonna gonna last much longer. Gonna fuck my cum in this pussy of yours to show you who you really belong to.” Soap seethes, and you let your eyes roll back as he keeps pounding into you.
“Please cum inside me, John. i need it s’bad.” You implore, and he only ruts his hips even harder against your sore body
His breath is uneven and inconsistent, and with one last sharp thrust, the white hot pleasure careens over his body in an instant.
The feeling of him fucking his seed inside you sends a tremor down your spine, your legs going numb at the feeling.
Soap gives out an exasperated groan as he finally pulls out of you, his sweaty body heaving as he tries to catch his breath.
You can start to feel it drip down your thighs, and you flop over on your back, a heavy exhale leaving your lips.
You look up to see John giving you the same dorky smile, making you blush a bit.
He moves his gaze down to your wrecked cunt, gathering the mixture of his cum and your juices on his fingers.
“Hmm, open.” Soap hums, and you do so, shrouding his fingers in your mouth, sucking the cum from his digits.
Soap hums, shutting his eyes, and your pussy twitches a little at the sour taste of your arousal on his fingers.
When he pulls away, you have a smug smile plastered on your face.
“Hows that for sorry, Mactavish?” You tease, and he groans, leaning down to place a soft kiss on your lips.
You immediately reciprocate his actions, yet again twirling a piece of his hair around your fingers.
“It’s safe to say I accepted your apology, lass. Let’s go get you cleaned up.” He says once he pulls away, and you give him a sweet, genuine smile.
“After all, you can’t clean without some Soap.” He finishes, throwing you a wink. You struggle not to give a pain ridden sigh at his stupid joke, but you giggle nonetheless, tugging him into another kiss.
“If you insist, Mactavish.”
