Work Text:
John “Soap” MacTavish was the newest addition to Taskforce 141. At first, Ghost was ready to just brush him off as another bright-eyed and bushy-tailed soldier who was a tad too cocky about his position in the military, but as some time passed, he found some sort of irresistible pull and fascination to Soap, drawing him in like a moth to a flame.
The way Soap operated was so straight-laced, the perfect definition of a goody-two shoes. He always seeked out praise and followed orders that were given to him. On the surface, he seemed like the epitome of an ideal man: Charismatic, outgoing, skilled in his field, and incredibly smart.
Yet, there was something else hidden under his pretty, blue gaze. Lurking silently underneath, but never allowed to surface.
Some sort of hunger, a desire.
Ghost decided to make it his mission to figure it out.
He took some time to just watch Soap, to really scrutinize his expressions and movements as if he was an art piece to be studied.
It started off with the praise thing. The way Soap always seemed to seek out approval, especially from Ghost. Over the next couple days, he decided to have some fun with it, handing out a few well-earned praises to the man and watching carefully at the way Soap’s breath quickened, cheeks turning just a shade more pink, completely imperceptible unless you were watching him like a hawk.
Jesus fuck, once Ghost really paid attention, it was so obvious how the man was a complete whore for praise. His eyes sparkled every time Ghost shot him a nod of approval, that self satisfied smile appearing on his lips for a second before he schooled his face into a more neutral expression.
He kept up his observation, drinking in those minute expressions coming from Soap’s body. As some time passed, Ghost found his own interest morphing from simple fascination into one of desire. Those small reactions lit a slow heat in his gut, each additional event slowly clicking up the heat until it became an all-encompassing flame. It became addicting to just watch Soap, to see the way his throat bobbed when he threw back a glass of scotch, the amber liquid leaving his lips all shiny and delectable.
The way those sweet, blue eyes widened like a doe’s when Soap became engrossed in listening to another soldier’s interesting story had him wondering how they would look, shiny with tears as he choked on Ghost’s cock or came apart underneath him.
He saw brief glimpses of the man’s tanned, bare skin in the changerooms, and the only thought that possessed his mind was how much he wanted to mark it up, to add fingerprint-shaped bruises and deep maroon hickeys all over.
It was a dangerous path to go down.
Over time, Ghost began to notice the lingering glances that Soap sent his way when he thought Ghost wasn’t looking, the way his tongue would dart out to wet his lips just slightly. Combined with the praise revelation from earlier, suddenly everything clicked into place.
Soap was interested in him too.
That changed everything. To know his desire was reciprocated had a hunger pooling in his gut, one that could easily be sated and benefit them both.
A couple days later, he found his opportunity, cornering Soap in a hallway that no one ever went to, caging him in with the man’s back pressed flush against the wall. A sick sense of satisfaction bloomed in his chest at the way Soap’s face slowly turned beet red, clearly becoming flustered being trapped in Ghost’s presence.
“What are ye doin’, Ghost?”
“What we should have been doing a while ago. I see the way you look at me, Johnny.” Ghost murmured, voice low and sultry, absolutely dripping with heat. He expected Soap to stutter out some semblance of a confession, an admittance that could put an end to this teasing push and pull, but to his surprise, Soap’s brows knitted together, mouth downturned.
“I’m not gay, Lt.”
Time froze for a long moment. Ghost wasn’t expecting that answer at all.
You meant to tell him that after all those longing stares, the praise seeking, licking his lips, Soap wasn’t into men?
He tilted his head, eyes narrowed as he leaned in even closer, until he could feel the heat of Soap’s body emanating from him, “That right?”
“Yep. Straight as a ruler.”
“Hm,” Ghost tilted his head, another beat of silence passing between them. He tried to hide his shock, but at the moment, he was truly at a loss for words. This was a twist he really hadn’t anticipated. He watched Soap’s chest rise and fall once more before he pulled back and stalked off, leaving the Scot pressed against the wall, red-faced and in disbelief. His mind whirled as the gears turned.
He knew what he saw. There was no way Soap was completely straight. No straight man ogled another man like that, licking his lips and begging for his praise like an over-eager mutt. Surely, he was in denial. That was the only conclusion Ghost could come to.
Instead of feeling discouraged, a slow grin spread across his face as he walked through the halls. As a soldier, he was well-versed with the idea that one defeat didn’t mean he lost the war. He would make Soap realize his desires, picking at his soft points until he broke and admitted it himself.
This was going to be fun.
——♡——
He took it slow the next several weeks, not wanting to scare Soap off by being too forward. Thankfully, the sergeant didn’t make it awkward, still giving Ghost grace after his uncomfortable fuck-up.
It was good that Soap was still pure of heart, because Ghost certainly wasn’t.
On a Friday night, the 141 decided to go out for a few drinks after a rough and busy week. Initially, Ghost didn’t feel up to joining, but the very thought of Soap going and getting hit on by anyone else had a dark, possessive sludge crawling up his chest, so he decided to join even if it was just to ward off any interested suitors for the man he had silently claimed for himself.
As he sat in the sticky, uncomfortably warm booth with his mask rolled up over the bridge of his nose, he watched silently as Gaz and Soap were engrossed in conversation. Soap slowly became more and more drunk, laughing loudly as a tantalizing pink crept up his neck and cheeks.
As Price excused himself to the bathroom, the sergeants only took a few seconds of silence before they started up their conversation again. This time it was Gaz griping about his latest conquests (or lack thereof).
“Haven’t had much luck with any ladies these days for a shag,” Gaz sighed, head slumping against his hand, “Blokes seem to come easier.”
Soap snorted into his drink at the double entendre, taking a moment before licking his lips as he placed his glass down on the table.
“What about you, ‘Tav? Any luck with the ladies recently?”
Soap shook his head, clearly sloshed as he leaned back into his seat with a dopey grin, “Wouldn’t know. Never tried.”
“Never?” Gaz asked in disbelief, eyes widening as he blinked. Ghost was also shocked at the admission, eyes snapping to the sergeant.
“Blokes?” Gaz added on curiously.
“Nah.”
“You a virgin?” Ghost cut in suddenly, watching those glassy blue eyes swivel over to him.
“Savin’ fer marriage.”
Fucking hell. Ghost was one second away from popping a boner right there.
“Didn’t expect that from you, mate.” Gaz admitted, taking another sip. Soap simply shrugged, mimicking the action.
“Not even wanked off?” Gaz questioned, brow furrowed in disbelief.
“I’ve done that. Not a complete prude.”
After that, the conversation moved onto something else, and Ghost stopped paying attention. Instead, he quietly stewed in his seat, thoughts slowly coming together as a plan formed in his mind.
This new information made his mouth water, arousal settling low in his gut as that possessiveness returned. Once he got Soap, he would not only be his, but he would be Soap’s first, and that thought sent such a big rush to his head that he had to close his eyes to stabilize himself.
Now, he was even more eager to see Soap finally break and submit to his desires.
——♡——
With that new information, Ghost made sure to insert himself into situations that would awaken that desire inside Soap.
When he was tasked to train some new recruits, he made sure to request that Soap accompany him to be used as an example. He handed the sergeant a gun, then proceeded to position him properly to demonstrate different holds, grabbing and manhandling him how he wanted. Wrapping the man’s hand in his own gloved fingers, he showed the rookies how not to hold a gun, as well as the proper way to handle them.
Soap’s body was warm against his front as he stood pressed behind him, arms wrapped around the sergeant’s own to show how to aim. He made sure not to remain there too long. He didn’t want to make his plan obvious, after all.
At the end, he made sure to praise Soap for his stellar cooperation. He could see the man swallow thickly, cheeks tingeing pink as he refused to meet Ghost’s gaze.
Another time, he had been at the gym on the sparring mats, about to start a sparring training session with some new rookies. He just happened to spot Soap walking by, and had barked out his name, asking him to help with a training demonstration. At first, it was clear the sergeant tried to get out of it, but he couldn’t outright disobey a request from his superior officer in front of all those rookies, so he eventually agreed, walking over slowly.
Ghost used Soap as an example of how to pin down an enemy soldier, telling Soap to come and attack him, only to grapple the man and slam him down onto the mats.
Ghost made sure to manhandle Soap into various positions. If they were more suggestive than usual, no one mentioned anything.
“There are a couple of positions you might want to aim for,” He explained, straddling Soap's waist as he pinned his hands over his head, “Number one is to make sure their arms can't reach for a weapon. Number two is to make sure they aren't in a position to flip you over and take control of the situation.”
He watched Soap’s sweaty, flushed face, taking in the way his breath came out in quick, shallow pants, and he could almost imagine that this was how Soap would look naked in bed underneath him.
In another pose, he had Soap lying prone on the mat, his arms pinned behind his back as Ghost sat on the backs of his thighs, his crotch practically pressed to Soap’s ass.
He didn’t let it linger, getting up quickly and going back to explaining to the recruits like he didn’t just put his sergeant in numerous different sex positions. Out of the corner of his eye, he saw how disarmed Soap was, breath shaky as he fanned out his shirt on the sidelines. There was an aborted motion of his hand towards his crotch, as if he was caught off guard by his arousal, and Ghost grinned underneath his mask.
He knew his plan was working. He was slowly chipping away at Soap’s defences, getting in his head and being one step closer to letting him realize his desires.
“Obviously, this sort of training is a last resort if you have lost all your weapons, and you think it’s safe enough to physically engage. If they have a gun and you don’t, don’t bother trying unless you can ambush them. You’ll end up dead.”
He dismissed the rookies soon after, approaching Soap who was still red-faced and sweaty as he leaned against the wall.
“Thanks for your help today, sergeant. You did well. A perfect example.”
Soap averted his gaze, clearing his throat awkwardly, “Aye, sir. Appreciate it.”
Ghost did nothing but watch as Soap ducked around him, scurrying out of the gym as fast as he could. He smirked, standing in the now empty room as he stretched out his arms, starting to pack up whatever was leftover before leaving himself.
It was all going according to plan.
——♡——
While the two of them were deployed on an out-of-country mission, Ghost quickly volunteered to take overwatch and cover Soap while the man made his way through an old building in search for a terrorist leader.
He settled at his vantage point, scope pointed carefully on Soap as the Scot made his way through the building, the large glass windows providing optimal views to track his sergeant.
“Three on your left. Armed.” He spoke, letting his voice dip low on comms. He relished in the small shivers that ran through Soap’s body, just barely perceptible even through his scope. As he watched carefully, Soap did a wonderful ambush, managing to disarm and kill the three hostiles that were around the corner.
“Losing visual on you, Soap. Be alert.” He murmured as Soap crept further into the building, out of sight from the windows.
“Roger that, Lt.”
“Too bad I don’t have X-ray vision.”
“Aye, that’d be real handy right now.”
“Sure would. Although I wouldn’t fancy seein’ all sorts of genitals all the time. Would get distracting.”
“Think about undressin’ people with your eyes often?”
“Nope. Just you.”
“Oh, fuck off.”
Ghost let out a chuckle that clearly came across as humorous, like they were just friends bantering and joking. He wondered how Soap was feeling, now that he was surely thinking about it. The heat of Ghost’s dark gaze scanning his body up and down, taking a peek at what was underneath his clothes without even undressing him.
A low throb of arousal pulsed in Ghost’s groin, and he shifted slightly to shake the thought out of his head. Now wasn’t the time to get distracted.
Soon, Soap reappeared into Ghost’s scope of view, and he went right back to guiding the sergeant through the building. He continued his flirty commentary, keeping it much more subtle this time, until Soap approached a closed, unmarked door.
“Looks like there are a few hostiles in there. Take them out.”
Soap followed his words beautifully, bursting through the door and clearing the room in seconds. A feral grin stretched wide behind his balaclava, his inner thoughts singing with arousal over how competent Soap was.
“Good boy, Soap.” He rumbled, an edge of a growl to his voice.
He watched the praise roll over Soap’s spine, the sergeant’s knees buckling just slightly before he quickly righted himself, recovering and moving onto his next room target.
——♡——
A surprise opportunity struck for him when Soap had asked him to be a spotter for his barbell squats. It was late at night, and the gym was empty apart from the two of them. He was never one to back down from a golden opportunity, so he agreed, watching as Soap added his weights onto the bar and got into position.
Ghost held his hands out as Soap took the bar off the rack, relaxing as the man clearly didn’t seem to have trouble squatting the first few reps. The movement drew his gaze to the sergeant’s round ass, the fabric of his shorts stretching taut over the muscle as he went down.
It really was a testament to his willpower that he didn’t reach out and give it a little squeeze.
As Soap kept going, Ghost got dizzy with the way soft groans and grunts left the Scot’s lips as he worked his muscles. They sounded so fucking erotic, he was sure all his blood was rushing south right now. He clenched his jaw, fighting for his life in an attempt not to get hard.
He was going to use this memory to jerk off for weeks. Fuck.
“Keep going, sergeant. Push through, come on.” He goaded as Soap started to slow, legs clearly getting tired. The Scot’s brow furrowed, an expression of determination washing over his features as he let out a harsh exhale to steel himself before continuing.
“Push. Push. You won't improve if you don't stretch yourself a little, Johnny.”
Soap let out an honest to god whimper as his legs began to fail, and Ghost nearly came in his pants right then and there. The lieutenant quickly reached out and grabbed the bar from the Scot, helping to re-rack it back on the metal hooks.
“Good boy, Soap. You did it. Went until failure.” He praised, watching as the sergeant’s legs practically collapsed under him.
The fire of arousal burned brightly in his core, and the image in front of him had the words slipping out before he realized, “You look good on your knees, sweetheart.”
That drew an indignant sputter from Soap, warmth rushing to his cheeks as a low heat stirred in his gut at the words. The man did his best to stand, only for his legs to wobble pathetically underneath him like jello. Ghost had no issue reaching over, grabbing him under the armpits and hauling him up.
“Don’t need me to carry you, do you, sergeant?”
“Just give me a minute, Lt.” Soap said breathily.
Ghost let out a snort, shaking his head. In a bold move (and since no one else was in the gym) he scooped Soap up into his arms into a fireman's carry, drawing an outraged noise from the man over his shoulder.
“Ghost! What the fuck are ye doin’!?” Soap yelped, hands scrabbling at Ghost's back. The lieutenant carried him towards the changerooms, carefully setting him down on the bench before standing up again, towering over Soap and trapping him against the lockers.
“Ye didn't have to do that.” Soap muttered, embarrassment flooding his body. He couldn't help the tingle in his belly at the way Ghost so easily picked him up.
The man shrugged, “Don't think too much about it. Was just an extra workout for me. Nothing I can't handle."
A smug feeling settled in his chest as Soap turned redder than before, thighs pressing together as the sergeant made a poor attempt to subtly pull his shirt down over his crotch.
Now, Ghost knew he got him.
“Still savin’ yourself for marriage, Johnny?” Ghost asked, leering at Soap.
“Startin’ to think yer a devil in disguise, Lt.” Soap sighed, joking weakly.
“Are you that worried about sinning? You’re a soldier, you’ve committed murder a hundred times over.”
“It’s different.” Soap grumbled, “I’m fighting to save lives. Succumbing to sex is just…”
“Why deny yourself the pleasure? You’ve already wanked off. Sex is not that much different.”
Soap squirmed in his seat, unable to meet Ghost’s gaze. The lieutenant reached out, grabbing Soap’s jaw firmly and turning it to make the sergeant look at him. Their gazes met, and Soap couldn’t stop his breath from hitching at the dark, hungry look of his superior’s eyes.
“Tell me, Johnny. You want this, don’t you?”
Soap swallowed, feeling the heavy weight of Ghost’s fingers dig into his skin as his body thrummed like a live wire, “Aye.”
“Good boy.”
Soap’s fingers curled painfully into his thighs, cock throbbing in his shorts. He shouldn’t want this, but Ghost somehow knew just how to push all the right buttons, knew just how to rile him up and make that denial so much harder.
If you told him a month ago that he would be having an epiphany that he was into guys, and especially for his scary, brooding, masked lieutenant, he would’ve laughed in your face and waved you off. He was supposed to be good, to grow up with an honourable job, settle down with a nice lady, and have a few kids of his own (or die on the field as a hero, but that was a little less desirable).
And yet… here he sat, his cock already chubbing up as he stared up at Ghost, heat pooling low in his gut.
Something about the man was so alluring. The danger, the power, the way he so easily could manhandle Soap around. The way praise sounded from his lips had a line of arousal shooting straight to Soap’s cock, and he could finally admit, he wanted to know how it would feel to be taken apart by those rough, skilled hands.
“Gonna let me have my way with you, Johnny? Show you the ropes?”
“Yes sir.” He croaked, the admittance sending a tingling sensation rushing down his body. It was scary to admit it out loud, but fuck, he wanted it so bad.
He licked his lips as he stared up at Ghost’s eyes, those brown hues shining with mirth.
“Come on, then. My room.”
——♡——
Soap's heart was pounding impossibly loud in his chest, so much so that he could feel his pulse rattle in his head. Each step he took felt way too loud in the near empty halls, and the pit in his stomach was twisting and tying itself in knots.
Everything he had been taught growing up was yelling at him, asking what the hell he was doing, to give into such primitive desires? And for what? A one night stand with his superior?
He swallowed around the lump in his throat as Ghost unlocked his door and ushered him inside, the room feeling like a dark abyss for a brief moment before the lights were flicked on.
In an instant, Ghost’s mask was rolled up over his nose and he was pressing Soap against the wall, drawing a shocked gasp from the Scot. The lieutenant used that opportunity to slip his tongue in, soft moans and grunts leaving his throat.
The kiss was rough, hot, and aggressive. Soap had only ever shared a chaste kiss or two with a girl in his teens, but this feeling had a molten heat bubbling in his core, and he couldn’t get enough of it.
The feel of Ghost, who was bigger and stronger, pressing him up against the wall where he couldn’t escape, had his dick tenting his shorts and aching painfully.
Ghost’s patience had run out by now, grabbing Soap forcefully and shoving him onto the bed, watching the man bounce with the force. He tore their clothes off, ripping off his mask in one swift movement. To his disappointment, Soap didn’t have time to properly examine the features of Ghost’s face before his legs were being spread, Ghost’s hands making their way towards his hole.
“Wh— Wait!” Soap yelped as Ghost’s finger brushed against his dry hole. The lieutenant paused, looking at Soap from between his legs.
“I just… I just came to terms with the fact that I like guys.” He said in a panicked tone, “I don’t think I’m ready to stick somethin’ up there yet.”
“Don’t worry, Johnny. I’ll make it feel good for you.”
Soap swallowed thickly, heart pounding with apprehension as Ghost swiped his thumb over his hole again. The lieutenant could tell the Scot was still hesitant, so he leaned in closer, their foreheads just barely brushing against each other.
“You trust me, Johnny?”
Slowly, Soap nodded.
“Good boy.” Ghost pressed a gentle kiss to Soap’s lips, feeling the shiver of Soap’s body against his own.
Grabbing the lube, he spread it out over both his hands, one hand reaching in between Soap’s cheeks again while the other moved between them, pressing their cocks together and slowly jacking them off.
The pace quickly picked up as their dicks frotted together, Ghost making sure his other hand still pressed against Soap’s hole slowly. He relished in the soft little pants that left Soap’s mouth, shuddering at the feeling of Soap’s hard cock against his own.
Slowly, he slipped a finger inside of Soap, drawing a strained noise from the man. He shushed him gently, swallowing any subsequent sounds in a harsh, sloppy kiss. Soap’s arms came to wrap around Ghost’s neck, tugging him in closer until their chests were flush together.
The angle made it hard for his wrist to continue stroking their dicks, so Ghost resorted to humping against Soap, his hand acting as nothing more than a sleeve as the friction sent sparks of pleasure up both their spines.
They were both too pent up to last very long, so it didn’t take much longer for Soap to cum, gasping out hotly against Ghost’s mouth as his body jolted, cock pulsing as ropes of cum spilled out between them. The feeling of Soap’s warm, tight hole fluttering around his finger combined with the feeling of Soap’s cock spurting out cum against his own sent Ghost over the edge, groaning as he added his own mess to Soap’s abdomen.
The air felt hot and humid in his room, and the idea of marking up Soap’s skin with his cum sent a shock of arousal through Ghost, he couldn’t resist rutting against Soap a few more times while the man whined with hypersensitivity.
He let go of their cocks after that, leaning back as he stared at Soap’s dazed blue eyes, heat still trickling in his gut despite just having an orgasm.
“Steamin’ Jesus.” Soap whispered to himself, looking up at the ceiling as he tried to catch his breath.
“Not done with you yet.” Ghost breathed, leaning down to graze his teeth over the skin of Soap’s neck. The sergeant groaned, tangling his fingers in Ghost’s hair as the lieutenant licked and sucked at the skin, biting down and leaving a trail of hickeys in his wake. All the while, he continued to slowly open Soap up, the man feeling more relaxed after cumming.
Once his finger was properly in, he curled it, pressing up where he knew a small bump would be located. As soon as the pad of his finger contacted the bump, Soap’s body jerked as a ripple of pleasure encompassed him.
“Oh, fuck! What did ye just do?” Soap gasped, hips squirming against the bed as Ghost continued to massage that spot.
“Your prostate, sweetheart.” Ghost grinned, “Told you I’d make it good for you.”
Soap couldn’t stop the moans that left his mouth, cock twitching against his abdomen despite remaining soft. A particular press had an embarrassingly loud cry leave his throat, and he immediately slapped his hands over his mouth, heat burning in his cheeks.
It felt so fucking good. Why did no one tell him it could be like this?
No wonder pre-marital sex was a sin. He thought blearily, unable to focus on anything else but the finger inside him. I’d be fucking all the time if I had known what it felt like.
As he started to relax from the pleasure, Ghost pressed a second thick finger in alongside the first, drawing a wrecked noise from the man below him.
“Don’t hide your sounds, Johnny. I want to hear them all. Hear how you feel as I take you apart, piece by piece.” Ghost growled, dragging Soap’s hands off his mouth. The sergeant felt impossibly dizzy with lust, eyes rolling back into his head as two of Ghost’s fingers pressed deliciously against his walls.
Eventually, he felt that building feeling in his core that signalled an oncoming orgasm, and his eyes widened as Ghost kept pressing against that spot. He had never cum more than once in a single session before. Hell, he could count the amount of times he’d cum his entire life on both hands.
“Ghost, I think I’m gonna—” He choked out, a whimper leaving his mouth as Ghost pulled his fingers out.
He clenched around nothing, suddenly feeling very, very empty.
“Call me Simon, hm?” Ghost murmured, “Gonna fuck you now, sweetheart. Want to feel you cum around my cock.”
A flash of arousal rushed through his veins, and Soap couldn’t help but part his thighs even wider as Ghost lined himself up to his lubed entrance. As he saw the reaction from his sergeant, a satisfied smirk appeared on Ghost’s lips, seeing how eager Soap was to be fucked.
From ‘I’m not gay’ to spreading his thighs like a common whore in a matter of weeks.
Maybe Soap was just a natural.
He pushed in slowly, groaning at the way Soap instinctively tried to tense up at the thick intrusion. He stopped, petting the Scot’s hip and whispering gentle praises in his ear until he relaxed once more. This process continued until Ghost was all the way inside Soap, hips flushed against Soap’s ass.
“Simon,” Soap said in disbelief, eyes wide as he tried to look at the space that joined them together, “You’re… in me. Fuckin’ hell.”
The sound of his name falling breathily from Soap’s lips had Ghost jerking his hips forward automatically, drawing sharp gasps from both of them.
“God, you’re a big bastard.” Soap croaked, hands clasped together in front of his chest like he was about to pray.
“What are you doing, Johnny?” Ghost purred, grabbing Soap’s clasped hands in his own and pushing them up over his head and into the sheets, “Begging for forgiveness from your God?”
“I—” No words left his mouth. He didn’t know what he was doing, in all honesty. He hadn’t even been aware he was holding his hands like that.
“Sweetheart,” Ghost crooned, “Your God wouldn’t have sent you to me if he didn’t want you to sin like this.”
A shiver wracked Soap’s body, breath hitching as his hands clenched from where they were still pressed above his head.
The devil. Ghost must be a devil sent to him to test his resolve, and he was failing.
Well, maybe it wasn't so bad if it could feel like this.
He heard the sound of a low, sultry chuckle from Ghost, and then the man started to move.
Everything felt overwhelming as Ghost slowly pistoned in and out of him, picking up speed once Soap had gotten used to the feeling.
Soon enough, those soft, pitiful whimpers began to stream from Soap’s mouth once more, head lolling against the sheets as tears sprang to the corners of his eyes. The pleasure was so sharp and rich, it was like his nerves didn’t quite know what to do with themselves each time Ghost pressed against his prostate.
“Simon, Simon, Simon. Please.” He said breathily, arching his back as he tried to grind his hips back into Ghost’s thrusts. He could feel his pleasure spiking again, that rumbling heat boiling in his body. He was going to cum.
“Ah, ah!” He yelped as he climaxed again, trying to curl in on himself as bliss rushed through his veins. Ghost groaned, eyelids fluttering with rapture at the way Soap’s tight heat fluttered beautifully around his cock.
At this moment, he didn’t care if he would ever go to hell. His form of heaven was right here, watching Soap come apart around his cock for the first time.
He kept fucking into the sergeant, relishing in the soft yelps and whines that left his throat as overstimulation began to set in. All the while, he kept cooing praise and sweet words into the man’s ear.
“Just a little longer, Johnny. Fuck, you’re a dream. Almost there.” He shuddered, pressing his hips as far forward as they could go, a low growl leaving his mouth as he pumped his load inside of Soap’s hole.
“Simon…” Soap gasped, blinking at the wetness forming around his eyes, “Oh my god, ye came in me.”
“You feel too good.” Ghost murmured, chest heaving as he began to come down from his high.
“How am I gettin’ that out?”
“I can think of a few ways.” Ghost grinned, pushing himself up and pulling out. The wet squelch that sounded through the room was absolutely filthy.
“What!?” Soap yelped as Ghost pushed his hips up so his legs were almost at his ears. His eyes widened as Ghost leaned down, licking a long stripe from his hole to his balls.
Fuck, that felt good.
He clawed at the sheets, sobbing and crying out as Ghost ate all the cum out of his hole, shoving his tongue inside and coming up to lap at his balls.
“Fuck, fuck! Holy hell.” Soap couldn’t control his body’s reactions as he was taken to new heights of pleasure that he hadn’t even thought was possible.
That night, Ghost found all sorts of ways to give Soap pleasure, figuring out what made him tick and devouring him whole.
——♡——
The following days were a bit tough for Soap, both physically and emotionally. His body was sore all over, and he had some trouble sitting down with the way Ghost’s battering ram of a dick took him apart. His skin was mottled with red and purple, bite marks and hickeys trailing from his neck all the way down to his thighs.
Emotionally, he felt a bit conflicted. There was still some lingering guilt there, to realize how easily he had given into the temptation once he had realized what all of his feelings were in response to Ghost, but he also couldn’t believe that it could feel that good. It was addictive, and awoke a hunger in him that he couldn’t tame.
He rarely jerked off before, but now he couldn’t stop himself. Each night, as he tried to sleep, memories of being under Ghost’s bulk would cloud his brain, taking him back to that mind-numbing pleasure. He practically had to shoot one out before he could sleep.
Ghost wasn’t done with him either. Far from it, really. The man had staked a clear claim on Soap, and admittedly, Soap couldn’t find it in him to hate the idea. Next, Ghost had Soap learning how to suck cock. At first, Soap was skeptical, because how could it feel good to have something stuffed down your throat until you couldn’t breathe? But fuck, he ended up really liking it too.
The feel of being on his knees for Ghost had his blood singing. It was exhilarating for the other man to feel so powerful, and yet giving him so much trust to have his cock in his mouth that was full of hard teeth. It was addicting to drink in every twitch and strained breath that left Ghost’s lips as he inched closer and closer to an orgasm, only to finally release his hot load in Soap’s throat or all over his face.
Ghost unlocked several parts of Soap that he didn’t realize he had, and the lieutenant took great glee in helping Soap find out these things. It brought a visceral sense of satisfaction, knowing that Soap, who used to be a straight-laced, by-the-book type of solider, was now regularly getting on his knees for him, begging to be stuffed full of his cock.
Soap wasn’t as afraid to push limits now, either. He took more things into his own hands out on the field, and Ghost could see the change in the man.
Yet, no matter how confident and assertive he was out on mission, every night he would return to his rightful place at Ghost’s feet, giving his body up to Ghost beautifully, and Ghost fucking loved it.
His own little fallen angel.
