Actions

Work Header

take your enemies in front of god

Summary:

“Simon,” Soap purred into his ear tantalizingly. He stepped away from the guard and looked back in Ghost’s direction. “Take care of him for me, sir?” he pleaded hopefully.

Ghost gripped his weapon until his knuckles turned white. He stayed quiet, flipping his scope back to its normal settings and letting his eyes bounce between Soap and the slowly waking guard. Pushing out a heavy breath, Ghost switched his laser back on and pointed it at Soap. “You’re fucking lucky I don’t put one between your eyes for disobeying a direct order, soldier,” Ghost seethed.

Before Soap had a chance to react to his threat, Ghost pivoted his sights to the guard and fired three shots furiously. One to kill him, and two more to desecrate his dead body for putting his worthless hands on Johnny.

Notes:

i thought of this idea today, wrote it all in one go, and stared at my screen like something had possessed me... god bless

please mind your business if you see any grammar mistakes, idgaf about proofreading

(See the end of the work for more notes.)

Work Text:

“Has it ever occurred to you that you don’t need to be attached to my hip twenty-four/seven?” Soap groused with a long-suffering sigh.

Ghost frowned. “No,” he said with finality, focusing back down on his scope.

“So clingy, sir,” Soap cooed teasingly as he rounded a corner in Ghost’s field of vision. “Never met someone who could be so attached even through a scope.”

“Watch it before my next shot is aimed at you,” Ghost grunted, frazzled at the teasing of his hovering over his sergeant. 

And then, breathily, Soap shot back, “Promise?”

Ghost ground his teeth together and stayed silent. Soap’s form was easy for him to follow even in the dark of night, and Ghost made sure to zoom out and clear the area Soap was venturing into every few seconds. Soap didn’t even ask for confirmation that he was safe while moving—he simply trusted his lieutenant to speak up and guide him if necessary. Otherwise, he was safe under Ghost’s watch and he knew it. 

Speaking of which.

“Hold,” Ghost ordered him. Soap paused instantly, flattening himself against the wall and glancing around curiously.

A new patrol was inching down the alley Soap was steps away from crossing. The two men weren’t on alert, and Ghost watched carefully to determine whether or not they would step out of the alley and spot Soap.

They progressed without any sign of stopping, and Ghost made the decision to murmur into his mic.

“Fancy a gift, Johnny?” he asked, his voice a dark, gravelly promise. Soap’s head whipped in Ghost’s direction, but he made no attempt to speak without his superior’s approval yet.

It was a little risky, but Ghost was banking on his assessment of their body language. The two guards were chatting casually, guns pulled across their chest but with no tenseness in their forms that would indicate they were expecting to aim and fire.

Ghost let the two near the entrance of the alley, mere feet away from Soap. Once they’d exited, clearly in Soap’s field of vision, Ghost fired.

He took out the guard on the left first, closest to Soap, with a nonfatal shot to his stomach. His counterpart reacted fractionally too slow, barely catching Soap out of the corner of his eye before Ghost fired again, sinking his bullet into the man’s skull. Once he’d dropped, Ghost turned back to the first guard and finished him off with another headshot.

“All clear,” Ghost told him with an easy grin that he knew Soap could hear in his voice.

“Christ, sir,” Soap exhaled shakily. “Got my heart racing over here. This your way of asking me to be your valentine?” he joked, but Ghost heard an undercurrent of something dark and thirsty vibrating under Soap’s skin.

“Depends, Sergeant. Is it working?” Ghost tossed back. Warmth thrummed through his veins, both from the bloodlust and the reciprocated excitement from the man in his sights.

Soap started moving again, taking a few lingering moments to step over the guards Ghost had just wasted before progressing on his original path. “Drop a couple more bodies like that and I’ll consider it, sir,” Soap propositioned. Ghost rumbled out a small laugh in response.

The commentary wasn’t unusual for them, but again, Ghost heard longing laced throughout Soap’s tone, giving himself away. They’d ventured far past teasing and landed firmly in the territory of sexual tension.

Soap pushed on through enemy territory, all the while under the watchful eye of his deadly lieutenant. The base was secluded, and the privacy had clearly gotten to the heads of the Russians. Patrols were few and far between, and most of the men were on low alert when Ghost or Soap caught sight of them. Contact with the enemy wasn’t encouraged when Price shipped them out, but it wasn’t off the table.

He didn’t search out unnecessary casualties, but when they fell into his lap, who was he to deny the opportunity to show off for his subordinate?

“Fucking beautiful, sir,” Soap damn near moaned into Ghost’s ear over comms when he took out another guard blocking Soap’s way. A clean headshot, as always when Ghost was the one with his finger on the trigger.

“Like that, do you?” Ghost asked him, resisting the urge to grind his throbbing cock into the cold ground beneath him. He’d much rather relieve his pent up energy by forcing his cock into Soap, and the visual of that nearly had his sharp focus wavering. 

“You don’t wanna know,” Soap gritted out, holding himself at bay.

That wouldn’t do at all.

“I think I do, Johnny,” Ghost suggested firmly.

In his earpiece, Soap panted unevenly while he neared their target building. He took up position outside of the back entrance of the building, looking in Ghost’s general direction miles away. “Clear the way for me, sir?” he requested, breath hitching in excitement. 

Ghost bit back a snarl of approval, feral and inhuman. He switched his scope to thermal and dragged it throughout the building’s interior. As expected, there weren’t too many bodies inside. Ghost loaded up his wall-piercing ammo and took aim.

“I bet you wish you could see this, don’t you?” Ghost murmured as he sank the first shot through concrete, dropping a guard where he stood alone near the entrance.

Soap whimpered into the mic when he heard the cracking of Ghost’s bullet shooting through the wall. “Yes,” he answered obediently, sounding like a prayer.

“That’s fucked up, Sergeant,” Ghost grunted as he fired twice more, taking out two men on the second floor. “Might have to send you out for a psych eval when we get back,” he threatened harmlessly. 

“I dinnae need a shrink to tell me I’m fucked in the head for getting wet watching you drop bodies on the field, sir,” Soap snarked back, sending lightning down Ghost’s spine.

Not just at the seductive comment, though he did feel his cock give a hearty twitch at Soap’s low, sultry voice. But mainly at the casual reference to his gender. Soap had been stealth his whole way through the military, and he passed impressively well, so Ghost doubted he had much trouble doing so. It was only happenstance that Ghost had accidentally found out when he’d bumped into Johnny in the showers in the middle of the goddamn night.

“Don’t look so spooked, Sergeant,” Ghost had muttered, doing his best to soothe the panicked expression that crossed Soap’s face as he scrambled to wrap his towel around his waist. “I’m not a fucking rat.”

Soap’s shoulders had drooped with the reassurance, but he still looked hesitant. Ghost winced underneath the safety of his mask, searching for soft words that he hadn’t thought himself capable before Soap.

“You got nothing to worry about, Johnny. I won’t say a word to you or anyone else,” he grumbled softly.

That struck home, and Soap sagged in relief. “Thank you, sir,” he’d muttered, sounding reverently thankful.

He didn’t need to know that Ghost fisted his cock thinking about the entirely too brief glance he’d gotten of Soap’s glorious body.

Christ, he was going to bury his cock so deep inside of Johnny that he’d never forget the shape of him the second he got the chance.

“Fucking slag,” Ghost sneered as he checked the building once, twice over to confirm it was clear. “You tell everyone you work with that they make you wet just from doing their jobs?”

“Wouldn’t you like to know?” Soap laughed lightly. Fucking brat.

“Yes,” Ghost snapped back. “You tell me that anyone else gets you like this and I’ll fucking gut them,” he warned.

“God,” Soap whined, tossing his head back against the wall supporting him. “You really mean that, sir, right? Would you make me watch?”

“No, Johnny. You’d like that too much. Might put a bullet in you if I found out you acted like this for anyone else, though,” Ghost growled into his mic. He positioned Soap in his crosshairs as he did so, flicking the laser point on his gun and centering it on Soap’s chest.

The sound that rushed out of Soap’s lungs was sinful. Choked, pitiful, desperate little thing. He looked down at his chest, his legs trembling underneath him.

“Ghost,” he moaned, a little too loudly for being in the midst of a mission.

“Answer me, then,” Ghost ordered him, dragging his laser up and along Soap’s neck tauntingly. He watched Soap shiver as if he could feel Ghost’s touch. Through his scope’s thermal setting, Ghost could see how fucking hot Johnny’s body was running—the worst of it pooling between his legs.

“No, sir. Would rather be dead than let anyone besides you see me like this,” Soap whimpered, his neck tilting to the side as Ghost’s laser traced the tendons straining there.

“That’s what I fucking thought,” Ghost huffed, infinitely pleased at Soap’s blanket submission to whatever Ghost wanted. “Get your head out of the fucking clouds and search the building for intel, Sergeant. I’ve got your six,” Ghost commanded into the mic. He shifted on his stomach, anticipation pulsing through him. 

“Aye, sir,” Soap panted. He straightened against the wall, shaking his head jerkily and rolling his shoulders before slipping into the building.

True to his word, Ghost’s scope followed Soap religiously as he walked swiftly and quietly through the empty building. Ghost guided him to the server room without issue, then watched Soap and his surroundings as he downloaded the encrypted files onto a flash drive.

A blur of heat to Soap’s right had Ghost tensing. “On your right,” Ghost barked urgently, swiveling his scope to look for a clean shot on their company.

Soap swore as the guard charged, knocking Soap to the ground as they grappled. Ghost sneered, keeping his eyes on them both and waiting for a shot without Johnny in harm’s way. He was forced to watch the hostile land two hits on Soap before his sergeant was able to buck him off and deliver a hard blow to the man’s temple with the butt of his pistol.

“Hell’s bells,” Soap grunted as he rose back up, keeping his gun trained on the hostile just in case. 

“Get the fuck out of there, Soap,” Ghost snapped. Soap complied, grabbing the loaded flash drive and placing C4 on the main servers.

Before making his way back, though, Soap hesitated in the server room. Then, he snagged the unconscious guard by his tac vest and dragged him down towards the exit.

“The fuck do you think you’re doing?” Ghost fumed. “We don’t fucking need him, Soap. Drop him and get out.”

Soap didn’t answer him, though, and Ghost considered actually shooting him just for being insubordinate. Thankfully, he made it out of the building quickly, all the while tugging the Russian guard behind him. Once he was back out in the open, he tossed the guard down at his feet. Through comms, Ghost heard the man grunt, watched him shift minutely on the ground as he regained consciousness. 

“Simon,” Soap purred into his ear tantalizingly. He stepped away from the guard and looked back in Ghost’s direction. “Take care of him for me, sir?” he pleaded hopefully.

Ghost gripped his weapon until his knuckles turned white. He stayed quiet, flipping his scope back to its normal settings and letting his eyes bounce between Soap and the slowly waking guard.

Pushing out a heavy breath, Ghost switched his laser back on and pointed it at Soap. “You’re fucking lucky I don’t put one between your eyes for disobeying a direct order, soldier,” Ghost seethed.

Before Soap had a chance to react to his threat, Ghost pivoted his sights to the guard and fired three shots furiously. One to kill him, and two more to desecrate his dead body for putting his worthless hands on Johnny.

Soap groaned in his ear, eyes locked on the sight of Ghost’s kill the entire time. “I’ll make it up to you however you want, sir. Promise,” he whined.

“Fall back,” Ghost barked, still vibrating with tension. “You make it back here safe, Johnny. I’m watching.”

He watched Soap nod, heard him breathe out shakily as he dragged himself away from the enemy territory. “Yes, sir.”

 


 

Exfil was quick and easy, filled with brief, angry glances and touches between the two of them. Ghost had dragged him to the heli with an unforgiving grip on the nape of Soap’s neck, scruffing him like the disobedient dog he was. Soap, of course, arched into the touch and happily let Ghost drag him every which way he chose as they boarded. 

The trip back to base was filled with heavy, thick sexual tension that clouded the cabin. Ghost was thankful that it was only the two of them in the cabin when, halfway through the flight back, he slipped a gloved hand in between Soap’s thighs and gripped.

Beside him, Soap dug his teeth into his bottom lip until the skin turned white. His head fell back between his shoulders and tilted towards Ghost, lust-ridden eyes looking up at his lieutenant guilelessly. His pretty mouth fell open on a silent moan when Ghost’s hand trailed higher, pressing firmly against his heated cunt through his cargos and massaging against his clit.

Soap wrapped his hands around Ghost’s thick forearm and dragged him impossibly closer, grinding his hips forward into his lieutenant as his eyelashes fluttered in pleasure. Ghost lifted his mask onto the bridge of his nose, delighting in Soap’s surprised jolt when he leaned down to nose at his ear.

“Keep going, Johnny,” he encouraged lowly, his voice only audible to Soap over the heli’s blades turning. “Get yourself off on me.”

“Simon,” Soap moaned into Ghost’s ear, nuzzling into his mask as he worked his clothed cunt against Ghost’s arm. Blunt nails dug into the material covering Ghost’s arms, Soap’s fingers digging into him as he furiously chased after a long-awaited orgasm.

“That’s it,” Ghost groaned, leaning down further to sink his teeth into Soap’s neck.

Against him, Soap jerked with a noisy, high-pitched moan. Ghost drank every reaction from his sergeant in, growling devious promises into Soap’s skin as he rutted against Ghost like a cheap whore.

“Come on, Johnny. If you don’t cum, I’m not fucking you when we get back,” he threatened. Soap nudged his head against Ghost’s as he worked himself against Ghost’s forearm frantically. He panted loudly in Ghost’s ear, letting poorly muffled whimpers slip out of his mouth every so often.

“Close,” Soap choked out, scratching at Ghost’s arm.

“Gonna fuck you,” Ghost drawled into his neck, dragging his teeth up over Soap’s jaw. “Can’t fucking wait to feel your cunt around my cock, Johnny. I’m gonna fuck you raw and fill you up until it takes. Make sure everyone knows who the fuck owns you,” Ghost snarled, his own cock pulsing in his jeans as he imagined it.

“Fuck,” Soap strained, his hips faltering as his thighs squeezed impossibly tight around Ghost’s arm. Even through his layers, Ghost felt Soap’s pussy clench and throb as he came. He moved the heel of his palm over him, working his little soldier through his orgasm as the younger man panted and drooled into his neck.

“There’s a lad. Such a good boy for me, Johnny,” Ghost praised possessively, biting down behind Soap’s ear to muffle a groan of his own.

Soap sagged against Ghost, hips twitching in overstimulation as Ghost brushed up against him a few more times. Never tried to pull Ghost off of him or ask him to stop, though, and Ghost made a mental note to reward Johnny for taking it so well.

“Come back to mine when we land,” Ghost muttered against his ear, pressing a fleeting kiss there.

“Yes,” Soap responded eagerly, nodding against Ghost. “Anything for you, sir. Want you so fucking bad,” he whined.

“I know, Johnny. Be patient,” Ghost gentled him.

Beautifully, Soap nodded and relaxed beside him. He nuzzled into Ghost’s neck like a sated puppy, licking at his neck happily. Ghost allowed him, relished in the open affection Soap was giving him, and kept him close the rest of the way home.

Debrief was quick and efficient, with Price dismissing his clearly antsy soldiers after they gave him their report.

“Get some rest, lads. You’ve earned it,” he said as he waved them out of his office.

Soap practically sprinted out and down the hall, tossing a boyish smile over his shoulder when Ghost laughed quietly at him. He fell in step with his lieutenant, bumping their shoulders together as they walked back to Ghost’s barracks.

“Eager?” Ghost teased heatedly.

“Aye. Been gagging for your cock since I laid eyes on your freaky fucking mask, sir,” Soap purred, batting his pretty fucking eyes up at Ghost and dragging his hand up Ghost’s bicep.

“I’ll make you fucking gag, alright,” Ghost swore, eyes narrowing down at Soap.

Soap’s smile split his face, his eyelids drooping with sultry excitement.

Ghost’s door was slammed shut, hard enough to shake the door frame, and locked as soon as they were both inside. Within the blink of an eye, Johnny pounced. He threw himself at Ghost, wrapping his arms around Ghost’s neck and dragging his tongue across Ghost’s mouth underneath the mask. His hips pushed against Ghost’s, a throaty moan escaping him when Ghost’s barely contained erection pressed into his stomach.

“Fuck me, Simon,” he begged against Ghost’s mask. He hitched his leg up on Ghost’s hip, moaning in approval when Ghost gripped his thigh tight and pulled them closer together.

Without warning, Ghost palmed his other thigh and effortlessly lifted Soap into his arms. Soap laughed, smiling down at Ghost with heart dancing around in his fucking eyes. All for Ghost. All for Simon.

Soap bounced on the mattress when Ghost threw him down, lifting his hips impatiently when Ghost worked on ridding him of his boots and his cargos. The offending material was ripped down Soap’s muscular legs, and Ghost was unable to help himself from running his palms up from Johnny’s ankles to his hips. Below him, Soap shivered and reached up to grab at Ghost.

He froze instinctually when Soap’s fingers toyed at the base of his mask. Soap didn’t push, only wiggled against the mattress and swallowed heavily.

“Want you,” he breathed, pleading, as he obediently fisted his hands on Ghost’s shoulders and waited for Ghost’s next move. “I’m—I want all of you, Simon. I want—” Soap made a strangled sound, squeezing his eyes shut.

“What’s all that about?” Ghost asked curiously, his heart threatening to beat out of his chest. He lifted one of his hands to soothe the furrow of Soap’s brow, then lowering to wrap his hand securely around Soap’s throat to ground him.

Soap melted into the bed, blinking up at Ghost with hazy eyes. “Sorry, sir. I want you, however you’ll have me. Don’t care how much you want from me, I want it all,” Soap uttered. His voice was so fucking soft and vulnerable, looking up at Ghost with complete trust and surrender.

Something sickeningly consuming surged inside of Ghost. If Johnny let him, he’d take everything. Every last bit until they were fused together and not a single part of Soap couldn’t be seen as not belonging to him.

Ghost squeezed his throat a bit, just enough to make Soap’s eyelashes flutter against his cheekbones. He leaned in close, looming over Soap like Death himself.

“What if I want to devour you, Johnny? What if I told you that I’d sink my claws into you and drag you down with me if we did this?” Ghost pushed, hoping and praying that his deep rooted need for Soap was reciprocated.

Eyes flitting back open, still with that hazy, fucked-out look of adoration swimming there, Soap smiled at him.

“Are you fuckin’ daft, Simon? Had me dripping wet in enemy territory with your gun pointed right at my throat, an’ you think I don’t want exactly what you do?” Soap enticed. He flattened his hands against Ghost’s shoulders and rubbed his palms up and down soothingly.

Soap leaned up, nosing at the hard shell of Ghost’s mask affectionately. He gazed into Ghost’s eyes, taking the breath right out of the man’s lungs with the rush of emotions he felt flow between them.

“You’re it for me, Simon,” he promised quietly.

Ghost exhaled sharply, dropping his forehead against Soap’s. He took Soap’s wrist and brought his hand back to the hem of his mask, bestowing him permission.

The mask was slipped off of his head carefully, followed by covetous hands carding through his hair and over his cheeks. “Braw bastard,” Soap whispered, brushing their noses together and dropping a kiss to a jagged scar on Ghost’s cheek.

“Heathen,” Ghost smiled, returning Soap’s gentle affection. 

“You’re never gonna get my sisters’ approval if you talk about our language like that,” Soap snickered. 

“Don’t talk about your gaggle of sisters when you’re in my bed, Johnny,” Ghost scoffed, ducking down to suck bruises into Soap’s neck to hide his giddy smile.

“Gaggle, he says,” Soap laughs, gasping and tugging at Ghost’s hair as he bites at Soap’s skin. “You make them sound like a coven of witches.”

“Sounds about right with your family,” Ghost teased, wrapping his hands around Soap’s waist. He lowered himself in between Soap’s spread legs, grinding his hips down into Soap’s.

Soap arched his back, rolling his hips into Ghost’s enthusiastically and clutching at Ghost’s broad back as he did so. “You’re right, stop talking about my fucking family,” Soap gasped.

They moved against one another with mutual sounds of arousal until, suddenly, Soap yanked Ghost’s head up by his hair and crashed their mouths together. Ghost made a tortured sound, swallowed by Soap, and licked into Soap’s mouth hungrily. Soap opened up without question, meeting each brush of Ghost’s tongue with his own and allowing Ghost to devour him from the inside out. 

Ghost’s head felt light when he pulled away, growling in possessive appreciation at the dazed expression Soap sported, courtesy of nothing but grinding against one another and wet, messy kissing.

He leaned up, ignoring Soap’s needy whine as he did so. Soap quieted down when Ghost tugged his gloves off and pulled his hoodie, then his shirt, over his head. Instantly, Soap was on him.

Lips, teeth, and tongue exploring every scarred inch of Ghost’s skin while his hands reached everywhere else. He pouted and whined unhappily when Ghost shoved him back down, but a scathing glare silenced him. 

High on adrenaline and Johnny, Ghost yanked Soap’s shirt over his head and ridded his sergeant of his briefs next.

“Spread your legs, Johnny. Fucking just like that,” Ghost rasped when Soap complied, putting his sweet little pussy on display for Ghost’s viewing. Blindly, he reached up and wrapped his hand around Soap’s throat again. “Can’t believe I’ve been letting me hide your pretty cunt from me all this time,” Ghost rumbled, sweeping up and down Johnny’s searing hot slit with two of his dingers.

Soap jerked and whined high in his throat, then let out a filthy fucking moan when Ghost dipped his duo into his tight hole.

“Fuck, you’re tight,” he snarled, curling his fingers upwards as he fucked Soap with them. 

Beneath him, Soap writhed and panted. He spread his legs further, hooking his own hands under his knees to open himself up for Ghost.

“Please, sir,” Soap begged, his head thrown back against the mattress. 

“You sounded so fucking pretty moaning and whimpering for me to get my hands bloody,” Ghost murmured, watching his fingers disappear into Soap’s wet, puffy cunt. “Nearly asked you to get yourself off while I watched through my scope.”

“Oh my God,” Soap mewled, his walls fluttering around Ghost’s fingers as he fit a third finger inside of him. “Would have, sir. Would do anything you wanted,” Soap moaned.

“That’s fucking right, Johnny,” Ghost thundered above him, gripping his throat a little tighter. “Such a good boy for me, aren’t you, love? So obedient.”

Soap nodded furiously, tears falling from his clenched eyes as he tried to fuck himself down on Ghost’s fingers. His hands had wrapped themselves around Ghost’s wrist, scratching and clawing at Ghost’s skin just like he’d wanted to when Ghost got him off on the heli. Ghost’s chest puffed out at the thought of having Soap’s claw marks all over him, proof attesting to how well he fucked him.

It took only seconds for Soap to shatter once Ghost pressed his thumb against the base of Soap’s little cock. He swept his thumb across his cock, circling him until Soap was shaking and wheezing from it as he clenched around Ghost’s fingers.

Ghost fucked him through it, counting down the seconds until he could push his cock into Soap’s tight pussy and mark him as his once and for all.

“Atta boy, Johnny,” Ghost praised him as Soap came down from his high. He twitched with overstimulation, but whined petulantly at the loss when Ghost pulled his fingers out of him.

That was quickly done away with when Ghost unbuttoned his jeans and shoved them down just enough to free his painfully hard cock from his briefs. Ghost hissed at the feeling, fisting the base of his cock with his fingers still dripping with Soap’s cum. Soap had blinked his wet eyes open once more, looking down with eager fascination as Ghost rested his heavy cock on Soap’s stomach.

Soap mewled. “You’re gonna fucking split me in half, sir,” he whined, clawing at the sheets. He moaned wantonly when Ghost rubbed the length of his cock up and down Soap’s drenched cunt. 

Ghost let go of his throat in favor of fisting Johnny’s mohawk and yanking his head back to establish eye contact. He lifted one of Soap’s legs over his shoulder and teased Soap’s pussy with the head of his cock. “Tell me what you want,” he told Soap.

In response, Soap let out a litany of weak, pleasured noises. “Please, Simon. Wanna feel your cock inside of me, wan’ you to cum inside of me ‘n make me yours. ‘M so sick of fucking myself picturing it’s you, sir, want your cock instead please.”

Ghost snarled animalistically, forcing Johnny down on his back with the hold he had on his hair. He pushed himself into Johnny’s cunt and bullied his way inside of the man, sliding his cock home until his hips rested flush against Soap’s.

Soap keened high in his throat, the noise so loud that Ghost was worried he could have woken the dead. “So fucking big,” he sobbed, sounding positively enraptured. “Your cock feels so fucking good, Si. So fucking big inside of me.”

Time wasn’t wasted before Ghost began fucking Soap into the mattress. With one hand anchored in Soap’s hair and the other holding Soap’s thigh flush against his chest, Ghost used his leverage to pull Soap down on his cock over and over. Their hips slapped against one another with each thrust, forcing loud, reedy ah, ah, ahs out of Soap’s mouth. 

Soap’s cunt felt like pure fucking heaven. Ghost knew it would, imagined it, but the real thing couldn’t compare to any fantasy he’d ever had. The man was silky soft and almost unbearably hot around Ghost’s cock, and Ghost was starting to realize that there was no way in hell he could ever get off on anything other than Johnny’s body after this. 

Not that he was complaining, and he knew Soap sure as fuck wouldn’t mind letting Ghost use whichever hole he pleased to get himself off.

Soap was loud as Ghost pummeled his hips into him, the head of his cock kissing the man’s cervix every so often when he angled his hips just right. Soap would scream each time he did so, babbling and pleading for Ghost to paint the opening of his cervix with his cum.

Ghost grunted as he folded himself over Soap, pushing his limits of flexibility as the movement pushed Soap’s thigh closer to the smaller man’s own chest.

“One day, Johnny,” Ghost panted, eyes wild and lost in the act of claiming his sergeant, “you’re going to tell me the name of every person who’s ever been inside of you. And I’m going to fucking slaughter them,” he sneered, just the thought of it making his skin buzz with rage.

Soap nodded deliriously, sobbing and wailing as Ghost fucked him mercilessly. Each thrust had Ghost’s pelvis rocking against Soap’s swollen cock, forcing him closer and closer towards his third orgasm of the night.

“Yes, yes, yes,” Soap cried out, his nails dragging over Ghost’s shoulders and back.

“I’ll let you watch,” Ghost promised. “Carve out their hearts and give them to you as a gift.”

Soap’s back arched into a bow, his entire body trembling as Ghost fucked another orgasm out of him. The feeling of his cunt squeezing around him, trying to milk his cock, nearly tossed Ghost over the edge.

Instead, he let go of Johnny’s hair, smacked his palm flat against Johnny’s head, and bent over him until Johnny was truly folded in half with Ghost overtop of him. Ghost dropped his forehead to Soap’s chest and began to thrust into him wildly. He fucked Soap fiercely, violently, basking in the way Soap’s raw voice shouted and sobbed that it was too much, too deep, too big.

Ghost paid him no mind, arching into the way Soap’s nails drew blood across his back as he fucked Johnny with mad desperation. Ghost nipped at the faded, pretty scars underneath Soap’s pecs, showing carnal appreciation for being allowed to have access to Soap’s body, his trust, like this.

One of Soap’s hands slipped into Ghost’s curls and held on as he shook and cried out.

“Simon! Simon, please cum inside of me. Please, pleasepleaseplease,” Soap sobbed, utterly and completely gone on Ghost’s cock.

Ghost fucked him harder, adjusting his angle until his pelvis was grinding against Soap’s cock and Soap was shrieking incoherently.

Mine, mine, mine, Ghost’s blanking mind chanted as he got closer and closer to filling Soap to the brim. His hips twitched, the base of his spine shooting fireworks throughout his nerves. Ghost leaned up and snagged Soap’s vulnerable neck with his teeth, sinking down until he felt blood tinge his mouth.

White exploded behind Ghost’s eyelids as he came, his body trembling with exertion and pleasure as he shot rope after rope of cum deep inside of Johnny. Above him, Soap wailed, clawing at his back, and gushed around his cock. Soap twitched almost violently as he squirted around Ghost’s cock, his body falling limp and wrung dry with a sob when he finally stopped. Ghost muffled a loud moan into Soap’s skin as his cunt worked him through the most intense orgasm of his life. Short, aborted thrusts into Soap’s body made sure that his greedy cunt got everything Ghost could give him.

Ghost sagged down against Soap, releasing his thigh and letting it curl around his hip, as Soap softly sobbed in the aftermath. Gaining his strength, Ghost let go of Soap’s neck and licked the small drops of blood away. He hushed and soothed the crying sergeant, whispering sweet praises in his ear and running his palms up and down Soap’s sweaty sides.

“There you go,” Ghost cooed once Soap’s sobs had settled into uneven hitches of his breath and silent tears. Ghost licked tears off of his cheeks, peppering kisses against his cheeks and his mouth as he drew him back down to Earth.

It took far too much effort to lift himself up and away, and Soap’s eyes began watering unhappily.

“Shh,” Ghost calmed him, caressing Soap’s thighs as he laid him flat on the bed. “I’m gonna get something to clean you up, Johnny. Be a good boy and wait for me, yeah?”

Sniffling, Soap nodded and watched him go. Ghost grabbed a washcloth from his private bathroom and brought it back to Soap. He continued to whisper tender words of appreciation and devotion as he wiped between Soap’s thighs, watching the way his cum dripped out of Soap with fascination.

He cleaned himself up afterwards, kicking off his jeans that he’d been too impatient to take off before fucking Soap. Getting Soap situated under the covers was easy enough with his sergeant soft and docile underneath his hands. The sheets would need to be changed the next morning after Soap had soaked part of them with his cum, but for the night, Ghost took the soiled side of the sheets to make sure Johnny was as comfortable as possible.

Murmuring sleepily, Soap curled up against Ghost’s chest and wrapped himself around the bigger man like a vice.

“I’m not goin’ anywhere, Johnny,” Ghost said with a laugh, though he pulled Soap closer and wrapped his arms around the man.

“No shit,” Soap rasped, his voice raw and abused. “I’d fuckin’ kill you if you tried.”

Ghost smiled. “That’s good to know, love.”

Soap hummed in delight, melting further into Ghost’s arms. “Love you too, Si,” he slurred against his chest, before promptly falling asleep.

Warmth curled and settled in Ghost’s chest at the admission. For Johnny, he decided, he’d spend the rest of his life dropping bodies at his feet as a promise of just how dedicated he was to providing his sergeant with anything and everything he could ever want.

Notes:

title is from luther by kendrick lamar (FUCKING GO BIRDS)

find me on twitter!