Actions

Work Header

I Wanna Be Your Slave

Summary:

[A songfic utilizing “I WANNA BE YOUR SLAVE,” by Måneskin.] Worship his body and fall further in love.

In which Ghost and Soap can’t take their hands off each other.

Notes:

Many of the more general tags are present throughout. In the chapter notes of each chapter, I will be sure to list the scene number and the more specific tags so y’all are prepared! Also, silly fun fact but without meaning to, I managed to get this fic to exactly 69 pages on Google Docs LMFAO

Please note that this songfic was not only my first time writing smut in a long time, but it was also my first time writing MLM smut and my first time stepping away from vanilla smut. This fic was very experimental! And also just know that I haven’t even kissed anyone before so please be nice to me LMAO

I really hope y’all enjoy!

Chapter 1: Part One

Summary:

Scenes 1 through 10!

Notes:

Specific tags!
1: glory holes | 2: solo/masturbation | 3: no specific warnings | 4: exhibitionism(?), public sex, edging | 5: sleepy sex | 6: sex toy (violet wand) | 7: mask kink | 8: no specific warnings | 9: food play, light bondage, masturbation while the other watches | 10: no specific warnings

Chapter Text

I wanna be your slave,

I wanna be your master.

 

There was something about glory holes that was so tempting – the mystery of who was on the other side, the allure of it being so taboo, so against the rules.

Ghost would always wait until the day after STD tests were done on base to use them. He’d go once, right after the tests, for a brief moment of pleasure. And so there he was at two in the morning, grunting as the mysterious person on the other side choked on his cock. Ghost was sure not to talk, trying to keep his identity secretive – he had no clue what the person on the other side of this wall would say if they found out they were pleasuring one of the most feared and respected lieutenants on base.

Ghost hummed in pleasure as he heard a familiar choking sound; he could only think about a bulge in their throat as they took him, and it made his cock twitch. “Fuck…” He muttered softly, unable to contain the curse any longer. The mouth pulled away, and a low groaning sound came from the other side.

“Gonna cum for me, L.T.?” A familiar voice asked.

For a moment, Ghost’s entire body tensed up – he recognized that accent. Fuck, he recognized that accent. “Johnny…”

“Attaboy, Ghost,” Soap purred; Ghost could feel him stroking his dick. “I’m sure ye’re lookin’ fuckin’ gorgeous for me, isn’t that right, Simon?”

Ghost opened his mouth to reply, but all he could do was moan as his hips stuttered forward. “John!” Ghost cried out, feeling the tension in his body snap as he came.

“There we go,” Soap groaned before putting his mouth over the tip of Ghost’s cock, greedily drinking up every drop. He removed his mouth, moaning. “Ye taste so fuckin’ good,” he muttered, eliciting a whimper from Ghost’s lips.

Within a minute, Soap was by Ghost’s side. Ghost had his forehead pressed against the wall, struggling to catch his breath; he turned his head, looking over at Soap and feeling thankful that he had a balaclava covering his face. “How’d you know it was me?” Ghost panted, looking down as he began to put his dick back into his boxers.

“Well, for the past 6 months, I’ve noticed ye comin’ outta ‘ere lookin’ like ye got yer dick sucked, but only after check day,” Soap shrugged.

Ghost narrowed his eyes. “You’ve been watching me?” He asked, voice gravelly as he stepped closer to Soap.

“Aye,” Soap nodded, shameless. “Just studyin’ ye, sir. It’s part of the job, right?” He smirked, stepping closer to Ghost.

“Johnny,” Ghost warned, not fighting back as Soap wrapped his arms around his torso. “That was one time. No more. We aren’t getting into trouble because of this.”

Soap looked up at Ghost, shaking his head. “If ye meant that, ye’d be louder and pushin’ me outta ‘ere,” he pointed out, one of his hands slipping under Ghost’s shirt and beginning to trace shapes against his skin. He felt how Ghost tensed up but didn’t flee. “Nobody has to know. And nobody will, L.T., I can promise ye that.”

Ghost looked down at Soap, his brown eyes meeting those gorgeous blue eyes; despite being the color of water, they managed to ignite a flame in Ghost’s entire body. “If anybody – anybody – finds out, you’re fucked, Johnny.”

Soap chuckled, shrugging. “Don’t threaten me with a good time, Simon.”

 

I wanna make your heartbeat

Run like rollercoasters.

 

A panting sound echoed through Soap’s private quarters; it was muffled, but still loud and sharp.

“God, fuck,” Soap gasped, his hips stuttering forward as his cock twitched in his fist. He pressed the pair of boxers to his nose, a waft of Ghost’s musky scent entering his nostrils and making him whine. “So good,” he whimpered.

He was an absolute fucking mess, legs spread as he laid in bed; all he had on was one of Ghost’s hoodies, it being raised and held under his chin, pinning it to his own chest to keep his stomach free. The pair of boxers that were pressed to his nose and mouth were driving Soap insane, helping to muffle the noise and provide the pure scent of Ghost’s sex.

Soap could feel a tension growing in his stomach, his breathing becoming sharper as he moaned louder. “Simon,” he whined, his name slipping out of his lips without him even realizing. “Oh– oh, fuck, I–” He muttered, eyes rolling back as he moved his hand faster. All of his senses were so on edge – the sound of his fist slapping against his skin with each thrust, the feeling of his pre-cum and drool being used as a lubricant, the amazing smell of Ghost? It was driving him up the fucking wall.

“Yes,” Soap drawled, tilting his head back as he began panting like a damn dog. Pathetic little whines tumbled out of him, his hips thrusting forward until–

“Simon! Oh, yes, Si– please, please,” Soap blurted out, his brain not filtering his words as his cum spurted out from his cock. It flowed onto his hand as it kept moving, the man desperate to ride out his high, and some got farther, landing onto his stomach. A whimper came out as his hips bucked up one more time, the last strands of cum pouring out.

Soap struggled to catch his breath, biting his lip. His body was burning, a sheen of sweat covering him. “Fuck,” he breathed out, squeezing Ghost’s boxers a little tighter as he tilted his head to the side. He looked at the mess he’d made and groaned silently. “Goddammit.”

 

I wanna be your good boy,

I wanna be your gangster.

 

Ghost was kneeling in front of Soap, looking up at him with needy eyes. “You want me to suck your dick, Johnny?” He asked, that gravelly voice making Soap’s knees shake the smallest amount.

“Yeah, Simon, now hurry the fuck up,” Soap replied, sounding breathless.

Ghost nodded, smirking. “Yes, sir,” he drawled before leaning forward with an open mouth. He took Soap’s cock into his mouth, one hand grabbing him at the base while the other held his thigh.

That’s a good boy,” Soap groaned, running his fingers through Ghost’s short hair. “Fuck, Simon, ye’re a whore with that fuckin’ mouth,” he muttered, letting Ghost suck him off. “Such a good boy,” he huffed, leaning his head back. “Ye love my cock, hm, Si?”

Ghost looked up into Soap’s eyes, his mouth stuffed full of the man’s cock. He eagerly nodded, taking him a bit deeper and beginning to gag on his length.

The feeling of his tip hitting the back of Ghost’s throat made Soap’s cock twitch. “Fuck,” he panted, biting his lip as his hips bucked forward as the desperation began to settle. “Such a good cocksucker ye are,” he muttered, looking down at Ghost to find him bobbing his head up and down, all while staring up at Soap’s face and palming his own clothed cock. “Didn’t know I was datin’ such a cumslut,” he continued, sounding breathless.

Slobber was dripping out of Ghost’s mouth, leaking onto the ground. With each movement of his head, a lewd wet noise echoed the walls, and the more often Soap heard them, the more he groaned and whined.

“I’m gettin’ close, love,” Soap whimpered, sharp breathing overwhelming all of the sounds inside the room. He looked down, looking at Ghost’s hollowed cheeks, and his teary eyes, and his pretty pink lips wrapped thin around his cock, and the slobber dripping down, and–

Fuck!” Soap cried out, his hips stuttering forward as he shot cum down Ghost’s throat. His knees were trembling as he rode out of high, Ghost taking every fucking drop of his seed like a starving man.

Soap was soon finished, panting and running a hand through his sweaty mohawk. He gently stepped back, removing his now soft dick out of Ghost’s mouth. “God, love…” He breathed out, looking down at Ghost. He knelt down in front of him, using his thumb to wipe away the drool from Ghost’s chin. “So pretty.”

Ghost chuckled, pulling Soap in for a hug and tugging him onto his lap as he shifted to a more comfortable sitting position. “Your cum tastes so good, Johnny,” he mumbled into his neck, letting his clothed cock brush against Soap’s ass.

Soap whined, giving him a sharp glare over his shoulder. “Such a fuckin’ tease,” he remarked, still struggling to catch his breath. “Why don’t ye do somethin’ with that cock o’ yers?”

“Yes, sir.”

Fuck, ye’re such a good boy.”

 

‘Cuz you can be the beauty

And I could be the monster.

 

This mission, something was strangely off; Ghost’s grip on the sniper rifle in his hands was shaky, and the man was hardly focused on anything anyway. Just the hand wrapped around his cock, slowly pumping from base to tip. Ghost was biting his lip hard, trying to contain his noises – all that really came out of his lips were sharp and uneven breaths.

“Stay alert, L.T.,” Soap whispered into his ear, letting his thumb brush over the slit of Ghost’s dick and hearing the little whimper that slipped. “And stay quiet – I thought ya knew better,” he teased in a quiet voice. “Ya keep makin’ noise, I’m gonna have ta shut that pretty mouth o’ yers up.”

With more slow, deliberate movements came more hushed and breathy moans.

“That’s it, Si. Ye’re gonna get us caught,” Soap muttered in a somewhat frustrated tone, grabbing Ghost’s balaclava from his head and yanking it off. A soft whine came out of Ghost when he also pulled some of his hair, his cock twitching. “Open wide, doll,” he mumbled, watching as Ghost turned to look at him and opened his mouth. Soap stuffed the mask into his mouth, using it as a makeshift gag.

Soap went back to stroking Ghost’s cock, feeling the pre-cum leaking from it and making a sticky mess. Soap noticed that Ghost was crying, tears rolling down his face as his hips pointlessly thrust further into Soap’s grasp.

“Needy little whore ye are,” Soap said under his breath, looking at Ghost who turned his head. Soap quickly used his free hand, grabbing his face and forcing his glare to face the scope of the sniper. “Focus, ye bastard,” he insisted, genuinely surprised that his lover was acting so fucking needy. “It’d be embarrassin’ for the SAS if we’re killed ‘n’ they find yer cock out with my hand wrapped ‘round it.”

Ghost nodded, returning to shakily looking around with the sniper rifle. He didn’t see any movement, and even if he did, the pleasure coursing through his body right now would’ve made his shot a shitty one.

Soap let go of Ghost’s face, admiring the way his boyfriend’s eyeblack got smeared thanks to the tears. “Such a pretty slut,” Soap murmured, moving his hand faster and letting Ghost’s hips buck forward.

Just as Ghost was feeling so deliciously close to his climax, Soap let go. That made Ghost’s eyes widen, about to turn to look at Soap only for the Scotsman to push his head back to face the sniper scope.

“No need to make a mess o’ yer cum, Si,” was all that Soap told him, quiet and smug. “I’ll let ye cum when we’re alone in the safehouse, what about that?”

Ghost whimpered, tears continuing to smudge his eyeblack. Soap reached over, removing the balaclava from Ghost’s mouth. Ghost gave him a sharp side-eye, glaring daggers; his cock twitched in need, soft whines escaping him. “Fuck you, Johnny.”

 

I love you since this morning,

Not just for aesthetic.

 

The feeling of Soap turning in bed made Ghost’s eyes flutter open – he was a very light sleeper, thanks to the traumas upon traumas he’d been forced through. Ghost turned to face Soap, noticing the tired smile the man had; he chuckled.

“Morning, Johnny,” Ghost mumbled, pulling Soap’s naked body closer to his. “Sleep well, love?” He affectionately asked, a small groan escaping him as he felt something hard pressing against his thigh.

Soap looked up at him and pouted. “Woke up from a wet dream,” he huffed, tiredly cuddling into Ghost’s chest.

“Poor thing,” he teased, pressing a long, affectionate kiss to his head as his eyes fluttered shut. “Guess you had a lovely night then.”

“Simon?”

“Yes, darling?”

“‘m hard,” Soap whined, his cock twitching. He was so horny, yet half asleep.

Ghost felt his heart rate picking up. “You wanna fuck me, Johnny?” He mumbled, breathing out a little laugh.

Soap moaned, nodding his head. “O’ course I wanna fuck ye, Si,” he responded. “Love feelin’ yer arse ‘round me,” he added. “‘ll probably wake me right up.”

Ghost chuckled, turning around so his back was facing him. “Fuck me all you want, Johnny,” he responded, yawning after those words left his mouth.

“Gladly,” Soap muttered, his half-open eyes trailing down Ghost’s broad shoulders, briefly glancing at his countless scars, until finally landing on his ass. Soap acted quickly, slipping his middle and ring finger into his mouth to coat them with saliva. Once they were wet, he lowered his hand and slowly slid them in; Soap’s cock twitched as his lover moaned and shifted to allow a better angle. “Attaboy, Si. Ye ‘n’ yer tight fuckin’ arse… So tight, just fer me,” he told him, pumping his fingers in and out.

“Fuck,” Ghost gasped, eyes fluttering shut. He felt so tired, but the sensation of his boyfriend fingering his hole had him so turned on. His own cock was beginning to firm up, pre-cum gradually beading at the tip.

There were a few minutes of just that – Soap moving his two fingers, teasing the both of them. Ghost was getting fed up, though. “Come on, Johnny, enough with the fingers. Please?” He insisted, his breathing heavier than it once was.

“Impatient,” Soap tiredly muttered, tugging his fingers out of Ghost’s hole. He turned, lamely feeling around the nightstand before his hands found the half-used bottle of lube. He applied a generous amount onto his palm before closing the bottle and setting it aside; then, Soap spread it along his cock as he faced Ghost again. “Ye’re so fuckin’ pretty, Si,” he told his lover, lining himself up and slowly pushing himself inside. A low groan escaped the man, and he wrapped his arms around Ghost as he sunk in.

“Johnny,” Ghost moaned, feeling Soap’s cock stretching him out. His words were slurred from being half-asleep.

Once Soap’s hips were pressed against Ghost’s ass, he slightly thrust in and out; it was mainly lazy grinding into Ghost’s warm and inviting hole. “Arse feels so good, Simon,” Soap mumbled into the crook of his boyfriend’s neck. “God, I could make love with ye all day,” he whispered, continuing to lazily thrust and grind his cock deeper in while spooning Ghost. One of Soap’s hands found Ghost’s dick, and he heard the whine Ghost produced. “Ooh, ye like that, don’t ya?”

“Yeah… fuck, John,” Ghost grunted, the tip of his cock drooling pre-cum. As Soap lazily stroked his cock, Ghost’s hips bucked forward, and then back. His breaths were much heavier than before, and all the sensations his body was experiencing were so pleasurable yet so overwhelming for his half-awake brain to process.

Soap groaned into Ghost’s neck, leaving a love bite. “Love ye, Simon,” he mumbled, his ministrations becoming more needy.

“Love you, too, J– Johnny!” Ghost began, getting cut off by a loud moan as Soap began pounding his cock faster, the tip brushing his prostate. “You’re fucking me like a dog,” he commented between sharp breaths and loud moans.

Soap chuckled against his skin. “We always fuck like animals, love – this isn’t anythin’ new,” he replied, stroking Ghost’s cock with more vigor.

Ghost hummed in pleasure, his head tilting back. “Johnny…”

“I know, love,” Soap nodded, smirking. “Ye’re so close, aren’t ye?”

“I’m gonna cum,” he whimpered, feeling that pleasurable tension building up inside his body. “Can I cum?”

“Askin’ for permission? Like a good ol’ boy?” Soap teased as his breathing got heavier, his movements becoming more desperate. “Aye, Simon, cum for me, darlin’,” he nodded, hearing his lover groan loudly as cum spilled from his dick. “Attaboy, love. That’s it, baby, make a mess just like that… fuck,” Soap gasped, his hips snapping forward. He ground them further into Ghost’s needy hole, and suddenly, he painted Ghost’s insides white with his seed. “Fuck,” Soap repeated, the word getting drawled out as he rode out his high.

The two of them laid there for a moment, struggling to catch their breath. They were sweaty, and exhausted, and–

Soap groaned as he pulled his now flaccid cock out of Ghost, pulling his lover even closer to him. “Ya did so good, Si.”

“Johnny, we should clean up… there’s cum on the sheets,” Ghost mumbled.

Soap shook his head, holding him tighter. “Don’t worry ‘bout that now, love. Let’s just sleep more.”

“Thought that was gonna wake you up,” Ghost teased in a tired voice, an obvious smirk in his tone as he rested his hands over Soap’s.

Soap went quiet before breathing out a little chuckle. “Feck off, Si.”

 

I wanna touch your body,

So fucking electric.

 

Being in the army tended to result in a lot of boring days while on-base; because of that, many soldiers resorted to placing bets.

Soap and Ghost were no different, though, their bets tended to be far from what one would expect.

“I bet I can make you cum in minutes, with just one toy,” was what Ghost had said to Soap while they laid in Ghost’s room. Soap couldn’t step down from it, so he agreed; the loser was the one who would pay for their next dinner date night.

So, here they were together; Soap was laying on his back, soft whimpers escaping his lips as Ghost gently dragged a violet wand along his bare body.

“Fuck, Si…” Soap whined. He was trembling, his hands covering his face. “Please,” he begged, hips thrusting forward while his cock twitched; he ran his fingers of both hands through his mohawk. His body, full of hair – chest, armpits, that line trailing from beneath his belly button toward his pubes – was covered in sweat. “Touch my cock, babe, I–”

“Nope. You’re gonna be finishing untouched, love,” Ghost responded, trailing the violet wand towards Soap’s sensitive nipples. The way that pathetic whine escaped Soap’s mouth made Ghost groan. “You look so perfect like this, Johnny,” he continued, knowing just how much his lover adored that type of talk.

“Simon, ye’re such an arse,” Soap whimpered, trying to shoot him an annoyed glare. But with how pleasured he was, that look he was giving came off differently than he’d intended.

Ghost chuckled, shaking his head as he held the end of the violet wand right at the peak of Soap’s nipple. “A bet’s a bet, love. You’ve still got to last two more minutes,” he shrugged. “And by the looks of it, you’re really close. Gonna make a mess all over, huh, Johnny?”

“Fuck ye,” Soap gasped, the stimulation on his nipples becoming borderline overwhelming. “Simon, please,” he cried out, his cock twitching as more pre-cum drooled from the slit.

“Needy little whore,” Ghost muttered, his free hand trailing down Soap’s stomach, dangerously close to his needy dick. “You want my hands? My dick?”

“Please,” Soap whimpered, nodding eagerly.

Ghost moved the violet wand from one nipple to the other; his free hand reached up, using his hand to roughly grab Soap’s face – thumb on one cheek, remaining fingers on the other. “Well, you don’t get that,” he replied, a cheeky smirk on his lips. He pushed his fingers together, making Soap’s lips form an oval shape. “You just get to be teased and played with until that pathetic cock of yours starts spitting out cum, John.”

“God!” Soap yelped; that did it. That tipped him over the edge, and white began to flow from the tip of his dick as he moaned and whimpered Ghost’s name.

Ghost chuckled. “Knew it,” he mumbled, deciding to be a little nice and jacking Soap off through his orgasm. The feeling of Ghost’s bare hands on his dick, stroking him through it all, damn near made the man see heaven.

Once Soap was finished, chest heaving and eyes shut, Ghost turned the violet wand off and set it aside. He took his boyfriend into his arms, one arm going around the front of Soap’s torso and the other wrapping around his shoulders until his hand pressed against his heart.

“God, Simon, that…” Soap panted, hardly able to really process anything that was going on. He leaned his head back, resting it against Ghost’s chest. “Fuck,” he huffed, feeling his own cum trailing down his stomach thanks to gravity.

Ghost reached over to the nightstand, taking a few tissues and beginning to clean his lover up. “You owe me dinner, darling,” he smirked, pressing an affectionate kiss to the crook of Soap’s neck.

Soap chuckled, his Adam’s apple bobbing. “Bastard, ye are.”

“You love me,” Ghost retorted with a grin.

Soap nodded his head, looking at his lover. “Aye.”

 

I know you’re scared of me,

You say that I’m too eccentric.

 

Time was slowly passing – the Ghost Team was preparing to fight Shadow Company. To kill Graves for betraying them. They had another hour before they were transported.

Soap grunted as Ghost wrapped a bandage around Soap’s bullet wound; he was sitting on a desk while Ghost stood next to him. “Steamin’ Jesus, L.T.,” Soap huffed, trying to wince away only for Ghost to tighten his grip around his arm. “Simon.”

“Johnny, you keep squirming, we’re going to have to leave you here for the mission. I know you wouldn’t want that,” Ghost warned, lowering his head so that he was at eye-level with Soap. They stared into each other’s eyes, and Soap had to swallow the lump in his throat. Ghost was wearing his more casual balaclava, the one the Ghost Team was to wear during the mission. Soap would never get over how stunning Ghost looked wearing the damn thing; he didn’t understand how he could wear it all the time, though. Soap tried his own and was forced to remove it after feeling like the damn thing was going to suffocate him.

Soap averted his eyes, stopping his wriggling and allowing Ghost to finish patching him up. “Thanks, Ghost.”

“You know, Johnny,” Ghost began, looking at the eyeblack Soap had applied to his own face. When Soap’s eyes met his, Ghost could feel his blood pumping quickly; his jeans were beginning to feel tight around the crotch, and Ghost paused so he could comfortably inhale. “I didn’t get to see you wearing the mask.”

Soap smirked, shrugging his shoulders. “Didn’t wanna step on yer toes just yet, L.T.,” he teased, breathing out a little chuckle. “I know the mask is yer thing.”

“Put it on, Johnny,” Ghost insisted; while his voice sounded softer than it normally did, it still had the demanding edge Soap knew and loved.

“Yes, sir,” Soap nodded, stifling a chuckle when he heard the low groan that rumbled in the back of Ghost’s throat. Soap reached to the side, picking up the skull balaclava; he pulled it over his head, looking up at Ghost.

The man was breathing much heavier than he had been before, and he couldn’t take his eyes off of him. “Fucking hell,” Ghost groaned, getting between Soap’s legs and looking down at him. “You look so handsome in that mask, darling,” he muttered, pressing his hands onto the table on either side of Soap, keeping him glued against the desk he sat on. He got at eye level, admiring the beauty of the man in front of him.

“Keep it in yer trousers, L.T.,” Soap teased – he was clearly smirking, Ghost could hear it in his voice. “Unless ya wanna risk Rudy or Alejandro walkin’ in on us fuckin’ in their safe house. Not sure they’ll be very happy.”

“They won’t walk in and they’ll never know. As long as you keep your big mouth shut,” Ghost shrugged, pressing his forehead against Soap’s. His gloved hand lowered, gently cupping Soap’s crotch through his jeans.

Soap groaned, his hips rolling up against his touch. “Fuck,” he breathed out, looking up at Ghost through half-lidded eyes.

“Quiet, Johnny,” Ghost warned in a soft voice, looking into Soap’s eyes. God, the way the eyeblack surrounded them, allowing his baby blues to pop against the dark pigment. And the sight of Soap wearing one of his balaclavas – whimpering and moaning and begging for more while wearing that stupid fucking skull mask. It was making Ghost’s cock painfully hard, and with it being stuck behind his jeans…

Soap reached his hand forward; at first, Ghost expected for him to remove his own cock. He was pleasantly surprised, however, when Soap began to unbutton Ghost’s jeans. “Ya seem uncomfortable,” the Scotsman mumbled, his hips grinding against Ghost’s gentle touch as his hand worked on getting Ghost’s dick out. “Need any help, sir?”

Fuck, Johnny…” Ghost groaned in a quiet voice, feeling Soap’s fingertips firmly wrap around his girth. Ghost himself tugged Soap’s cock out of his jeans, beginning with slow, meticulous strokes.

The sound of their soft grunts filled the empty room; Soap leaned his forehead against Ghost’s chest. 

“God, Si…” Soap muttered, cock twitching as the couple jacked each other off.

“Look at me, John,” Ghost whispered in a stern voice. Soap tilted his head, looking up at Ghost. God, the sight of Soap in that black mask, the way his eyes were half open, with lust-blown pupils. “So fucking beautiful. Doing so good, just like you always do,” he praised, twisting his wrist as he dragged his hand from base to tip.

Ghost lowered his head, kissing him through their masks; he let out a rumbly groan as their lips pressed together, the sound muffled by the fabric. All of this stimulation – Soap’s affectionate touch, the fabric rubbing against his lips as he kissed him, the sight of Soap wearing a mask, the sounds Soap was letting out – it was borderline overwhelming.

“I’m close,” Soap whimpered, lips pressed against Ghost’s. His breathy words made warmth build between their mouths thanks to their balaclavas.

Ghost pulled his lips away from Soap’s, resting their foreheads together. “Let me take care of that, love,” he insisted, shifting around so that Soap was no longer stroking his cock. Ghost raised his own mask, looking up as he gently took the head of Soap’s dick into his mouth. With a few swirls of the tongue and a couple long strokes, Soap’s hips stuttered forward; a muffled moan escaped him, and instantly after, Ghost’s mouth was full of cum. He slurped every fucking drop up like it was his last meal, eyes fixated on Soap’s; once Soap was finished, Ghost pulled his lips away from Soap’s cock, savoring that satisfying pop.

“God,” Soap panted, staring at Ghost with wide, lustful eyes. He got off the desk, careful with his injury; the man got onto his knees, and before Ghost could insist otherwise, eagerly raised his balaclava above his nose. He took Ghost’s cock into his mouth, pretty pink lips wrapping around his length.

Ghost instantly let out a low groan, struggling to remain quiet. “Fuck, Johnny, it’s like your mouth was made for this,” he grunted, head tilting back as Soap worked at pleasuring him.

It didn’t take very long for Ghost to cum, too, his hot load pooling into Soap’s mouth. He took all of it, though, swallowing it greedily while staring up at his lover. When no more came out, Soap pulled away, a line of drool and cum connecting his mouth to Ghost’s cock.

Soap chuckled, tilting his head. “There we go, Si,” he smirked, wiping his mouth with his good hand.

“Thanks, love,” Ghost nodded, looking down at him. He bent down, carefully helping Soap up to his feet again; he admired his lover and pressing their foreheads together again. “You should wear that mask more often,” he admitted, chest heaving. “It suits you.”

“If it means we get to do this more often, then I’ll wear the damn thing as often as ye’d like, love.”

 

I’m crying all my tears,

And that’s fucking pathetic.

 

“What’s wrong, Simon?” Soap asked, struggling to catch his breath as he looked down at Ghost. There was a giant smirk on the Scotsman’s face – the sight below him was one that made his cock throb. Ghost had tears streaming down his face, alongside drool and cum that had made its way onto him. “Ye like getting used like this?”

“Yes,” Ghost nodded, his breath coming out in short huffs. “Please, keep… fuck,” he gasped, his back arching as Soap roughly grabbed his face. His body was so damn sensitive thanks to everything Soap had been doing. Pounding into his ass, tugging at those stupid nipple piercings Ghost impulsively got while drunk one night, the piercings that Soap absolutely fucking adored ; hell, at one point, he’d pressed a vibrator to his dick.

“Hey,” Soap grunted, stopping his thrusts as he lowered his face close to Ghost’s. He loved the way his lover’s pupils were blown wide with lust, and after forcing Ghost’s mouth open with his thumb, he spat straight down. “Ye only get to answer my questions, and say yer safe-word if ye need it. That’s it. Cocksleeves don’t talk, ye slag.”

Suddenly, Soap’s thrusts became rough and harsh, Ghost practically screaming as he felt Soap ramming deeper and deeper into him. “There ye go, whore. Keep screamin’, let every bastard around hear ya.”

“John! John!” Ghost cried out, more tears trailing down his face. “More!”

“Attaboy,” Soap groaned, his dick twitching as he bullied Ghost’s prostate with each thrust. “Fuck, I’m close. Such a pretty slut I’ve got ‘ere, lettin’ me fuck ‘im ‘til he’s cryin’,” he huffed, lowering his head. One hand was holding Ghost’s neck as he pounded into him while his other trailed down his lover’s chest. He found the nipple ring and pulled – not too rough, just a small amount. Just enough to get a loud yelp out of Ghost.

“Fuck!” Ghost whimpered, cum streaming out of his cock as he squirmed beneath Soap’s body. “Yes, fuck, please! Use me!”

“Goddamn pathetic slag, fuck,” Soap groaned, hips stuttering forward a few more times before, with one last thrust, he spilled his seed deep inside Ghost.

Loud moans escaped the two of them as they rode their highs out, gibberish and nonsense tumbling from their lips.

Once they’d milked one another of every drop, they took a moment to just breathe. They struggled to catch their breath, staring into each other’s eyes with mouths wide open and eyes half closed.

“Fuck…” Ghost panted, leaning his head back. His Adam’s apple bobbed as he swallowed. “Fuck,” he repeated, smiling a bit; he looked at his lover through his lashes, feeling his heart flutter in his chest. “Thank you, John. I love you.”

Soap chuckled, gently pulling out. “I fuck ye like that and ya still thank me,” he teased, standing up to get some tissues to clean Ghost up with. “Well, I love ye, too. Always. Never forget that, Simon.”

“Never will, darling.”

 

I wanna make you hungry,

Then I wanna feed ya.

 

The sound of a whipped cream bottle filled the bedroom; a soft groan escaped Soap’s mouth as he felt the cold substance against his warm skin.

“Can’t believe you’re into this, Johnny,” Ghost muttered, a little surprised.

Soap shook his head. “Not sure if I’m into it yet, that’s why we’re experimentin’,” he clarified. But that smirk on his face told a different story. Bastard.

Ghost simply scoffed in response before deciding to use the whipped cream to write something onto his lover’s body: ‘Ghost’s whore.’ “That’s more like it,” he mumbled to himself, letting out a little chuckle thanks to the sight. He lowered his head, looking up at Soap as he dragged his warm tongue along his skin; the sensation forced more pathetic sounds out of the Scotsman.

“Fuckin’ tease,” Soap cursed, his head tilted back; his Adam’s apple was pronounced, bobbing with each sudden swallow of saliva.

“And you’re a fucking slut,” Ghost fired back, running his tongue up more of those letters shaped from whipped cream. He could feel the stubble of Soap’s growing body hair against his tongue, and a low groan escaped him. “You’re getting off and all I’m doing is licking sugar off your body.”

“Bile yer heid,” Soap breathed out, his hips suddenly bucking forward. “Least I’m not the bastard who looks like a damn cat right now,” he lamely quipped.

Ghost licked more whipped cream, rolling his eyes. “Keep talking like that and I’ll tie your wrists above your head and leave you here,” he threatened in a low voice.

Soap rolled his eyes. “Such an arsehole ye are,” he panted.

The rest of the whipped cream was gone, and Ghost stood up. “You always have to run your mouth, huh? It always backfires, but you never learn, Johnny,” he remarked, stepping towards the top drawer of the nightstand; he pulled out some rope.

Soap’s face instantly paled, and he shook his head. “I- I was just fuckin’ ‘round with ya, Simon, I mean–”

“You’re not sweet-talking your way out of this one, love,” Ghost chuckled, approaching Soap again and beginning to tie the rope around his wrists. “Maybe this time will teach you a lesson,” he suggested, making the knot as comfortable as possible. Ghost looked down at Soap’s cock, which was straining at his boxers. A smirk appeared on his face. “So hard over whipped cream, Johnny?” He teased.

“Quit it with yer shite,” Soap pouted.

Ghost’s glare hardened. “Watch it with your tone – that’s the shit that gets you into trouble,” he warned. An idea suddenly popped into his brain, and quick as ever, a smirk washed over Ghost’s face. The man was already nearly naked, only clad in his boxers, so he pulled them off. His tip had pearls of pre-cum leaking out, and that thick vein running along his shaft looked more obvious than it normally did.

Soap could feel himself salivating just at the sight of his dick – he knew just how perfect it was for him. How his lips fit around it in such a pleasurable manner, how its weight was delectable against his tongue, how deliciously salty the pre-cum tasted…

“What’s wrong, Johnny?” Ghost teased, his thumb gathering some of his own pre-cum and smearing it along his length. Then, he slowly began gliding his enclosed hand up and down, a rumbly groan bubbling at the back of his throat. “Want my cock?”

Soap whimpered, tugging at his restraints. “Aye,” he replied; he didn’t have to look down to notice the mess his hardened cock made in his boxers – a wet stain of pre-cum was seeping through.

“It’s a shame you’ve been too big of a brat to deserve it,” Ghost responded, continuing to jack himself off while maintaining eye contact with Soap. “Always running your mouth, always got something to say,” he continued, words getting broken apart by soft yet heavy breaths. “This is what happens to bad boys like you.”

A whine escaped Soap as his hips rolled upwards, desperate for some kind of friction. All he could do, though, was watch as Ghost pleasured himself. “Simon…”

“No talking from you,” Ghost said sternly, shaking his head.

Ghost continued in silence – his eyes on Soap, Soap’s eyes on Ghost. All Soap wanted was to help Ghost out, and receive a similar treatment. But Ghost was set on what he’d come up with, and he kept jacking off.

It took a few more minutes before Ghost drawled out a long, “fuck,” beneath his breath. He finally moved, getting himself close to Soap’s face while stroking himself.

Soap eagerly looked up at Ghost, confused about what his next move would be.

Suddenly, Ghost placed his dick in front of Soap’s mouth. “Eat up, slut,” Ghost growled, forcing his cock between Soap’s lips. A few rough thrusts later, and his cum was shooting down his lover’s throat. “Yes, drink every fucking drop, you slag,” he panted as he rode out his high, adoring the needy way Soap slurped at his dick.

Ghost pulled himself out from Soap’s mouth, struggling to catch his breath. He didn’t move to undo his restraints, simply remaining in place. “Attaboy, Johnny.”

 

I wanna paint your face

Like you’re my Mona Lisa.

 

The vulgar sound of choking filled Ghost’s barracks, and at the late ass time of two in the morning, he couldn’t be arsed to give a fuck. His hands held Soap’s head still, ungloved fingers tangled in his mohawk while he thrusted his cock deep into Soap’s mouth. And like the filthy whore Soap was, he took it with pride, cheeks hollowed and eyes pouring tears; slobber and pre-cum were trailing down his chin, down his neck, onto the concrete floor.

Soap’s hands were holding onto the back of Ghost’s bare thighs, sloppy wet noises escaping the shorter man as his throat got pounded into.

“That’s a good slut,” Ghost grunted, leaning his head back as he continued to thrust his dick into Soap’s wet mouth. “Taking my cock like a good boy, eh?”

All Soap could do was just barely nod his head, and let out a little noise of agreement.

A long, pleased hum came out of Ghost’s mouth, eyes closing. “Choking on my dick like you’re made for it, Johnny,” he remarked, moving one of his feet and rubbing his combat boot against Soap’s hard-on. “Getting so turned on, but I haven’t even touched you.” Ghost let out a little chuckle, finding this man to be so damn pathetic.

Soap moaned around Ghost’s cock, and let out a muffled whine as Ghost grabbed his mohawk even tighter.

“You’re still trying to fucking talk even with my cock down your throat? Bloody hell,” Ghost groaned, though, he sounded rather amused. “Gotta find better ways to keep you from yapping all the goddamn time,” he grunted, feeling a tension in his stomach building and building. “Oh, fuck…” He moaned, his breathing getting sharper as he thrusted even deeper down Soap’s mouth.

Ghost pulled his dick almost all the way out, only the tip of his cock between Soap’s lips until he slammed Soap’s head down. His nose pressed against his navel, and the noises of Soap choking and drowning on his own spit became intoxicating. “Fuck, Johnny,” Ghost breathed out, thrusting his hips greedily so that his dick got even further in.

It became apparent to Ghost that he was on the verge of his high, and as soon as he felt himself inches from toppling over, he pulled his cock out. Ghost’s fingers wrapped around his girth, moving his hand up and down. “Open up,” he told Soap, moving his hand from his mohawk to beneath Soap’s chin.

Soap was panting and drooling, an absolute mess. But he was so needy for Ghost’s cum, eyes bright as ever as he opened his mouth. “Please, sir, c’mon, cum all over me,” he pleaded.

Ghost moved his hand, squeezing the cheeks of the man who knelt before him. “Shut the hell up, Johnny, for fuck’s sake,” he groaned, his hips stuttering forward into the hand around his cock until white ropes began to spill onto Soap’s face.

Both of them moaned – Ghost as he rode out his high, and Soap as he felt his own cock twitching in his trousers, pleased as Ghost’s warm seed landed on his face and in his mouth.

“Fuck,” Ghost panted, body shaking as he finally finished spurting his white onto Soap’s face. He looked down, letting go of his cock and swiping some of the cum that had landed near Soap’s mouth. He shoved his finger with his cum right between Soap’s lips. “I know how much of a cumslut you are,” Ghost huffed, feeling Soap’s tongue lick the white right off.

Soap pulled his lips away, still looking like a goddamn mess with slobber and cum all over his face. But he looked happy as hell. “Only for your cum, sir.”

“Shut it, MacTavish.”

Chapter 2: Part Two

Summary:

Scenes 11 through 20!

Notes:

Specific tags!
11: edging, overstimulation | 12: no specific warnings | 13: mirror sex | 14: no specific warnings | 15: no specific warnings | 16: body worship | 17: car sex, semi-public sex | 18: blood kink | 19: shower sex, thigh-fucking | 20: knife play, carving initials, blood kink, overstimulation

Chapter Text

I wanna be a champion,

I wanna be a loser.

 

It was a long and boring day for Soap and Ghost today. It was all paperwork and helping to train recruits– they didn’t even get to eat lunch together like they tended to. It was just so fucking busy, they hardly had time to take a damn breath.

So, when they got back to their shared apartment, and made it into their shared bedroom, and stripped each other of their clothes, they knew their boring day was bound to get exciting.

And there they were, Soap kneeling next to Ghost as he laid on his back. Soap was stroking and teasing Ghost’s length, occasionally taking little licks of the pre-cum dribbling down the shaft.

Ghost’s chest was rising and falling, his head tipped back. “Fuck, Johnny,” he gasped, his entire body tensing up as his orgasm began creeping closer and closer. “I’m close, babe, I’m so… God, John,” he gasped, hips thrusting up.

Just as Soap knew Ghost was on the verge of finishing, he instantly let go and pulled his hands and mouth away.

“John!” Ghost cried out, a soft whine escaping him as he got denied of his orgasm. “What the fuck?” He panted, shooting his lover a frustrated glare.

Soap smirked, trying to give Ghost an innocent look – keyword: trying. “Oh, c’mon, Si, a little bit of edgin’ ‘ll make everythin’ so nice. Y’know, for when I finally let ya finish. Ye’ll feel fuckin’ amazin’, love, I swear,” he reassured him, letting Ghost continue to gasp for air. Soap eventually reached over again, going back to gently caressing Ghost’s dick, looking up into Ghost’s eyes and relishing in that desperate glow in his eyes. “Beg fer it ‘n’ I’ll consider it, Simon.”

“Please, Johnny,” Ghost whimpered, his cock twitching as more pre-cum slowly pumped out of its head. “I need to cum, darling, I’m so close, I… please, John, I’ll– please.”

Louder moans tumbled out of his mouth, his breathing becoming heavier as he neared his climax yet again. “Fuck, fuck, please, John, I– fuck you!” He got cut off when Soap let go of him, beginning to get frustrated.

Soap couldn’t help but chuckle – he was certain that Ghost didn’t even realize he was pouting, but holy shit was it adorable. “It’s cute that ya thought I was gonna let ye cum,” he teased, looking down and watching as Ghost’s cock twitched in desperation.

“John MacTavish, let me finish,” Ghost said again, his voice shaky but more demanding this time. He was attempting to gain some sort of control over the situation, hopeful that his boyfriend would stop edging him.

Soap rolled his eyes with a snicker. “Simon Riley, don’t act like ye’re in charge right now,” he fired back, spitting on his fingers before slipping them between his lover’s legs. He teased Ghost’s puckered hole with the tips of his middle and ring finger, smirking in satisfaction as he heard his boyfriend whimper in response. “Puttin’ on that big, tough voice doesn’t make ya any less bratty, y’know,” he smirked, slipping his fingers inside Ghost. “So ask like a good ol’ boy.”

“Fuck, Johnny,” Ghost groaned, feeling Soap stretching his hole to prepare him. “John, my love, please stop fucking around and just let me cum,” he begged, obviously not happy about having to beg.

After a moment, Soap chuckled and slipped his fingers out, getting into position and spitting down onto his own cock. “Attaboy, Simon,” he replied, smearing his saliva on his cock before slowly slipping his tip inside. “See, was that so hard?” He hummed.

Ghost let out an annoyed groan, but it quickly morphed into a small yell as Soap slammed himself all the way inside. “John!”

“What is it, love?” Soap asked in a sweet voice, starting a ruthless pace. He hit that gland nestled inside Ghost’s hole, earning loud moans. “Ye likin’ this?”

“Fuck, Johnny, yes!” Ghost cried out, one hand grabbing the sheets and the other running through his hair. “God, just like that, John, please!”

“Oh, so now ye’re okay with beggin’ like a desperate slut, huh?” Soap hummed, the intoxicating sound of skin slapping skin filling the room. He could see how his lover was already squirming, and he laughed softly. “Already so close, love?”

“Yes, I’m– oh, God, Johnny!” Ghost gasped, legs shaking as they laid spread open.

Soap decided to change angles just the smallest amount, grabbing Ghost by under the knees and pulling his legs around his waist. He relished in the loud sound Ghost made as he continued fucking him relentlessly. “Go ahead, baby, cum all over yer chest for me,” he whispered.

The second those words escaped his lips was the second Ghost’s cum spilled; ropes and ropes shot out of him, and the man let out one of the loudest moans Soap had ever heard from him. It made Soap mutter curses as he fucked Ghost through his orgasm.

But even after the cum stopped pouring out of Ghost’s cock, Soap continued to thrust.

“John!” Ghost whimpered, pathetic noises tumbling out of his mouth as he felt the overstimulation settle in.

“I thought ye said ya wanted to cum,” Soap innocent muttered, grunting as he kept sliding his cock in and out of Ghost’s hole at a fast pace. “So, I’ll let ye cum, Simon. As many times as ye’d like, love.”

“Fuck!” Ghost cried out, grabbing the sheets tighter as his cock twitched and leaked. “John! Johnny! Fuck, please!” He yelled, feeling his prostate getting hit with each thrust.

Soap kept going, pounding into Ghost like an animal. “I’m not hearin’ a ‘no’, Si. Do you want me to stop?”

Ghost couldn’t say a thing, simply shaking his head in response to his question. “One more, one– fuck!” He screamed, eyes rolling back and while his back arched. More cum shot out of his cock, and Soap slowed his thrusts down, just enough to milk as much white from Ghost as possible.

“So good, Simon… ye’re so fuckin’ good, God,” Soap grunted, voice becoming breathless as he bucked his hips one last time and finally allowed himself to finish. He filled his lover up to the brim with his cum, groaning as his head leaned back. “Fuck,” he huffed, listening to every pathetic whimper and whine that slipped from Ghost’s lips. “How was that, babe? I’m sure ye absolutely fuckin’ loved that shite.”

Ghost shot him a tired and playfully annoyed glare, though his lips were tugging upwards. “I fucking hate you, Johnny.”

“I love ye, too, Simon.”

 

I’ll even be a clown

‘Cuz I just wanna amuse ya.

 

“There ye fuckin’ go, whore,” Soap muttered, his fingers digging into Ghost’s hips; his nails left little red crescent marks in his skin. “Pathetic fuckin’ slut, ye are,” he groaned, looking down at the writing on Ghost’s body as he was positioned on all fours.

Ghost was panting, grabbing onto the sheets; he’d begged to be used, and Soap was certainly doing as asked. “Fuck, Johnny–” He was cut off by a loud moan as Soap slapped his ass.

“Did I say ye could talk?” Soap asked, rubbing the red handmark spreading on Ghost’s pale skin. His fingers trailed to the arrow pointing at the man’s asshole – ‘John’s cum dump’ was what he’d scribbled down, alongside three tally marks, one for each time he managed to cum into his hole. “Such a pathetic and naughty boy.”

“Johnny,” Ghost whined, his knuckles turning white from his tight grasp. “Please, can I cum?”

Soap moaned loudly – he found it so fucking hot, dominating his lieutenant. Rutting into the man he was meant to take orders from, forcing him into such a cock-dumb, submissive state. “God, that delectable arse o’ yers,” he panted, not answering Ghost’s plea. “Takin’ me like it’s made for my cock. Fuckin’ tight ‘n’ slutty hole,” he groaned, his thrusts becoming less and less rhythmic. He was so close to yet another climax, so he nodded his head. “Go fer it, love. Cum fer me, baby, go ahead, my cum dump. Make a mess,” he whispered.

Ghost’s body tensed up as a loud moan tore through his throat – cum poured out of his cock like a volcanic eruption, making his body shudder and tremble beneath each slap of Soap’s hips.

The way Ghost was reacting to his orgasm managed to send Soap toppling over the edge as he came deep inside Ghost, pumping another load in. Soap was groaning and grunting, holding Ghost’s hips even tighter.

Once they’d ridden their highs, they remained in position, attempting to calm themselves down after all the immense pleasure they’d experienced. Soap carefully slid his cock out, using his other hand to swipe sweaty strands of hair out of his face.

“There we go, Si,” Soap panted, tracing a fourth tally mark next to the cluster of lines he’d scribbled onto Ghost’s skin. “Why don’t we run a nice bath for ye? Get ya nice ‘n’ clean?” He suggested, gently massaging Ghost’s flesh with his hand.

Ghost looked over his shoulder, nodding his head as he struggled to catch his breath. “Please,” he huffed out, cheeks flushed red. “Love you.”

Soap smiled, standing up. He managed to pick the larger man up bridal style, walking him toward their bathroom. Soap pressed an affectionate kiss to Ghost’s head, chuckling at that look of surprise that always washed over Ghost’s face when Soap would pick him up. “I love ye, too, Simon.”

 

I wanna be your sex toy,

I wanna be your teacher.

 

“Eyes up,” Ghost grunted in a stern voice, hands grabbing tightly onto Soap’s hips as he plowed himself into him. In, and out, and in, and out again – a rapid, mind-fucking pace that left Soap practically drooling from the sensation.

Soap raised his head, eyes looking into the mirror that they were perfectly positioned in front of. “Fuck,” he gasped, lowering his head again as he struggled to regain just a sliver of his composure.

Ghost smirked at his reaction, sweat dripping down his forehead as he continued to fuck Soap like a damn animal. “I said eyes up,” he repeated; one hand let go of his hip so that he could roughly grab Soap’s mohawk.

“God!” Soap cried out as Ghost yanked his head back. The Scotsman stared at their reflection – the giant grin on Ghost’s face, the way his brows were furrowed, sweat dripping over scars scattering his face. His eyes then landed on himself, saliva dribbling down his chin, pre-cum leaking out of his cock, hickeys scattering his body.

Ghost moved his hand from Soap’s mohawk, to around his throat. He applied some pressure – not too much, but just the amount that had Soap moaning like a slut. “There you go. Look at you, losing yourself over my cock,” he muttered. He stopped his thrusts for a moment, pulling Soap up so he went from being on all fours, to having his back pressed against Ghost’s chest.

Ghost resumed his thrusts, keeping his hands where they were – one around Soap’s throat, the other holding his hip.

The new angle had Soap’s body shaking as he gasped and cried out. “Simon… Simon!” He gasped, feeling his orgasm building up as Ghost slammed into his prostate with each harsh thrust. The slight coldness of Ghost’s nipple rings pressing into his back was so hot as well, making Soap’s brain become overwhelmed with a pleasurable fog.

“So pretty, Johnny,” Ghost panted; he sank his teeth into Soap’s neck as his thrusts lost their rhythm, pace becoming desperate. “Watch yourself cum for me, baby…” He whispered, eyes staring at their reflection, fixated on Soap’s pleasured face. “Just like that, love, that’s it…” He muttered.

Both men suddenly moaned in unison as Soap began to cum, ropes of white jetting out of his cock and landing on the bed. The sight and sounds were enough to make Ghost topple over the edge, and he came right into Soap’s hole.

“Fuck,” Soap breathed out, head leaning back as he struggled to catch his breath.

Ghost’s grip around Soap’s throat loosened, and he moved his hand down until it was pressing against his pounding heart. Ghost smiled, nuzzling his face into Soap’s neck. “How was that, Johnny?” He whispered, a loving smile appearing on his lips as the afterglow washed over them. He slowly pulled his cock out, a soft groan escaping him.

Soap nodded his head, looking at Ghost with a smile. “Amazing, Simon. I love ye.”

Ghost chuckled, kissing Soap’s stubbly cheek. “I love you, too.”

 

I wanna be your sin,

I wanna be a preacher.

 

“Ghost, how copy?” Soap’s voice echoed through the comms system as Ghost lingered in the shadows, aiming his weapon around.

Ghost’s eyes did a solid scan around before lowering his gun the smallest amount. He grabbed the walkie attached to his tactical vest. “Soap, we’re all clear from the east entrance. Make your way over, keep your eyes peeled.”

“Aye, sir. I’ll be comin’ shortly,” Soap responded, letting out a little chuckle. “Hopefully that won’t be the only time I say that tonight.”

Ghost rolled his eyes. “Fucking hell,” he muttered under his breath, pressing the walkie again. “Soap, focus. Don’t need my boyfriend getting his head blown to bits because he was too busy flirting,” he grunted, remaining under the cover of the darkness.

There was a moment of silence between them as Ghost waited for Soap; the sound of crackling through his headset broke the quiet.

“Permission to engage?”

“No other way around them?” Ghost asked in a low voice.

“Negative, L.T.,” Soap responded. “I might be able to wait things out–”

Ghost shook his head, even if Soap couldn’t see. “No time. How many?”

“One.”

“Take them down, quick and quiet,” Ghost told him. “Get here ASAP, sergeant.”

“Copy,” Soap replied curtly.

It didn’t take very long for Soap to find his way to Ghost’s side. “Took you long enough,” Ghost muttered to his partner, pulling him into the shadows. The two of them lingered there, looking around for any enemies.

Soap rolled his eyes. “Well, sorry fer bein’ careful like ya always wan’ me to be,” he huffed under his breath, eyes darting from left to right. “Are we ready to gather the intel?” He asked.

Ghost nodded his head. “You’ve got my six?”

“Forever ‘n’ always, sir,” Soap responded with a grin, tugging his gun out and holding it with two hands.

“Good; trigger the explosives,” Ghost ordered, watching as that excited glint in Soap’s eyes burned bright as ever.

Soap kept his gun in his right hand, using his other hand to pull out the remote he’d made. While on the west side of this base, he’d been applying some explosives to the power control box. “It’d be an honor,” Soap teased, pressing the button. A loud yet distant explosion could be heard, alongside chaos as the lights flickered off and enemy soldiers began running around to figure out what was going on.

Soap and Ghost slipped into the building, hidden in the shadows, guided by the maps they’d memorized. Soap looked down, thinking of the image he’d stared at until it was seared into his head, whereas Ghost recalled the directions – one right, two lefts, straight down a long hallway…

The two men rushed toward their destination, both of them keeping their eyes peeled. They were almost there, one more turn into a corridor, and they’d be in the room they were meant to go into. As Ghost was peering around the corner, though, he saw enemy soldiers lounging so damn close to their destination.

Ghost kept the two of them on the safe side of that corner, and Soap gave him a confused glare. “What’re we waitin’ for?” He asked, brows furrowed.

“There’s men outside that fucking door. We can’t get in, and we aren’t going to make a bigger mess than we need to,” Ghost told him in a low voice. “These other soldiers aren’t coming back any time soon – they’re thinking there’s a threat outside the building. We wait here until these blokes leave too. End of story.”

“Think we can at least keep ourselves en’ertained?” Soap asked in a quiet yet sensual tone. Ghost wasn’t sure whether or not he was joking.

Ghost shot him an annoyed glare. “Keep it tactical, sergeant,” he said in a stern voice, grabbing Soap and dragging him into a nearby room. After doing a quick check through the room and confirming it was empty, the two men took a brief breather. Keyword: brief. Because after a moment of them recollecting themselves, Ghost grabbed Soap and pushed him up against the wall of the small room.

“Thought we were keepin’ it tactical,” Soap remarked, groaning as he felt Ghost pressing his body against his, keeping him pinned.

“You have been driving me up the fucking wall this entire goddamn mission,” Ghost said, voice deeper than it tended to be. “Always flirting, always having something to fucking say,” he continued, noticing the way Soap’s eyes widened just the smallest amount. “You’re going to get yourself killed one day,” he whispered; he sounded so serious and yet so vulnerable. As if his walls broke down for just a moment, just to show the worry and concern he felt toward his lover.

“Y’know me better than that, L.T.,” Soap insisted, shaking his head. His normally confident voice faltered just a smidge, and he reached up to raise Ghost’s signature skull mask so his beautiful face could be exposed to him.

The two of them stood there for an amount of time neither of them cared enough to measure. They simply stared into each other’s eyes, lips parted, hearts on their sleeves.

Ghost leaned down, lips gently catching Soap’s in an affectionate kiss. Hands innocently trailed up and down their tactical gear, heads tilting with each show of passion they bestowed. And after a couple minutes, their kisses became more heated, and their hands began to grab and squeeze, and suddenly, Ghost’s lips were trailing down to Soap’s jaw.

A small and quiet moan slipped Soap as Ghost left searing, open-mouthed kisses against his flesh. “Simon…” He breathed out, tilting his head to allow more room.

“Johnny…” Ghost whispered, lips pressed to his skin. The way he held Soap, with his lips against his neck and his voice sounding so damn soft, made it seem as if Ghost were worshiping him. As if his name were a prayer rumbling in the back of Ghost’s throat; as if Soap were the rosary that Ghost was holding to sweetly speak to a god.

They’d had plenty of rough sex, of course, but this was so soft, so sweet – it conveyed all the meaning of an ‘I love you’ without the words at all. And they adored it.

Their hips were grinding together, Soap’s hands were grabbing onto Ghost’s ass while Ghost held the back of Soap’s neck to keep him close.

“When we finish this mission, Johnny,” Ghost began, soft and loving. “And when we get real alone time, I’m making love to you. I’m worshiping every inch of your body. I’m making sure you know how it feels to be loved by me…”

Soap let out a small groan, smiling. “Sounds like a plan, Si.”

 

I wanna make you love me,

Then I wanna leave ya.

 

It was always an annoying thing to get hot and bothered while on the job; luckily for Ghost, it was another casual day on base, and he had his loving boyfriend right by his side.

So, there Ghost sat, legs spread as he faced the wall next to the desk within his office. Soap was on his knees in front of him, eagerly bobbing his head as he sucked Ghost’s cock; soft grunts escaped Ghost, watching his boyfriend take his length all the way, going to the extent of choking on it.

“Fuck, Johnny. You’re doing so good, love,” he praised, tilting his head back so it could lean against the headrest of his chair. “Such an amazing mouth you’ve got. It’s like you’re made to suck my cock, hm?” He continued, affectionately running his hand through Soap’s mohawk. He pushed four of his fingers through the strands before gently tracing hearts against the side of Soap’s head using the pad of his thumb.

Soap looked up into Ghost’s eyes, pulling off his cock. He licked a long stripe from the base of his dick all the way up to its head before wrapping his lips around him again. His tongue traced the slit of Ghost’s cock, collecting every drop of pre-cum that was beading.

Ghost groaned, continuing to idly rub little hearts against Soap’s skin. “Fuck, just like that, darling…” He huffed, biting his lip.

Suddenly, Ghost’s phone began to ring – it was Price.

Soap tugged the man’s cock out of his mouth, looking up at him. “Gonna get that, Si?” He asked, tilting his head in an almost innocent way – a manner that made Ghost’s cock twitch and a little groan rumble in the back of his throat.

“It’s just Price. Old man can wait,” he replied, shaking his head.

Soap smirked. “And what if it’s important, love? C’mon, answer it,” he insisted, shrugging.

Ghost narrowed his eyes at Soap, not mad at him but annoyed that he was right. “Fine, fine,” he huffed, reaching over onto his desk. “Like you’re one to follow the rules,” he joked, quickly pressing the green button and accepting the call. “Hey, Price.”

Soap couldn’t hear a thing Price was saying over the phone – all he heard were Ghost’s little hums of agreement. Ghost’s eyes caught Soap’s, and they shared a look; a silent conversation was happening between them as Ghost grunted in reply to Price. Part of what allowed them to work so well together was their ability to communicate via their eyes – no words needed.

So, when Ghost shook his head sternly and intentionally glanced at the phone before looking back down at Soap, the Scotsman knew damn well that he understood what he’d wanted. And Soap, being the absolute brat he was, leaned forward and wrapped his pretty little lips around Ghost’s cock.

A sharp gasp escaped Ghost as he felt the warmth of Soap’s mouth engulf his needy length. “Everything’s alright,” Ghost shakily insisted after Price asked what was wrong, shaking his head as if the man could see that.

Soap smirked, slowly bobbing his head while maintaining eye contact. He saw the way Ghost’s expression shifted – how his Adam’s apple bobbed, how his eyes fluttered shut, how he kept biting his lip to contain sounds of pleasure.

“Oh, I’m–” Ghost was cut off when his breath hitched in his throat, quickly clearing it and resuming his sentence. “I’m not sure where Johnny’s at,” he lied; normally, he was a damn good liar, but with his cock down Soap’s throat, he was reasonably finding it a bit difficult.

But luckily, Price was seemingly none the wiser, answering as if nothing was going on. Well, at least to his knowledge, nothing was going on.

“Yeah, I’ll, uh… I’ll let him know when I see him,” Ghost grunted, struggling to keep his voice sounding normal. “Oh- okay, bye,” he nodded, hanging up as soon as he could and setting the phone down.

Soap pulled his mouth off Ghost’s cock, deciding to take it in his hand and take long strokes. “What was ‘e callin’ ‘bout?” He wondered.

Ghost shook his head. “Not important right now,” he replied. “Keep going.”

Needy,” Soap teased with a soft chuckle; he didn’t argue, though, simply going back to sucking his lover’s dick.

Ghost finally allowed his body to relax, his hips stuttering upwards as he felt his high approaching at an overwhelmingly rapid pace. “Fuck, Johnny…” He groaned, feeling Soap’s hands squeezing his thighs. “I’m gonna… fuck, just like that, baby,” he gasped, his entire body tensing as spurts of cum shot into Soap’s eager mouth.

Soap took every drop, staring up at Ghost’s flustered and pleasured reaction as he did so. It brought him so much joy, seeing his boyfriend succumbing to such emotions all because of him.

Once Ghost was finished, Soap let go of his cock with a satisfying pop, wiping the drool away from his face. “Attaboy, Simon. I love ya.”

“Love you, too, Johnny.”

 

‘Cuz baby, I’m your David,

And you’re my Goliath.

 

Soap had done it again – disobeyed direct orders, risked his life for the sake of Ghost’s. And after a loving and affectionate round of sex with Ghost begging Soap to quit being so risky, reminding him that he couldn’t breathe without him, Ghost turned to… other techniques.

So there Soap knelt, hands on his knees as he looked up at a naked Ghost who sat on the bed. Soap was between his legs, a red ball-gag keeping his mouth open; he was sure to let drool leak out – he knew how horny that made his lover. A leash was attached to a collar around Soap’s neck, the man completely naked apart from it. His cock was hard, a line of pre-cum about two inches long dripping down the flushed tip; his tight hole pulsed around the plug he had inside of him, and a whine slipped his lips at the sting of those spankings he’d received.

“Eyes up, Johnny – you’ve gotta learn,” Ghost told him, voice stern as his brown eyes glared into Soap’s blue ones. “Can I trust you to be good for me?” He asked.

Soap nodded, the ball-gag inhibiting his ability to speak.

Ghost cocked a brow, smirking. “Use your words, Johnny,” he teased.

The man on his knees tried to say something, tried to respond to Ghost; all that came out was muffled nonsense, and more saliva dripping down his lips from around the gag.

Ghost chuckled, leaning forward. “Cat got your tongue?” He teased, reaching behind Soap’s head and unclipping the ball-gag. He gently took it and set it to the side. “Now answer the question – will you be a good boy for me?”

“Yes, sir,” Soap replied, looking up into Ghost’s eyes.

Ghost gently tugged at the leash, guiding Soap even closer to him; once Soap had crawled a little bit of distance, he knelt right back down. There was a moment before Ghost gave him a small nod.

“Go ahead,” Ghost said firmly, narrowing his eyes. “You want to prove you care? Show it to me, right here. Where you won’t get hurt,” he continued, voice faltering the smallest amount as emotion leaked through. “Where it’s just me and you. Nothing else – nobody else.”

Soap’s eyes trailed over Ghost’s bare body – he looked at his nipple rings, at the tattoo sleeve adorning his left forearm, at his hard cock standing proud. Soap leaned his head to the side, resting his chest against Ghost’s thigh. “I love ye, Simon,” he whispered, pressing an affectionate kiss to the inner thigh, atop a cluster of self-inflicted scars. “Ya mean the fuckin’ world to me,” he continued, eyes fluttering shut as he pressed another kiss against Ghost’s skin.

Ghost felt his breath leave his lungs at the sight – John MacTavish, on his knees, expressing so much love in such a sweet manner.

“I’m in love with all o’ ya, Si. Every scar, every bump, every stretch mark,” Soap continued, giving Ghost’s thick thighs every millimeter of attention they deserved. “Ye’re so damn perfect ta me, love. Every goddamn inch o’ yer skin… I’d kiss ‘n’ mark it all up. Because ye’re mine as I’m yers. Forever ‘n’ always, love,” he breathed out. Despite his pupils being blown with lust, they were still so warm and welcoming – so kind and loving.

Ghost felt his heart warm and the corners of his lips quirk upward; he tugged the leash just the smallest amount to get his lover closer to him. “I love you, too, Johnny,” he whispered, reaching forward and combing his fingers through his mohawk.

Soap leaned his head forward and pressed his tongue against Ghost’s cock – gently, softly, affectionately. As if it were perfection, as if it were all Soap could ever want. And the gorgeous sound of Ghost groaning and tilting his head back simply egged Soap on.

He gathered the pre-cum onto his tongue, one of his hands firmly grasping the base of Ghost’s cock. The swipe of his tongue and the loving press of Soap’s lips to his shaft was making Ghost feel overwhelmingly cared for. And that, for some reason, was pushing Ghost so close to the edge – the feeling of being adored by this man before him always left Ghost feeling so emotional.

And Christ, Soap kept worshiping his cock and body as if he were a god… Though, Soap would easily argue that Ghost’s physique already matched that of a Greek god – beautiful and chiseled in all the perfect ways. He’d argue that, no matter how badly Ghost disagreed.

“Johnny…” Ghost gasped, biting his lip hard until finally, he made a mess on Soap’s face. His orgasm struck him so quickly, so out of nowhere, he hardly had any time to warn his lover. But by the look on Soap’s face, the man was overjoyed. Granted, Soap was a cum-slut; of course he’d enjoy getting a facial. “So good…” He panted, body tensing and trembling as he rode his high out.

The sound of Ghost’s heavy breathing left Soap feeling so happy inside – if he hadn’t been on his knees already, he probably would’ve fallen to them by now. He simply looked up at Ghost, admiring him in a way he rarely ever got to.

“Fuck, John,” Ghost muttered once he’d recollected himself. He traced his thumb along Soap’s cum-covered face, dragging some globs of the substance toward his lips. Soap took Ghost’s thumb in his mouth, eagerly licking it clean. “Listen, I know when that shit on field happens, we come in here, and we fuck around, and we forget about it the next day. But you have to tell me that you’re going to try and stop doing this so often.”

“Simon…”

“Johnny, you’re the best thing I’ve got. I can’t lose you, too,” Ghost whispered, shaking his head and taking a deep breath. “Please; baby steps, but… I think I have the right to be selfish about this.”

There was a moment where neither of them spoke – they simply stared into each other’s eyes. Soap finally nodded, offering a kind and caring smile. “I’ll try my hardest, Simon. Just for you. ‘Cuz I’m yers,” he breathed out.

“Forever and always.”

 

Uh-huh…

Mmm, uh-huh…

 

It was such a beautiful night out – the stars were glowing in the sky, with a stunning full moon shining down upon the United Kingdom. Ghost and Soap were inside a car, windows all the way down as Soap drove the vehicle. Wind blew through the interior, catching both men’s hair and making a mess.

The couple was singing along to a song on the radio, smiles on their lips. It was a rather provocative song they’d heard a dozen times over, but tonight, the lyrics were really getting to Ghost. The sight of Soap’s lips forming each word, the way his jaw flexed each time he chewed the piece of gum he had inside his mouth between lines. Those bright blue eyes that shimmered so damn perfectly, with his crow’s feet becoming gloriously accentuated…

John MacTavish was a gorgeous man, and it made Ghost’s body react in so many different ways. Right now, though, it was making his dick ache.

Ghost gently reached his hand over, a smug smirk on his lips as he pressed his hand against Soap’s thigh; his fingers grazed the man’s inner thigh, feeling the fabric of Soap’s worn-out jeans against his palm and fingertips.

“Simon…” Soap warned in a raspy voice, eyes darting over briefly so that he could give Ghost a stern glare.

That look that Ghost gave him in return – a sly, cocky look that meant trouble. “What’s wrong, love? I’m not doing a damn thing,” he insisted, watching as Soap continued to drive.

Soap scoffed. “Y’know what’s wrong, Simon, don’t try ‘n’ act all innocent. Ye’re as innocent as a devil with horns,” he remarked, rolling his eyes. “Keep it up; I don’t think ye’ll  like like what ends up happenin’.”

With that, Soap gave him one last glare from the corner of his eye before returning his gaze to the road.

Ghost’s hand remained on Soap’s thigh; he didn’t squeeze, or move, he just kept it right where it was… until he decided to act again, of course. He let his fingers brush even closer to the inside of Soap’s thighs, firmly squeezing his flesh.

“Ghost, for feck’s sake,” Soap grumbled; with a quick glance around the road, he noticed they were alone on this long and empty road. So, like any horny driver whose lover was being an obnoxious tease, Soap pulled over to the breakdown lane. He put the car in park, pulling the emergency break and turning his head to glare at his boyfriend. “Ye’re such a fuckin’ brat. Keep goin’ even after I’m tellin’ ye ye’re gonna regret it,” he scoffed, voice stern. He unbuckled his seat belt. “Out the car, now,” he snarled.

Ghost’s eyes widened – it was rare when Soap would snap like this, and because it was so rare, it also made it that much hotter. He quickly undid his seat belt and scurried out of the car, curious about what the fuck was happening. He knew Soap well enough to know he wouldn’t just drive off without him, but holy fuck, was he fuming.

Once Ghost was close enough, Soap roughly grabbed his arm and yanked him closer, so they were on the side closer to the woods nearby.

“‘m gonna fuck ya right ‘ere, right on the side of the goddamn road. Maybe ye’ll learn a fuckin’ lesson,” Soap grunted, harshly grabbing Ghost from behind and beginning to undo his belt.

Ghost whined. “C’mon, Johnny, we can wait–”

“Nope,” Soap instantly replied, tugging Ghost’s belt right off and tossing it in through the car window. He wasted no time tugging Ghost’s trousers down. “Ya wanted to touch me? Well, now ye’re gonna get fucked by me. End o’ story,” he told him, voice final.

Soap got to work on his own trousers, and once both their bottom halves were uncovered, the man spat on his fingers before sliding his middle and ring fingers into Ghost’s tight asshole. Ghost whimpered and whined, and Soap used his free hand to roughly bend Ghost over the hood of the car.

“Please,” Ghost groaned, his already hard cock twitching.

“Beggin’ like a slut,” Soap snickered as he spat onto his cock, guiding it into Ghost’s needy asshole.

“Fuck!” Ghost cried out, Soap’s hand instantly covering the larger man’s mouth as he began his sharp and rough thrusts.

“This is what happens– this is what happens to bad boys who decide to be fuckin’ brats,” Soap growled into Ghost’s ear, breaths coming out in heavy pants.

Ghost was a moaning mess beneath Soap, so many muffled noises pouring into the palm of Soap’s hand as it pressed against his open mouth.

Soap could feel the way Ghost’s body was trembling. “Ye’re this close to finishing this quick? Pathetic, comin’ from the man who couldn’t keep his hands off of me,” he chuckled, finding it amusing. “Gonna make a mess, Simon? Gonna make a mess fer me?”

Reaffirming moans and whines escaped Ghost, mouth still covered by Soap’s hand. So, Soap picked up the pace, biting into Ghost’s exposed neck and savoring the noises he heard in response.

Suddenly, Soap’s hips stammered forward, and with a few grinds and grunts, he filled Ghost’s needy hole with his cum. Just the sensation itself made cum leak out of his own cock, dripping onto the grass on the side of the road, rather close to the car he was bent over.

“Fuck,” Soap panted, letting his cock twitch a few times before pulling out. A giant glob of cum instantly dripped from Ghost’s well-used hole, forcing a groan to escape Soap. “Gonna be a good boy fer the rest o’ the trip?”

Ghost struggled to catch his breath, but managed to moan. “Yes, sir.”

 

Because I’m the devil

Who’s searching for redemption.

 

It was a tough mission – so damn tough, they decided to get one of their better snipers out onto the field to do some close-quarters combat. So, when Ghost got back to the transport drenched in blood, gripping a gory knife in his right hand, it wasn’t the most shocking sight in the world. Everyone knew the strength Ghost held, how easily he could snap while out there fighting enemies.

Most soldiers found the horrid stench of blood inside of the helicopter to be nauseating, but Soap? Soap was all over Ghost – touching his thigh, playing with his bloodied gloves, staring at the spatter on his clay skull mask; he was glued to the burly man’s side.

While Ghost thought this clinginess was a bit odd, he also knew there’d been a close call during the mission – he assumed Soap was just worried. So, he didn’t question a thing and simply let it happen.

But when they returned to base? Well, the touches were even worse, and Soap was trying his damnedest not to let Ghost go to the showers.

“Johnny, I need a shower,” Ghost huffed. “C’mon, we can fuck around after I’m all cleaned up.”

Soap frowned, glancing around the empty hallway and sighing. “Simon, do ye have any damn idea how fuckin’ hot it’d be if ya fucked me wearin’ all yer bloody gear?”

“John MacTavish, you’re such a sick fucking bastard,” Ghost muttered.

Soap hummed. “Love it when ya degrade me,” he replied – Ghost couldn’t figure out whether or not he was teasing with that quip.

“You’re being serious about me fucking you?” Ghost asked in a low voice; it sounded so much rougher, and managed to make Soap’s cock twitch in his trousers.

“When am I ever not serious about ya fuckin’ me?” Soap scoffed, eyes scanning over that clay mask with blood spatter and fuck, Soap was already so painfully hard. “Please?” He begged, looking up at the man.

Ghost roughly grabbed Soap by the arm and dragged him down the empty hall – most soldiers were eating or off in the showers. So, Ghost took them to his barracks and locked the door. “Such a slut,” he growled, Soap instantly working on Ghost’s belt the moment they were alone. “Always a horny fucking mess,” he continued; he removed his signature gloves since they were drenched in blood – he didn’t want to risk any infections or anything worse.

Soap whined, managing to get Ghost’s cock out in record time. Just as Soap was reaching to wrap his fingers around it, Ghost grabbed him with ease and dropped him onto the bed. The way Ghost could so effortlessly manhandle him made Soap groan and quickly get out of his own trousers.

“Wanna act like a whore?” Ghost began, finishing the job of ripping Soap’s trousers and briefs right off and tossing them to the side. “Then you get treated like one,” he completed, grabbing Soap and moving him into a better position. He wrapped Soap’s legs around his waist, and with some spit as lube, began forcing the head of his cock into Soap’s hole.

“Fuck!” Soap gasped, laying on his back and looking up at Ghost. The dry blood, the rough actions of not even prepping him properly this time– it was doing so much to Soap’s horny little brain. Pre-cum was dripping out of his own cock, pooling onto his stomach as Ghost eased the rest of his girth inside.

Ghost began to thrust, grunting. “You’re so tight,” he huffed, grabbing Soap’s sides and pulling Soap’s body into each thrust.

He was a moaning mess, grabbing onto the sheets and watching as his lover, clad in all his bloody army gear, absolutely ruined him. “God, Simon–”

Ghost slammed his hips, his cock all the way in as he leaned closer. “What was that, sergeant?” He asked in a stern voice, grinding his hips against him.

Soap moaned, eyes rolling back. “Ghost– Ghost, fuck!” He cried out. “I’m so–”

“You don’t cum until I say you can,” Ghost told him, his voice final as he kept grinding his cock into Soap’s prostate. “So why don’t you start begging for it?”

Soap panted hard, lips parted. “Ghost, please, lemme cum,” he pleaded, shaking his head. He moaned louder as he felt him continuing to rock his hips and stimulating his prostate. “I’ve been so good for ya, I– fuck, please,” he begged.

Ghost kept grinding; one of his hands left either side of Soap, and he gently grabbed Soap’s cock into his large hand. “You have been a good boy lately, except for when you  asked me to fuck you like this,” he muttered, noticing how Soap’s body was tensing up, as well as how more pre-cum was desperately drooling from the slit of his dick. “Cum for me,” he whispered, not stroking his cock but simply holding it in his hand as he went back to small thrusts, his hips stuttering forward.

“Fuck!” Soap gasped, body squirming as cum shot out of him. It got all over his stomach and chest, some even managing to damn near make it into his own mouth.

“There you go,” Ghost groaned, on the cusp of his own orgasm. “Gonna fill you up so good…” He managed to breathe out; those words were his own breaking point, and he groaned as he emptied his load.

The two of them took a moment to catch their breath, and Soap moaned at the sight of Ghost’s bloody uniform. “Thanks, L.T.,” he muttered.

The man nodded his head, remaining there a bit longer. “May I shower now?”

“May I join ya?” Soap asked with a hopeful smile.

“Depends,” Ghost shrugged, pulling out. “Think you can stand after that?”

There was a moment of pause as Soap realized how weak his legs felt; he glared at Ghost, and while he was unable to see the smug look on his face, he knew damn well it was there. “Bastard.”

 

And I’m a soldier

Who’s searching for redemption.

 

Ghost stood in the men’s showers after a long morning of training; he was glad that the bathroom was empty apart from him. He’d always hated when other soldiers saw his bare body – it made him uncomfortable, the eyes that would flick over his scars from battles in war and battles with himself; over those stretch marks that crept around his body.

The water trickled down Ghost’s body; it soaked his hair, making it lose all of its volume, trailed down his face and neck to his chest and back. Gravity kept pulling and pulling, and soon enough, his entire body was wet thanks to the slightly cold water.

The sound of the curtain getting tugged open made Ghost’s eyes snap up and his body go tense – he was prepared to yell at some nosy private with shit for brains. But when he locked onto the familiar baby blues he was infatuated with, Ghost calmed down.

“Johnny?” He asked in a low voice, watching as Soap stepped inside the stall with only his boxers on. “What’s wrong, love?”

Soap shook his head, grunting at the very obvious strain in his boxers – he was hard, and there was a small puddle of pre-cum staining the fabric where the head of his cock was. “Need ya,” he muttered, grunting as he removed his boxers. “Please, Simon.”

Ghost chuckled and rolled his eyes, turning his back toward his lover. “Go for it, do whatever you need, doll,” he responded curtly. Being a lieutenant with a not-so-busy day was the best thing – it was one of the times he got to take his time with his shower. He’d already shaved off the stubble that was growing on his face, and was beginning to actually wash himself.

Soap got behind Ghost, trailing his hands up his torso and to his pecs. “No rings today?” He asked, his body getting wet thanks to Ghost being soaked in water.

“I never wear them when I’m in the gym,” he replied, shaking his head.

Soap huffed, his fingers rubbing against Ghost’s nipples. “‘t’s a shame,” he mumbled, hearing the way the man’s breath hitched in his throat. The noise made Soap groan lowly, and he trailed one of his hands around his own cock.

“Fuck, Simon, yer thighs are perfect,” he breathed out, feeling them against his skin. He positioned his cock in between Ghost’s thick thighs, forcing the man to adjust his stance to allow space for Soap’s dick. “Gonna fuck ‘em, make ‘em nice and white with my cum,” he grunted, pushing his erection between Ghost’s legs while standing behind him.

A low moan escaped Soap’s lips as he felt more pre-cum drool from his cock, a line of it dribbling from the slit toward the floor of the shower stall. Slowly, he began to thrust his hips, his breathing becoming sharper thanks to the sensation surrounding him.

Ghost groaned, leaning his head back as his lover played with his nipples; he could feel his own dick getting firm, blood rushing to it in an intoxicatingly pleasurable manner. “John…” He breathed out, biting his lip. The feeling of Soap’s cock, pushing to-and-fro between his thick thighs, was so goddamn nice. He’d always known that Soap loved his thighs, but Christ, he didn’t think it was this much.

“So fuckin’ good, love,” Soap panted. With one hand, he continued pinching and rolling Ghost’s nipple; the other, meanwhile, reached down and began stroking the man’s cock. “I could fuck yer thighs every fuckin’ day, Simon, I swear to fuckin’ God,” he groaned, voice catching in his throat.

Ghost breathed out a soft whine, tilting his head back when he suddenly heard something from outside.

“Ghost, everythin’ okay?” Gaz’s voice called from down the line of shower stalls.

Ghost’s breath hitched, unsure what to do or say. Soap never stopped stroking his cock, never stopped fucking his thighs– his brain was so, overwhelmingly horny.

Answer him,” Soap whispered in the quietest voice he could, slowing his movements until he finally stopped.

“Yeah, everything’s–” Ghost was cut off by a sharp breath as Soap resumed his ministrations at once. He had to swallow his moan, nodding as if Gaz could see. “Everything’s good,” he insisted, voice sounding so damn shaky.

There was another moment before Gaz answered. “Alright; see ya around!” And with that, the footsteps faded away.

“You’re such a tease,” Ghost whined to Soap, hips bucking up against his touch as Soap stroked his cock.

Soap snickered. “And ye’re so damn hot, it’s overwhelmin’,” he retorted, voice uneven as he felt himself getting closer to the brink of an orgasm. His breathing was picking up as he continued pumping his hand up and down Ghost’s dick. “‘re ye close, Si?” He muttered.

Ghost eagerly nodded, a whimper slipping out. “Yeah, please,” he begged, leaning his head back. “Please, please, please, Johnny, I’m so–”

“Cum fer me, baby, make a mess…” Soap whispered; he could feel how Ghost’s cock twitched in his hand before that gravelly groan rumbled in the taller man’s chest. He heard the cum splattering onto the shower floor, mixing with the water that was still running.

Soap groaned, the noise of it sounding so goddamn hot to him as he sunk his teeth into Ghost’s skin. Suddenly, with a gasp and moan, Soap’s thrusts between Ghost’s thighs faltered, and cum began to coat them. The front of his thighs, between them; it was dripping down in such an erotic manner.

“Lemme see ‘em,” Soap panted once he pulled his dick from out between Ghost’s thick thighs; he pulled Ghost around, and moaned at the sight. “Yer thighs are so fuckin’ perfect, Simon,” he whined, rubbing his somehow half-mass cock against the cum to smear it around.

“God…” Ghost huffed, chest heaving. “We can have another round after we wash up, Johnny,” he muttered, wanting to get out of the shower so they could have more fun.

Soap nodded, admiring the sight of Ghost’s cum-coated thighs. “Aye. Love ye.”

“I love you, too.”

 

And I’m a killer

Who’s searching for redemption.

 

“You’re sure, Johnny?” Ghost asked for the umpteenth time, looking up into Soap’s eyes as he cupped his cheek. In his other hand was Ghost’s favorite dagger, one of the many he had within his collection of blades in his private quarters.

Soap groaned, rolling his eyes – he was so fucking needy, and his cock twitched in desperation. “C’mon, Si,” he whined, his hips rolling forward. “I can handle it,” he muttered, leaning into Ghost’s touch. “Give it to me.”

Ghost brought the flat side of his blade against Soap’s neck, slowly sliding it down and leaving a trail of cold over Soap’s warm body. “Why don’t you say please? Like a good boy?” He suggested, slightly tilting the dagger so that the sharp part just barely grazed Soap’s skin.

Soap’s breath hitched in his throat as he felt the pleasurable sting of pain. “Please, Simon,” he begged, his cock twitching even more as he got harder and more aroused.

There we go, Johnny,” Ghost breathed out. He lifted the clean blade, grabbing Soap’s hip with one hand and pushing it down into the bed. “Make sure you don’t move, no need to hurt you too bad,” he muttered.

Ghost slowly and gently began to push the edge of the blade into Soap’s skin, hearing him moan and whine, but not say stop. So, after taking a quick glance up at Soap, he continued carefully carving something into Soap’s skin. The letter S was engraved into Soap’s thigh, and Ghost raised the blade.

“Do you want more, Johnny?” Ghost asked, looking up into Soap’s eyes. He didn’t want to push him, and he could see the tears in Soap’s eyes; he could, however, also see Soap’s dick convulse. “God, you’re a fucking masochistic freak, huh?”

“Gimme more, Si, please, sir,” Soap begged, one hand reaching up and covering his face, wiping tears away and rubbing his eye.

Ghost kept holding Soap’s hip down with one hand, before lowering the blade again. As carefully as he could as to not scar the flesh, he carved another letter into his skin – the letter R.

SR, for Simon Riley, embedded in his thigh, just as Soap had begged for.

“Fuck, Simon,” Soap groaned, pre-cum seeping out the slit of his cock. He felt so incredibly turned on, watching the blood drip down his thigh. “Lick it off, baby, c’mon, please, Si,” he pleaded.

“You’re a sick fuck, Johnny,” Ghost remarked, looking away from the blood so he could look Soap in the eyes. “How do I know you–”

“I got tested last week, and ye’re the only bastard I fuck; come on, Simon,” Soap whined, his hips thrusting up without meaning to.

Ghost held the bloody blade with his left hand before grabbing Soap’s face with the other. “You want me to lick your fucking blood off your thigh? You whore?”

“Please,” Soap whimpered, nodding his head eagerly as his dick twitched.

Ghost let out a chuckle, putting his tongue out and sliding the flat side of the blade along it. Soap moaned, biting his lip hard as a tension grew in his stomach and, holy fuck, he was about to cum with his cock untouched. Ghost smirked, noticing how his stomach tensed and his breathing quickened. He set the dagger down before lowering his head between Soap’s thighs; he looked up at him through his blond lashes, pressing the warmth and wetness of his tongue to the fresh markings on his skin.

That was what made Soap come undone, ropes of hot cum spurting out of his dick as he threw his head back. While Soap was lost in the pleasure of his orgasm, he didn’t notice Ghost spitting down onto his middle and ring finger; he didn’t notice anything until a loud moan tore through his throat as Ghost slipped his fingers into his asshole.

“Fuck!” Soap cried out.

Ghost chuckled. “ Such a pathetic whore,” he muttered, leaning up and licking Soap’s white cum off his stomach. “Coming just from a fucking blade,” he continued, forcing his fingers in and out of his tight asshole. It was incredible – no matter how many times he stretched Soap open with his cock, he’d still be tight as a fucking virgin by the next time.

“Please,” Soap whimpered, feeling the overstimulation beginning to settle. “God, Simon, fuck,” he whined, his hips bucking and his breaths coming in as sharp gasps.

“Gonna cum again, Johnny?” Ghost hummed, pumping his thick fingers in and out at a pace that left Soap drooling. He bit back a laugh at how big a mess Soap was as he finger-fucked him. “Gonna cum just for me, love?”

“Fuck! Simon!” Soap screamed, more cum shooting out of his dick and painting a delectable piece of art onto his chest and stomach.

That’s my boy, Johnny,” Ghost mumbled, helping him through his orgasm. Once Soap was but a shell of a man, shaking and whimpering from the intensity of coming twice, back to back, Ghost removed his fingers. “Did so good for me,” he whispered, looking down at his initials carved in his thigh. “Why don’t I help you shower, love?”

Soap looked up at him, trying to ward off the fog clouding his brain. “Yes, please, Si.”

Chapter 3: Part Three

Summary:

Scenes 21 through 30!

Notes:

Specific tags!
21: face-fucking | 22: consensual somnophilia | 23: feminization, tit-fucking, breeding kink | 24: feminization, humiliation, piss, breeding kink | 25: affectionate punishment (spanking) | 26: phone sex, sex toy (dildo) | 27: no specific warnings | 28: mirror sex | 29: sex toy (vibrator), edging | 30: no specific warnings

Chapter Text

A motherfucking monster

Who’s searching for redemption.

 

Many couples spent birthdays doing various, sweet activities together, and when sex was involved, it tended to be pure affectionate appreciation.

But Soap and Ghost were far from most couples, especially with how kinky Soap, the birthday boy, tended to be.

Ghost admittedly had been expecting roles to be completely reversed than they wound up being – for Soap to be the one kneeling, begging for his entire world to be rocked. Instead, Ghost was forced to adjust his trousers as his lover wandered inside wearing nothing but a skimpy, leather one-piece bodysuit and was told to get onto his knees.

Well, Ghost would do anything for Soap, and that did, in fact, include dressing up in nothing more than a harness, allowing Soap to tie a shibari knot and getting onto his knees exactly as he was told.

“That’s a pretty boy fer me,” Soap purred, stepping over and running his fingers through Ghost’s locks of hair. “So goddamn perfect,” he continued, circling around his lover, taking every possible inch in as his eyes scanned him up and down.

“Please, Johnny,” Ghost whined, a loud moan escaping him as his hair was roughly yanked back by Soap.

“Say it again – correctly this time,” Soap ordered, looking down at him.

Ghost’s lips were parted in pleasure as he looked up at him. “Please, sir,” he corrected, breathing sharper now. “Sorry, sir.”

“Now that’s more like it,” Soap curtly nodded, trailing his hands down Ghost’s chest while standing behind his kneeling form, until he reached those nipple rings he had on. As carefully and gently as he could, he tugged at them and relished in the whiney sounds that escaped Ghost’s lips thanks to the sensation. “What would ya like, love? Ye wan’ me ta fuck that needy little mouth o’ yers?” He asked.

Ghost nodded. “Please,” he whimpered, opening his mouth nice and proper just for him.

Soap chuckled as he got right in front of him again, taking his own cock into his hand and guiding it to the space between Ghost’s lips. “Such a good submissive,” he muttered, groaning as Ghost wrapped his lips around it. “A good cocksucker fer me,” he continued, using one of his hands to hold Ghost’s head still and guide it while the other gently held his jaw. With gentle movements at first, Soap drove his cock further into Ghost’s mouth.

A moan rumbled in Ghost’s throat as he sweetly looked up at Soap; he looked so damn innocent and cute, even with a cock in his mouth. Soap kept his thrusts slow, staring down at Ghost – those big brown eyes, the way the black rope popped against his skin.

“Fuck’s sake, love, ye’re so goddamn good fer me,” Soap grunted, lowering his head as he took sharp breaths. “Can’t wait to see ya chokin’ on it… feel yer throat tightenin’ while ye’re gaggin’,” he panted, biting his lip hard as he kept using Ghost’s mouth like it was a fleshlight.

Ghost’s eyes fluttered shut for a moment, a sight that made Soap groan. He moved his hips a little faster before lowering Ghost’s head further down. He heard the sound of Ghost gagging, and it was so damn beautiful, especially as the sound of drool hitting the floor met his ears as well.

“My little fuckin’ slag,” Soap huffed, continuing to fuck Ghost’s perfect mouth and relishing in every lewd noise he could hear. “Atta-fuckin’-boy,” he gasped, feeling how Ghost hollowed his cheeks in such a perfect way.

Ghost began to eagerly bob his head, attempting to take more down even if he gagged every fucking time he tried. All he wanted to do was please his lover on his birthday – turning thirty years old in this intense line of work was such a big milestone, and all he could hope for was to make it a special day for him. Soap had survived countless gunshots, stabs, even a couple minor explosions from faulty explosives, and despite Ghost being older than him with more experience, he’d forever look up to his boyfriend for being the strong man he was. He’d always be proud of him, through thick and thin.

“God, Simon, ye’re takin’ my cock so well,” Soap praised, his stomach tensing as his thrusts became more desperate. It was obvious he was chasing after his climax, and Ghost was more than willing to take him there.

As Soap thrust harder, Ghost began to gag on his length; this time, Soap held his head right there, feeling the way Ghost’s body was so desperate to rid the intrusion to the mouth. And when Ghost didn’t try saying their agreed upon safe-word – ‘watermelon’ – Soap decided to keep his head right there.

“Fuck, I’m gonna fill yer mouth up, baby,” Soap gasped, pulling his cock all the way out to allow Ghost some air before forcing his cock right back in. “Ya better swallow ev’ry fuckin’ drop, ya hear me?” He huffed, a guttural moan escaping him as his entire body suddenly tensed up. Cum spurted into Ghost’s mouth, down his throat – Ghost drank every drop like he was a starving man, lapping it all up while his tongue teased the tip and milked Soap of all he could give him.

For being the man who called Soap a cumslut, Ghost certainly didn’t shy away from getting all the cum he could get. If Soap’s brain wasn’t so foggy with pure pleasure and lust, he might’ve laughed at the thought.

Soap took a moment to recollect himself, his breathing sharp as he pulled his cock out from Ghost’s mouth. “Such a good boy, Simon,” he breathed out, smearing his drool-covered cock over Ghost’s lips and chuckling as Ghost panted for air.

“Fuck,” Ghost gasped, looking up at Soap and attempting to touch him – he’d completely forgotten that he was bound via that shibari knot Soap made. “Thank you, sir… your cum tastes so good,” he managed to say.

Soap’s heart fluttered as Ghost thanked him – even if it was such a whorish thing to do, it still left Soap feeling like he was on the top of the world. He bent down, pressing an affectionate kiss to his head. “I love ye, Si,” he whispered.

“I love you, too,” Ghost grinned, his chest feeling so warm.

Soap smiled, pressing one more kiss to his head. “Now, why don’t we help you out?” He asked, looking down at Ghost’s erection, drooling pre-cum.

Ghost eagerly nodded. “Please, sir.”

 

And I’m a bad guy

Who’s searching for redemption.

 

Last night, before drifting off to sleep, Soap had made a little request to Ghost: “If ye wake up before me, think ya can fuck my brains out while I sleep?”

And Ghost, finding that one of the hottest things Soap had ever requested, agreed to do just that. He made sure he woke up much earlier than his boyfriend, and it appeared he’d been dreaming about this with how painfully hard his cock was. Ghost knew Soap was a rather heavy sleeper, and he could see that Soap was in deep sleep, what with his body twitching and his eyes flicking around beneath his lids.

“Gonna stretch you out nice, Johnny,” Ghost mumbled as he grabbed the bottle of lube from the nightstand. He popped the cap open, applying a generous amount to his throbbing cock. Just thinking about what would happen was making Ghost’s heart flutter – the sleepy sounds of his lover moaning beneath him.

Ghost was so damn eager, he wasted little time and slowly began to ease his cock into Soap’s asshole.

A soft noise came out of Soap, but he hardly even stirred apart from the whine.

Ghost’s breathing was so sharp, his body quivering from pure excitement. He let out a quiet groan as he settled his entire cock into his hole, buried to the hilt. And with slow and gentle movements, Ghost began to fuck Soap as the man slept.

It felt so dirty, so hot– he had to physically stop himself and remind himself that he had to be gentle, that he couldn’t fuck him hard like he was tempted to. Not until Soap woke up, anyway.

Soap’s cock twitched, pre-cum leaking out of the head of his dick. He was beginning to stir, and Ghost decided to halt his movements in an attempt to keep Soap asleep for as long as possible.

Once Soap settled yet again, Ghost went back to it – slow, deep thrusts that got soft, sleepy noises out of him. Ghost had to bite his lip hard, continuing to fuck him nicely; he kept looking Soap up and down.

Soap looked so perfect – the way his pretty mouth hung open, how his eyes were shut so gorgeously; his cock was twitching and leaking pre-cum, too, and despite barely even fucking him for two minutes, Ghost felt so damn close already. He just looked so goddamn beautiful, so fucking pretty.

For some damn reason, all Ghost could do while his cock rocked in and out of Soap’s ass was admire just how stunning he was.

Ghost reached up, gently rubbing his fingers against Soap’s length and watching as more pre-cum fell from the sensitive tip. His touch was what made Soap whine while still asleep, making him slowly begin to wake up.

Ghost fucked him a bit harder and stroked Soap’s cock with vigor, desperate to surprise his lover with a nice mouthful of cum when he was fully awake. The pleasure was becoming so damn overwhelming, more soft moans escaping Soap; they all sounded delectable to Ghost, who had to tug his cock out from Soap’s ass.

That was what made Soap’s eyes flutter open, the sight making the man whimper. Ghost was approaching Soap’s face, cock on display.

“Open up, doll, I’ve got you,” Ghost whispered, one hand gently caressing Soap’s mohawk while the other stroked his own shaft at a quick pace. “I’ve got you, love,” he repeated.

Soap opened his mouth, eyes fluttering shut again; the feeling of warm cum landing on his tongue made him moan. He savored the familiar taste, eagerly accepting every drop as Ghost filled his mouth up.

“So good, Johnny, swallow it all…” Ghost panted, the last few drops of cum dripping into Soap’s open mouth.

Soap swallowed every fucking drop of Ghost’s seed, eyes fluttering open again; in a moment, Ghost was back to stroking Soap’s cock, eager to milk an orgasm out of him. It didn’t take very long, a shuddering breath escaping Soap as ropes of cum jetted out from his dick.

“Fuck, Simon,” he gasped, the orgasm feeling much more intense than he was used to.

“I’m right here, John, you’re alright,” Ghost reminded him, keeping up his ministrations until Soap was finished. “You did so fucking good, darling. I’m so proud of you,” he whispered, allowing Soap a moment to catch his breath.

“Ye really did it, huh?” Soap chuckled, reaching one of his hands up and running it through his mohawk.

Ghost smirked, lowering his head and licking the drops of cum on Soap’s stomach; he loved the sound of Soap softly gasping as he lapped it up. “Well, when my soulmate asks for something, I always deliver,” he hummed.

“Soulmate?” Soap asked with a smirk, watching as Ghost finished cleaning him up and wrapped his large, muscular arms around his torso. “Didn’t think ya believed in soulmates, if I’m bein’ honest,” he confessed.

Ghost shrugged his shoulders. “Well, I never did until I met you,” he admitted, wearing his heart on his sleeve like he tended to when it was just the two of them.

Soap smiled affectionately. “Ye’re such a big ol’ softie, Simon, I swear ta God. I love ya so damn much.”

“I love you, too, Johnny. With everything in me.”

 

And I’m a blonde girl

Who’s searching for redemption.

 

In a horny haze, Soap had a brilliant idea: getting lace lingerie sets for himself and his lovely boyfriend. But not just lace bottoms, no, Soap bought matching bras as well.

Soap had banished Ghost into the bathroom so they could change, and by the time Soap was done adjusting his black lingerie, he heard the bathroom door open.

“Johnny,” he began, stepping out of the bathroom to notice– “Is that a fucking skirt?” Ghost asked, eyes wide.

“Aye,” Soap nodded, looking down at the short, black skirt he had on. “What’s the problem, doll?”

“I…” Ghost frowned, gesturing to the thigh straps the white lingerie had come with. The straps were broken, torn thanks to the man’s thick thighs. “I’m sorry, Johnny,” he apologized, feeling a bit bad – Soap had bought them for him, yet he’d managed to rip them so quickly.

But Soap was far from upset or disappointed; his eyes stared at the fabric, brows raised, lips parted. He could feel heat spreading through his body, and the second his eyes landed on that lace bra Ghost had covering his large pecs, Soap couldn’t help but groan at the sight. “Fuck, Simon,” he breathed out, stepping forward.

Ghost looked down at Soap, admiring the man clad in a skimpy black bralette and a tiny black skirt. “Are you wearing something under that skirt, Johnny?” He asked in a low voice.

“Guess ye’ll have to find out,” Soap cheekily replied. “But first…” He muttered, stepping closer. He reached forward and grabbed Ghost’s clothed pecs, giving them a firm squeeze through the material of his lingerie. A needy groan escaped Soap, his thumbs tracing over the obvious silhouettes of Ghost’s nipple rings. “Fuck, Simon,” he whined, feeling his cock getting overwhelmingly hard.

Ghost let out a low chuckle. “What’s wrong, Johnny, like that I put the rings on?” He teased, eyes darting down to catch a glimpse of the new outline appearing beneath Soap’s skirt.

“It’s yer tits, Simon; I forget how perfect they are,” Soap huffed, his breathing becoming heavier as he kept groping Ghost’s pecs.

Ghost smirked. “Why don’t you fuck them then?” He suggested, voice deep and sensual.

Soap didn’t waste a second as his eyes snapped up to meet Ghost’s. “Lay on yer back an’ I’ll do it,” he responded in a heartbeat, finally letting his possessive grasp falter.

Ghost did as told, laying on his back and looking up at his lover. “Just remember who’s in charge today, Johnny,” he warned him, watching as Soap got his cock out and pulled the skirt higher up. That briefly revealed the black lace panties as Soap lowered himself onto Ghost’s abdomen and straddled him.

He wasted no time tugging the center of Ghost’s bra up to leave space for his cock; pushing Ghost’s large pecs together, Soap began thrusting his hips. The lace was soft, but Soap knew he couldn’t keep this up for very long since it would become uncomfortable against the sensitive flesh of his cock the more he fucked Ghost’s tits.

“Fuck,” Ghost groaned, unsure why he was finding this so goddamn hot. “Keep going, love,” he huffed, tilting his head back.

“God,” Soap grunted, eagerly fucking the space between Ghost’s pecs. Sure, it wasn’t a lot, but it was still so fucking hot. He kept rocking his hips back and forth, pathetic little noises escaping him as he felt himself getting close. “Simon…” He whimpered, eyes rolling back.

“Doing so good, Johnny,” Ghost huffed, looking at the sight on top of him and biting his lip harder. “You liking this?”

“Love this… fuckin’ these pretty tits o’ yers… hearin’ an’ seein’ ya like this…” Soap whined; the rub of the lace was starting to bother his cock, but he kept going. “I’m gonna cover these tits in my cum… mark ya as mine ‘n’ mine alone.”

“Oh, Johnny, I’m already yours,” Ghost chuckled, his heart fluttering at how Soap reacted by leaning his head back and moaning. “Cover me in your cum, babe. Paint me white with it.”

“Yes, Simon… Simon– Simon!” Soap cried out, his stuttering forward one more time before he tugged his cock away and stroked it with his hand. It didn’t take many strokes before his cum began to land onto Ghost’s clean-shaven chest, all over his pecs and that white bra he had on.

“Fuck,” Ghost groaned, gasping as the warm liquid landed onto his skin.

They took a moment, getting their breaths again while they remained right there. Soap’s skirt fell over his cock again, and Ghost chuckled.

“Well, I think it’s my turn,” the taller man remarked, easily picking Soap up and lifting him off his abdomen. He set him down next to him and sat up himself, feeling Soap’s cum drip down his chest but ignoring the sensation. After Ghost took a moment to change their positions, he forced Soap to bend over a nearby desk and lifted that black skirt of his before tugging down the lingerie panties he had on.

Ghost grabbed a bottle of lube, and like muscle memory, applied some onto his cock, set the bottle to the side and slid his cock right in.

The thrusts started slowly before they picked up, and Soap’s cock got hard yet again within minutes of Ghost ramming his cock into his ass. All those moans and other noises that Soap made, it was so addictive – Ghost wanted to hear all of them. And as he held the skirt up, fucking Soap so intensely, he couldn’t help but let out noises of his own.

“That’s it, my good girl,” Ghost moaned, slamming his hips even harder against Soap’s. “Gonna breed you so nice… cover your fucking insides in white… make my cum drip out all pretty,” he grunted.

That made Soap’s eyes widen and breathing sharpen – how the fuck did Ghost manage to make such words sound so fucking hot? It genuinely threw Soap off, his moans becoming louder and more pathetic. “Breed me,” he whimpered, even despite his brain trying to keep it in his head. Granted, Ghost loved acting alongside Soap’s kinks – it’d only be fair to play along to Ghost’s. “Fill me with yer cum, babe, please,” he whimpered, feeling how Ghost readjusted his grasp so he could hold Soap’s skirt even better.

“God, fuck, Johnny,” Ghost gasped, eyes rolling back as he felt his climax approaching quickly. “I’m gonna cum, I’m gonna– John!” He cried out, hips snapping against Soap’s one last time before he flooded Soap’s hole with his seed. “Fuck, take it all… take it all, doll, just like that,” he moaned.

His words managed to make Soap topple over the edge, a pathetic cry slipping his mouth as ropes of his cum spurted out of his cock. “Simon!” Soap gasped as he rode his high out, body shuddering.

Once they were both finished, they remained right where they were to catch their breath. And after a couple minutes, Ghost withdrew his cock from inside Soap. A sharp groan escaped him as he watched globs of his cum leak from Soap’s well-used asshole, and Ghost couldn’t help but reach forward and squeeze one of his asscheeks. He spread it just the smallest amount and watched as more cum dribbled out. “Fuck, Johnny…” He breathed out, biting his lip.

Soap chuckled, looking over his shoulder at Ghost who seemed infatuated with watching his pulsing hole drip cum. “Breedin’ kink, L.T.?” He teased, smirking.

“Shut up before I make you, Johnny.”

“Yes, sir.”

 

And I’m a freak

That is searching for redemption.

 

“C’mon out, love,” Soap hummed, sitting on the bed with his legs spread. He was completely bare, waiting for his lover to step out of the connected bathroom. Soap was so damn eager to see his lover – he was practically drooling at the idea of seeing Ghost in the skimpy little outfit he’d picked out, if one could even call it an outfit.

Ghost stepped out of the bathroom, running his hand through his hair which unintentionally showed off his impressive muscles. All he was wearing was a tiny black skirt, nothing else. “Like what you see, Johnny?” He smirked, noticing how Soap’s exposed erection twitched against his stomach, pre-cum drooling from the tip and down the sides.

“Steamin’ fuckin’ Jesus, Si, ya look… fuck,” Soap breathed out, at a complete and utter loss for words. There was the tiniest sting of disappointment, though – he’d chosen this skirt to humiliate his lover, but here Ghost was, wearing it with pride.

Ghost chuckled, crossing his arms. “Why don’t you come over here?” He suggested.

“Simon, which one of us is in charge?” Soap asked, voice stern as he stood up. “I’ll give ye a hint: he isn’t wearin’ a fuckin’ short skirt.”

Ghost smirked, tilting his head. “Well, he might not be wearing a skirt, but he is doing exactly what I said,” he commented, a cocky glint in his eyes.

Careful,” Soap warned, one hand trailing up Ghost’s chest while the other started at his thigh and worked its way up Ghost’s skirt. “Oh, ye’ve got nothin’ on under this thing, huh?” He snickered.

Ghost shrugged. “You said just the skirt – see, Johnny, I listen to you… sometimes,” he responded.

“Well then, why don’t ya bend over the desk?” Soap suggested, nodding his head to the side, toward the surprisingly clean desk they had in their bedroom. Admittedly, it had very little purpose – all they really used it for was to store things and to bend one another over and fuck.

Ghost snickered, getting to the desk and bending over in such an obedient manner. If there was something about Ghost, it was that his moods in the bedroom could vary so much – one night, he could be a complete submissive, a whimpering mess; others, though? Other nights, he could be bratty, or be a good submissive while still holding that dominant energy. And Christ, was this another night.

But Soap was determined to fuck this attitude right out of him. He approached him and saw how the skirt just barely covered Ghost up enough. Soap simply pulled the skirt up, and whistled as he saw Ghost’s asshole. “Tight as always,” he remarked, spitting onto the hole and watching as the man winced the smallest amount at the sudden action.

“Just for you,” Ghost responded, sounding a bit breathless. He whined as Soap pressed his finger into him, breaching that tight ring of muscle. “Fuck, John,” he muttered, leaning his forehead against his arms that were rested on the desk.

Soap smirked, pumping his finger in and out; he bathed in the gorgeous and pathetic noises that escaped Ghost. “Ye like that?” He grunted, slipping another in. He let his middle and ring finger slide in and out, using his spit as lube. “Ya ready for it, babe?”

“Please,” Ghost whimpered; he was acting like any other night, and it was obvious he was unbothered by the skirt. And despite having wanted to humiliate his lover, Ghost being so confident while Soap knew of his struggles was overwhelmingly sexy.

Soap smirked, tugging his fingers out and guiding his rock-hard cock to Ghost’s entrance. “My good girl,” he mumbled, pushing his way in before Ghost had the chance to say a damn word about his comment. He moaned as he felt his lover’s hole adjust to his length, as he felt the heat envelope his cock. “Fuck,” he huffed, holding the skirt up so it wouldn’t interfere but Ghost could still be wearing it.

Normally, Soap would start with slow thrusts, taking his time before quickening the pace, but tonight? Tonight, Soap started with a rapid speed from the get-go; his hips slammed against Ghost, and the desk squeaked as Ghost’s body weight was pushed into it.

Ghost was already a mess of putty in Soap’s hands – each thrust, each sound of Soap’s balls slapping against his, each grunt and groan Soap made; it all drove him up the fucking wall. And, there was a new sensation: a discomfort in Ghost’s stomach. He wasn’t sure what was new, but it was quickly making his moans morph into whimpers.

It didn’t take long for Ghost to process what was wrong – he had to piss. A whine slipped Ghost’s mouth. “Love, I need–” He began, getting cut off by another whine. “I need to piss, Johnny,” he told him.

“Hold it,” Soap said sternly, continuing to push Ghost further against the wooden desk. “Be a good girl ‘n’ hold it.”

“I can’t,” Ghost insisted, shaking his head as he began panting. “John, fuck, I– Johnny,” he whimpered, feeling the edge of the desk digging into his bladder. “I’ve gotta piss, love, please–”

“Then piss right ‘ere, doll,” Soap whispered, pushing him further against the corner and hearing the whimpers Ghost let out.

Ghost whined in a way Soap had never heard before. “John, I can’t piss while your cock is up my arse,” he complained, his voice breaking as Soap kept driving himself harder and harder into Ghost’s tight asshole.

“Sure ye can, Simon,” Soap replied, letting out a soft groan. “Let it all out; I’m right here.”

Ghost moaned, shaking his head before finally, a long stream of piss trickled out of his cock. His face was red hot – he was so fucking flustered, something so new to him. It took a lot to get him to this point, and Soap, after well over three long years of dating and fucking him, managed to hit it.

“There we go, Simon. A filthy fuckin’ slag, pissin’ while I fuck ‘im nice and hard,” Soap muttered, feeling the way Simon’s hole pulsed around him; he kept his hand flat against Ghost’s back, keeping the skirt up as he fucked him. “I’m sure this slut wants me to breed this tight hole, huh? Want my cum so deep inside ‘im, ‘til it’s leakin’ out?”

“God, John!” Ghost cried out, gasping and trembling beneath his lover. He was unable to contain himself, a few more droplets of piss dripping out. “Please, I need it,” he panted, grabbing the sides of the desk so tight, his knuckles turned white.

“My perfect breeding whore,” Soap grunted, grabbing Ghost’s hips with the skirt between his hands and Ghost’s flesh and ramming into his impossibly tight asshole. “Desperate for my cum… where do ye want it, babe?”

“In– I need it inside, I– fuck, Johnny, please,” Ghost gasped, eyes rolling back as Soap slammed into his prostate with such force and precision. “Breed me, John, let it– let it drip out,” Ghost begged, his moans getting louder and louder.

Soap groaned, sinking his teeth into the crook of Ghost’s neck. “I’ll breed ya, Si. Fill ye up, let ya leak ev’rywhere, ‘til ye’re beggin’ me to stop,” he muttered, feeling how Ghost’s body tensed up; he was so damn close, and Soap knew that – he could read his body like a fucking book. “Ye’re so damn close, and so am I, love,” Soap told him.

“Please, please, please, Johnny,” Ghost whimpered, leaning his head forward as his body began to quiver and tremble.

“Such a tight fuckin’ hole ye’ve got,” Soap groaned, slamming his hips against Ghost one last time. He groaned as he ground against him, soft moans slipping out of his lips. “I’m comin’ Simon, I’m breedin’ ya like the good whore ye are,” he mumbled before his hips stuttered, and he flooded Ghost’s insides with his spend.

Ghost felt it filling him, the warmth of Soap’s cum. He cried out, and without a single damn touch to his cock, still dripping with the remnants of his piss, ropes of cum spurted everywhere. It mixed with his piss, but he didn’t give a fuck; it felt so goddamn good.

Soap continued to grind his hips against Ghost, allowing him to milk every drop out of his cock. Once the two men calmed down, gasps turning into soft whines and sharp breaths, Soap gently tugged his cock out of Ghost’s asshole. His eyes lingered down, watching his now flaccid length reappear and moaning as Ghost’s now empty hole gaped and pulsed. Soap couldn’t help but grab his asscheek, spreading it and watching as globs of cum trickled out of Ghost’s well-used hole. “Attaboy…”

“God, Johnny…” Ghost whimpered, legs shaking. “You’re cleaning this up, you fucking arsehole,” he grumbled, his cock-dumb brain suddenly remembering that Soap had made him piss himself while taking it up the ass.

Soap chuckled. “I don’t think that’s how you thank the man who just fucked yer brains out,” he muttered.

Ghost scoffed. “But it is how I thank the man who humiliated the fuck out of me,” he retorted, too tired to turn his head and glare at his lover.

Soap cocked a brow, continuing to watch the cum leak out from Ghost’s hole. “Says the bastard who has a fuckin’ breedin’ kink,” he snickered, finding it amusing.

Ghost’s cheeks burned. “That isn’t humiliating,” he insisted.

Soap smirked, using his middle and ring finger to gather cum before pushing it right back into Ghost’s hole; the action made the other man shudder. “Yeah, because beggin’ me to breed yer tight fuckin’ arsehole isn’t humiliatin’,” he hummed, grabbing a handful of Ghost’s ass and squeezing.

Ghost groaned and hid his face in his hands, trying to hide his blush. “Fuck you,” he whined.

Soap snickered. “Oh, I’m always down for another round with you, Si.”

 

A motherfucking monster

Who’s searching for redemption!

 

Alongside another mission came another day of Soap disobeying orders. And while Ghost knew it was for the greater good, that he was performing actions that kept countless innocent lives safe, Ghost couldn’t help but act selfishly.

Simon Riley had no goddamn idea how he’d survive a day without John MacTavish in his life.

So, here the two of them were inside their shared apartment; Ghost was sitting on the ledge of the bed, Soap bent over on his lap with his bare ass exposed.

“I’ve told you a million times to stop doing that shit on the field,” Ghost said sternly, massaging Soap’s asscheeks. “And what do you do?”

“I couldn’t stand around ‘n’ watch, Si,” Soap huffed, breathing sharp. “I was the only fuckin’ demolitions expert out there, I knew what I was doin’,” he insisted.

Ghost squeezed one of his asscheeks a bit harder. “And what if it was a system you’d never seen before?” He asked. “What if there was a detonation rig connected to the door? What if–”

“But none o’ that happened, love,” Soap argued, softly moaning.

“But it could have,” Ghost reminded him. “At the end of the day, you disobeyed direct orders from your lieutenant. That can’t stand, can it? You’re getting ten.”

Soap whimpered; even if he was a kinky man who could handle a lot, spankings were always the kind of thing that made him both horny and nervous. Granted, it was Ghost he was talking about at the end of the day – he’d never go too far, and that was something he loved about him. “Aye.”

“Ready?” Ghost asked, looking down as Soap nodded. He brought his hand up and spanked Soap’s right asscheek, watching as the man on his lap tensed and moaned.

“One,” Soap began, breathing sharp. Another strike, another wince, another pathetic moan. “T- two…” He continued, voice sounding shaky as the cycle continued.

And after a few moments of spankings and brief breaks, he was almost at ten, with both of his asscheeks red with large handprints on them. “Ten,” Soap completed, feeling Ghost’s gentle touch rub over the big red marks on his ass.

“There we go,” Ghost breathed out, affectionately massaging the pain away. “You took your punishment so well, Johnny,” he praised, his touch so loving. “Are you okay, darling?”

“Yeah,” Soap panted, turning his head and looking over his shoulder at his lover. “I’m alright,” he insisted, his chest heaving.

Ghost decided to take Soap into his arms, readjusting their positions so that Ghost was laying on his back with Soap against his chest. He could feel the erection Soap had, but decided to ignore it for now. “You know why I do this, right?”

“Because ye’re scared… of losin’ me,” Soap replied, voice faltering the smallest amount. “But, I swear to ya, Simon, ye’re never losin’ me. Never,” he added, shaking his head.

“Johnny, I know your ability. You’re a smart and capable man – that’s part of why I fell in love with you,” Ghost insisted. “But you can’t control what happens around you. You had orders, and you broke them. Do I think it’s admirable that you’d risk your life for the sake of others? Of course. It’s so… you,” he continued, looking Soap in the eyes. “But does it make me upset that you sent yourself into unnecessary danger to do that? Yes.”

“I’m sorry, Si,” Soap apologized, frowning – he could see the tears that were building in Ghost’s eyes. “I try not to do this, you know that. But sometimes…”

Ghost shushed him, nodding in understanding. “I know, Johnny. I know that. And I also know that I’m being selfish… but I don’t know what I’d do if I were to lose you,” he confessed, running his fingers through Soap’s mohawk – it was longer than it normally was since Soap had been procrastinating on getting it cut. “I need you to live longer than me – you’re young, and have so much time to live out. And I want a life with you in it, forever.”

Soap breathed out a soft sigh, leaning up. “I love ye, Simon,” he whispered. “I’m gonna try to do everythin’ in my power to make sure I make it to retirement.”

Ghost smiled. “Whatever happened to John ‘I’d rather die in action than quit’ MacTavish?” He teased, his heart feeling so warm and fuzzy in a manner only Soap could do to him.

Soap shrugged. “Well, I met this handsome lieutenant,” he replied.

“Is that true?” Ghost chuckled, raising a brow.

Soap nodded. “He’s perfect. Knows how to make me feel good, in more ways than one, if ya know what I mean,” he snickered, flashing a wink at Ghost.

He laughed. “Sounds like the type of man you deserve,” he said in a gentle voice.

Soap’s eyes widened – had Ghost just said that he was the kind of man Soap deserved? Ghost? The man who’d always hated himself more than anything in the world? It brought the biggest, most stupid grin onto Soap’s face.

“He’s exactly the kind o’ man I deserve. I love ‘im more than life itself,” Soap agreed, his hips rolling forward; a sharp breath slipped his lips as he felt his sensitive cock rubbing against Ghost’s skin. “And right now, I think I need ‘im pretty fuckin’ bad…”

“You’ve got him right here,” Ghost chuckled, turning so that Soap could be laying on his back. His cock stood proud, and Ghost gently wrapped his fingers around it. With long, affectionate strokes, Soap became a puddle in the man’s hands. “I love you, John,” he whispered, laying on his side, right next to Soap. He pressed his lips against Soap’s, practically tasting every moan Soap let out.

When Ghost pulled away from the kiss, Soap’s hips rolled up for more friction from his hands. “I love ye, too, Si– Simon!” He cried out, cum suddenly flooding out from his hard cock. It was almost embarrassing how quickly Soap had finished – almost.

“My good boy,” Ghost groaned, pumping Soap’s cock all through his orgasm. “So perfect,” he chuckled, heart feeling as if it skipped a beat from those sounds Soap was letting out.

“Fuck,” Soap panted, feeling the last droplets of cum drip from his cock. His body tensed as Ghost’s tongue slid along his stomach, lapping every drop he could from his sticky skin. “God, Simon…”

Ghost looked up at him, so much pride in his eyes. “My good boy.”

 

♪♪♪

 

The worst part about dating while in active duty was that it meant there could be long periods of time without being able to see loved ones. Soap was sent on a mission without Ghost – it was something pretty rare nowadays, seeing as they worked very well together and often were deployed together, but at the end of the day, they weren’t in charge of those decisions.

Soap was laying in a hotel room, bored out of his mind as he stared at the ceiling. He desperately needed sleep – he had to resume the undercover mission at three in the morning. But his eyes refused to close, and his brain refused to power off.

So, since he had permission to use his phone when he was off field, he dialed Ghost’s number – the only phone number he knew by heart – and pressed the call button.

The phone hardly rang before it was answered; the sound of soft gasps echoed through the speaker, and Soap raised an eyebrow.

“Johnny?” Ghost asked in a soft, breathless voice.

Soap nodded his head. “Aye, love,” he responded, holding his phone up to his ear. “What are ye up to, Simon?”

A whimper escaped Ghost, tipping Soap off that something wasn’t quite right. “Nothing much, babe. Just, um…”

“Jackin’ off while talkin’ ta me?” Soap replied, finishing his lover’s sentence with ease. He didn’t earn much of a response, though he could hear those vulgar slick sounds. “Why don’t ya turn yer camera on fer me, Si? Lemme see that pretty face o’ yers while ya pleasure yerself,” he suggested, pinning his phone between his ear and shoulder as he eagerly began unzipping his own trousers. “Were ye thinkin’ o’ me when ya got horny, darlin’?”

“Yes,” Ghost breathed out. A small chime indicated he’d turned his camera on, and once Soap’s cock was out, he took the opportunity to look.

“Bleedin’ fuckin’ Jesus, Simon,” he muttered, looking at the sight. Ghost was inside their bedroom in their apartment, resting his weight on all fours. A dildo was suctioned onto the wall, halfway inside Ghost’s ass; he slid his body back, moaning as the dildo went all the way in before pushing himself forward and repeating the action. “Missin’ my cock, aren’t ya?”

Ghost couldn’t say anything, simply nodding. He’d positioned the camera on the nightstand, allowing Soap a perfect view of the dildo going in and out, of Ghost’s cock drooling pre-cum, of that pleasured face Ghost had…

Soap’s cock was getting hard quickly, and he began to jack himself off with long strokes up and down his shaft. “How long have ye been masturbatin’ for, Simon?”

“I- I don’t know– oh, fuck,” Ghost responded, gasping as his back arched.

A groan escaped Soap’s lips as he moved his wrist faster, staring at the screen. “Don’t ya dare cum, Simon, ye slag,” he muttered, his harsh breaths breaking his sentence apart. “Be a good fuckin’ boy ‘n’ wait fer permission. Got it?”

Ghost whined, looking over at the phone camera and frowning. “I’m so close, Johnny, come on–”

“No, Simon. Of all people, ye should know the importance of followin’ orders,” Soap smugly replied, his hips bucking upwards as his body became more desperate for friction. Ghost moaned, looking away, but Soap quickly tutted. “Simon, look at the camera, love. Lemme see that bonnie face o’ yers.”

Ghost locked eyes with the camera, lips parted as he continued to move his body, letting the dildo thrust in and out of his ass.

“Even in a different fuckin’ country, I’ve got control of ya. My Simon,” Soap smirked. “I’m sure ye’re wishin’ it were my cock poundin’ inta tha’ pretty lil arse. Holdin’ yer hips nice and tight so ye’ve got bruises in the mornin’,” he rambled in a sensual voice, letting out soft groans throughout his sentences. His thumb trailed along the slit of his own dick, collecting his pre-cum and feeling his eyes roll back for a moment at the sensation.

“Fuck… yes, John, I… I wish it was you, I wish… God, I’m so fucking close, Johnny, please, let me cum,” Ghost begged, his brain scrambled thanks to the immense pleasure he was experiencing. He was an absolute mess, with his cock twitching and stomach tensing as he fought hard to prevent himself from finishing.

Soap groaned as he heard his pleas, and he could feel himself getting breathtakingly close to climax as well. “Yeah, love. Cum fer me, Simon. Lemme see it– lemme hear it, baby. What’s my name?”

“John… John!” Ghost cried out, slamming his hips back one more time. He grabbed the bed sheets tight, knuckles turning white as his cum flowed from his cock. It made a mess on the bed, leaving streaks of the liquid below him; his body was shuddering, loud moans and whimpers pouring out of his lips.

There ya go, Simon… cum just like that, all fer me, babe,” Soap gasped, his hips stuttering forward as cum spilled from his cock. He groaned, eagerly riding out his high as it trickled down his hand.

“Attaboy, Si… fuck, I miss ye,” he panted, tilting his head back. He could feel tears in his eyes, knowing that it’d be another fucking month of him gone – collecting intel, fighting enemies, preventing battles. He felt so much ache for his lover, and he wasn’t even the clingiest one in the relationship; Soap couldn’t imagine what Ghost was feeling.

Ghost was quiet for a moment apart from his sharp breaths as he struggled to calm himself. He carefully moved forward, allowing the dildo to flop out of him. “I miss you, too, Johnny,” he confessed with a frown, looking over at the phone camera. “But, hey, love, we’ll have the best sex when you come back home to me. Anything you’d like,” he insisted.

Soap smiled warmly. “I think I’d wanna lay off the kinky shite and make love with my boyfriend,” he confessed.

Ghost beamed, nodding his head. “Sounds perfect to me, John. I love you.”

“I love ye, too, Simon.”

 

I wanna be your slave,

I wanna be your master.

 

When Ghost had practically fallen to his knees before Soap, he knew damn well he was needy and desperate. There were very few times where Ghost would feel so weak that he’d plead to be ruined.

But Soap wasn’t expecting it to go like this – for Ghost to beg him to be rough, to treat him like a slut. And, well, who was Soap to refuse?

So, after a brief amount of stretching Ghost’s tight asshole, Soap’s fingers sliding in and out of that hole thanks to the generous amount of lube he’d applied, the man began to fuck Ghost nice and hard.

“Fuck!” Ghost cried out, his head buried into the bed sheets as Soap slammed his cock in and out of his needy hole. He shifted his head, resting his chin against the bed and looking at that mirror Soap had cheekily placed in front of their bed. Ghost’s ass was up, Soap’s fingers digging into his flesh with each harsh thrust. “More,” Ghost begged, noticing how his eyeblack was streaming down his cheeks.

“Such a whore y’are,” Soap panted, slapping his palm against Ghost’s ass and hearing the loud moan that came alongside the sound of the strike. “Wantin’ more, wantin’ it deeper,” he chuckled, just barely changing angles before going back to fucking him.

“Please!” Ghost whimpered, trying to move his hips alongside Soap’s but being in such a mind-fucked space that he couldn’t adjust to the pace.

Soap found that amusing as all hell, chuckling and beginning to bring Ghost’s hips back while his own hips moved forward. “Beggin’ fer so much,” he remarked in a teasing tone. “Might be beggin’ fer mercy soon after,” he muttered, his hand finding Ghost’s cock and giving it a firm stroke before letting it go again.

“John!” Ghost moaned, eyes rolling back from the touch. “Again, please, I- I need your hand on–”

“Patience, Simon,” Soap snickered, looking at their reflection and groaning. “Ya asked fer me to be in charge; ye don’t get to make any demands, got it?”

Ghost had nothing to say in response, simply whimpering and just barely nodding his head.

It all felt so fucking good, all the stimulation blending together and making drool leak out from between Ghost’s lips. Now that was a sign that Soap was fucking him well.

“I’m so fuckin’ close – yer feckin’ arse feels so damn nice,” Soap groaned, biting his lip as he picked up his pace. He continued to hold his hip with one hand, the other finally caving and stroking Ghost’s cock. “Ye wanna cum? ‘s that what ya want?” He asked, trying to milk an orgasm out of his lover.

“Yes, please,” Ghost whimpered, gasping for air. “Please, let me cum, Johnny, I need it so fucking bad,” he cried, more eyeblack dripping down his cheeks as he became more and more desperate for his climax.

Soap let out a soft grunt. “Attaboy, beggin’ like a good whore,” he huffed, nodding his head. “Cum fer me, love – lemme hear ya.”

“John…” Ghost gasped, grabbing the bed sheets even tighter as his back began to arch even more than it already was. “J- John!” He practically screamed, eyes rolling back as his body tensed. Ropes of cum spurted out of his cock, pathetic and nonsensical words pouring out of his lips as he rode out his delectable orgasm.

“Fuck, Simon,” Soap gasped, hips stuttering forward as he felt himself approaching his own climax. “I’m gonna fill ye up like ya always love me doin’, darlin’,” he panted, eyes rolling back as he emptied his load into Ghost’s asshole.

Ghost cried out another loud moan, feeling the warmth of Soap’s cum flooding his insides in such a pleasurable manner. “Fuck…” He panted, looking at their reflection one more time. He caught the way Soap looked down at him, so full of love and affection, and Ghost found himself smiling. “That was good… really good,” he managed to tell him, nodding his head. “Thank you.”

“Ye’re welcome, Si. Love ya.”

“Love you, too.”

 

I wanna make your heartbeat

Run like rollercoasters.

 

Ghost and Soap were positioned in front of a mirror – Soap on all fours and Ghost fucking him nice and hard while holding his hips. It was such a sight to behold, with Soap being an absolute wreck as he took every fucking inch of Ghost’s girthy cock, letting it stretch him out so perfectly, as if their bodies were meant for each other.

“Taking me so good, baby,” Ghost panted, maintaining eye contact through their reflections. His grasp on his hips was firm, tight enough to leave bruises behind. “You love this, don’t you?” He huffed, deciding to trail one of his hands up Soap’s side. He leaned over Soap, and let his hand run beneath him until it was around his throat.

“Fuck, Simon,” Soap whimpered, feeling Ghost’s fingers firmly wrap around his neck and apply the perfect amount of pressure.

Ghost groaned, biting his lip harder as he slammed his hips even faster against Soap. “My pretty whore,” Ghost snickered, moving his hands higher up. He forced his pointer and middle fingers into Soap’s mouth, letting the pads of his fingers press down against Soap’s tongue. And even though Ghost knew how good a gag reflex Soap had, Ghost still managed to push his fingers far enough to get a gagging sound to echo the room.

That made Ghost’s hips stutter forward, and the sight that came alongside it via the mirror made a loud groan escape Ghost. “Fuck,” he huffed, biting his lip. “So gorgeous, gagging on my fingers,” he muttered, relishing in the way Soap pathetically gagged and moaned around his fingers.

He was getting so fucking close – he’d always been the type of man to be driven absolutely mad via noises, and Soap was making so many lewd ones. He was gagging, moaning; there was the sound of skin slapping against skin, of the lube and sweat– it was all so fucking perfect, and Ghost couldn’t help but whimper.

“Gonna fill you up, Johnny…” He moaned, staring at them through the mirror and finding that his pace was becoming sloppier, needier, more desperate. He was so close to climax, and it was making Ghost practically drool. “Are you close, baby? Gonna cum for me?” Ghost muttered, noticing how Soap eagerly nodded his head. “Then finish, Johnny. Cum, darling.”

Soap gagged a bit more before his body tensed up – it was so fucking hot to Ghost, watching his lover come undone, all because of him.

And as ropes of white spurted out from Soap’s cock, Ghost felt himself topple over the edge as well; he emptied every drop he could into Soap’s needy asshole, groaning and whining as he ground his hips through his orgasm.

Soap attempted to say something, but he was still getting gagged by Ghost’s fingers. Ghost noticed this and decided to move his hand. “God,” Soap panted, eyes half shut as he struggled to catch his breath.

“Did so good, Johnny,” Ghost muttered, running his fingers along Soap’s soft skin. “I’m so proud of you.”

Soap let his body slump, and Ghost allowed it as he tugged his cock out from Soap’s ass. “Love ya,” he muttered, not even wanting to clean up – he was so damn tired after that round.

Ghost chuckled, standing up to grab some towels and tissues for his lover. “I love you, too.”

 

I wanna be your good boy,

I wanna be your gangster.

 

It was never much of a secret that Soap loved to tease Ghost – seeing such a strong, powerful and well-respected man falter so easily was the best feeling in the world. So, naturally, he tried to do it as often as he could, and it never mattered whether he was playing the role of the dominant or submissive that night – Ghost’s reactions were always incredibly mouth-watering.

So, here they were, a ring-shaped vibrator wrapped around the base of Ghost’s cock; the man was writhing, one hand grabbing the bed sheets while the other was tangled in his own locks of hair.

Soap kept making the vibrations fluctuate thanks to the app on his phone. The sight of Ghost’s trembling body was enough to make Soap’s own cock swell inside his trousers, but this wasn’t about him. This was about teasing the everloving shit out of Ghost, and allowing him to experience one of the most pleasurable orgasms he’d ever have.

“Johnny,” Ghost whined, his hips stuttering forward while he felt the vibrations increase around his cock. “Please,” he whimpered, his stomach tensing a bit.

Soap cooed, sitting right next to him and watching as his lover desperately squirmed around. “Why don’t ya beg me fer it, and maybe, I’ll think about it?” He suggested, decreasing the vibe’s strength.

Ghost was struggling to catch his breath, his hair sticking to his head thanks to how damn sweaty he was. “Please, Johnny, I- I need it so bad,” he begged, shaking his head. “Let me cum, I’ll- I’ll do anything you want me to,” he continued.

Soap found so much pride in managing to make the stoic and strong lieutenant of Task Force 141 stutter, whimper and beg as much as he was right here. It seemed so unlike him, but Soap knew just how much power he held over Simon Riley – sometimes, it was so much that he’d genuinely surprise himself.

The man raised the intensity of the vibrations again, smirking as Ghost’s moans got even louder and his body quivered even more. His cock was twitching, more pre-cum leaking out as Ghost went hurtling towards an orgasm.

Just as he got close, Soap turned the vibrator off completely. He relished in the whines and complaints Ghost let out in reply, and Soap smirked innocently.

“Aw, poor thing,” Soap cooed, pushing his bottom lip out in a mocking pout. “Ya wanna cum so badly, but I’m not lettin’ ya, huh?”

“Johnny, I was so close,” Ghost whimpered, his hips bucking forward. “Please, Johnny, I- I’ll do anything you want, just let me cum,” he begged.

Soap turned the vibrator up to its highest setting, hearing that loud moan that tore through Ghost’s vocal chords. “Ye’re really that fuckin’ desperate? That ye’d leme do anything I want with ye?” He scoffed, raising a brow and chuckling. “Such a pathetic bloke I’m in love with, huh?” He teased.

The vibrator kept going strong, making Ghost’s body quiver with excitement. He could feel the tension building in his body as it shook, whimpers and whines slipping out of his lips. His hips were rolling up, seeking even more friction.

“Greedy,” Soap muttered in a sing-song voice, amused by how desperate his lover was to cum. “I’ll let ya cum. But it’s just because I know how pissy ye get when I edge ya for too long,” he remarked. He remembered how pouty Ghost had gotten last time he edged him, granted, that time was significantly longer.

“Please, please, John!” Ghost cried out, his body tensing and shuddering intensely as his orgasm finally washed over him. It felt so fucking good, like the sweetest flavor on his tongue, as cum spurted out from his needy cock. “Fuck! Fuck, Johnny, I– fuck!” He cried out, as if those words were the only ones in his goddamn vocabulary.

Soap simply watched, a smug smirk on his lips as he witnessed his lover crumble into pieces. Once every drop was out, and Ghost was a trembling mess where he sat, Soap turned the vibrator off via the app on his phone. He approached Ghost, kneeling down to free him from the vibrator around his cock.

“Such a good boy,” Soap praised, licking a long line of Ghost’s cum right off his bare, clean-shaven body. “Ye did so damn good fer me, Simon.”

Ghost groaned, looking down at him as his body twitched in response. “Thank you, Johnny,” he breathed out, biting his lip. “Fuck, that felt…”

“I know,” Soap remarked in a cocky tone, chuckling. “Ye’re welcome, baby. Let’s clean ya up, yeah? Then, I can do whatever I want, just like ya said.”

Ghost’s breath caught as he swallowed the lump in his throat. “Please.”

 

‘Cuz you can be the beauty

And I could be the monster.

 

Ghost had always loved the sight of Soap beneath him – it was always the most gorgeous sight to the man. The way Soap’s mohawk would stick to his head with sweat, how his eyes would flutter shut and his Adam’s apple would bob in his throat. It was an intoxicating thing, really; it fueled Ghost like a goddamn drug.

Ghost had always loved the way Soap felt; how soft his skin was, how hairy his chest was, how stubbly his face could get, how nice his throat felt beneath the weight of his fingers.

Ghost’s hips kept moving as his fingers wrapped around Soap’s throat; he’d never apply too much pressure, but it was always the perfect amount to leave Soap nothing but a trembling mess in his hands.

“Fuck,” Soap weakly cried out, lips parted and plump from all the kissing they’d done. “Simon…” He gasped, feeling Ghost’s hips plowing against his as if they were animals. He wasn’t sure what exactly was so different about tonight, but holy shit, did it feel so much rougher, so much more – and Soap was absolutely fucking adoring it as Ghost kept his thrusts quick and rough.

The sounds of Soap’s pathetic noises and the addictive slapping of skin had Ghost drooling like a damn dog. “Johnny, you’re so fucking tight,” he huffed. He kept his grasp around Soap’s throat, but moved his thumb so he could open Soap’s mouth a little wider. Then, he spat right into Soap’s mouth and watched as he trembled like a whore. “You love this, huh?”

Soap eagerly swallowed it down, whimpering. “Yes, yes, fuck, Simon!” He cried out, his brain a fog of horny thoughts as he got fucked.

“Love getting used like this… such a slag,” Ghost grunted, hips becoming fewer yet deeper. “Got anything to say to that?”

Soap opened and closed his mouth, as if trying to come up with a cocky remark, or some shitty response; nothing ever came out apart from needy little sounds.

Ghost groaned, slamming his hips one more time into Soap’s asshole and rocking his hips so he could go deeper. “So cock-dumb, you can’t even fucking think,” he chuckled, looking down at Soap’s twitching cock that was practically pouring pre-cum out. “All you want is to be fucked like a whore, and to cum like one too, huh? Maybe even filled like one…”

Soap was a writhing little mess, and without much warning apart from a loud moan, he came all over his own stomach.

Ghost was genuinely surprised by the sudden orgasm, but at the same time, he found it mind-numbingly hot. “Gonna fill you with my fucking cum… let it drip out,” he muttered, a soft moan escaping him as, with one deep thrust, he felt his orgasm wrack his body. “Fuck, Johnny,” he whimpered, eyes rolling back as he filled Soap’s tight asshole with his seed.

A moment passed of panting, of catching their breaths, of Soap’s brain clearing of that lustful cloudiness; they stared into each other’s eyes, feeling the way their own hearts fluttered and seeing every ounce of lust fade into pure affection.

“I love you, Johnny,” Ghost panted, his grip around Soap’s throat moving to a gentle caress against his cheek.

Soap took one heavy breath, chuckling. “Love ye, too, Si.”

Chapter 4: Part Four

Summary:

Scenes 31 through 40!

Notes:

Specific tags!
31: bondage | 32: Task Force 141 foursome | 33: pet-play | 34: bondage | 35: drunk (tipsy) sex, semi-public sex, quickie | 36: cockwarming | 37: gun play | 38: CNC, safe word usage | 39: no specific warnings | 40: no specific warnings

Chapter Text

I wanna make you quiet,

I wanna make you nervous.

 

Like the horny man he was, Soap had approached Ghost with yet another one of his brilliant ideas. And, as always, Ghost could never say no to that.

So, Ghost took his time to use that rope Soap got for the bedroom, and he tied Soap’s wrists around the headboard. Once Soap communicated that they were comfortable enough, Ghost grabbed the blindfold from the side of the bed.

“You alright, doll?” Ghost asked, voice affectionate and loving before they got into more sexual and rough acts. He carefully put the blindfold around Soap’s eyes, keeping it perfectly tight. “Need me to change anything?”

“I’m alright, Si,” Soap insisted, licking his lips and leaning his head forward. “C’mon, babe, treat me like a gentleman.”

Ghost chuckled, grabbing the ball-gag from the nightstand. “I don’t think this is exactly how a gentleman would treat his man,” he remarked, a smirk on his lips.

Soap shrugged to the best of his ability. “Well, I did ask ya to do this. Very gentlemanly o’ ye,” he teased.

Ghost leaned forward, pressing a kiss to Soap’s forehead and letting out a soft laugh at how his body tensed. “Don’t worry, love, it’s just you and me,” he reassured him. “Now open that pretty mouth for me – it’s the same safe-word we always use for when your mouth is full, got it?”

“Got it, Simon,” Soap nodded, opening his mouth – the safe-word was ‘watermelon’, something that could easily tip Ghost off that something was wrong.

With a curt nod that Soap couldn’t even see, Ghost put the ball-gag into his mouth and clipped the buckle behind the man’s head.

“Such a pretty boy,” Ghost muttered, taking a step back from where he stood on the side of the bed and looking at his lover. Soap had no shirt, but his trousers and boxers were still on with an obvious strain from his erection. Ghost pressed the palm of his hands against Soap’s chest, chuckling as he jumped. “So perfect… so mine…” He continued, trailing his hands down Soap’s hairy chest.

A soft yet muffled moan escaped Soap as Ghost touched him, and Ghost fucking adored that sound. Ghost sharply inhaled, removing one of his hands and using the other to touch the fuzz of Soap’s happy trail.

“Want my hands on your cock, doll? Maybe even my lips and tongue?” Ghost asked in a low voice, looking up at Soap as he trailed his tongue up from the waistband of his jeans toward his belly button.

Soap whined, hips bucking forward as his wrists tugged at his restraints. He eagerly nodded his head, stomach firm beneath Ghost’s tongue.

Ghost chuckled, gently grazing his teeth against a spot next to Soap’s belly button. Soap moaned as he felt his lover sucking on his skin, taking sharp breaths as his pleasure struck him in waves.

As Ghost licked and kissed Soap’s stomach, he used his hands to undo Soap’s belt. He tugged it off completely, tossing it to the side before unbuttoning his trousers.

“So handsome,” Ghost cooed, looking up at how absolutely stunning Soap looked as Ghost did as he pleased with Soap’s completely oblivious form. “So sensitive and perfect. I love you so fucking much, Johnny,” he continued, tugging Soap’s trousers down and hearing him groan in excitement. “So fucking much,” he repeated, firmly grabbing his lover’s cock and removing it from his boxers.

The muffled noises coming from Soap spurred Ghost on as he slowly began to stroke his partner’s length. He felt Soap’s hips buck upwards, and he could see Soap’s wrists struggling against the rope that had been used to tie him up with. “Patience, Johnny…” He muttered, smearing pre-cum along Soap’s shaft as he pumped his hand up and down. “You’ll have my mouth soon enough, darling, I swear,” he promised.

Ghost continued his ministrations, and after a couple minutes of only using his hand to stroke Soap’s cock, the man finally lowered his head. Ghost licked a stripe from the middle of Soap’s base up to the tip; he lapped up the pre-cum, letting out a groan both at the taste and the way Soap’s body was trembling beneath him. Ghost wasted no time wrapping his lips around the head of Soap’s cock, using his tongue to tease him as he slowly lowered his head.

Soap was moaning so damn loud, wrists tugging at his restraints while his hips kept bucking upwards. His sense of touch was heightened tenfold with his sight taken out of the equation, and holy fuck did it make every goddamn swipe of Ghost’s tongue even more pleasurable.

Ghost eagerly began bobbing his head, taking Soap as deep as he could. Ghost certainly wasn’t the best at taking it deep – his gag reflex could be so damn obnoxious. While it often made him feel guilty, seeing as Soap could take his cock down with ease, Ghost knew his own limits, especially when he himself was in charge.

With each movement, Soap moaned; the sounds being muffled thanks to the ball-gag didn’t mean a damn thing, because he kept letting them all out just like he knew Ghost loved.

Ghost couldn’t help but start palming at his own cock, groans escaping him as he kept going. His motions were unrestricted, but with a dick down his throat, his noises were muffled as well.

The two of them remained like that, and Ghost could see that Soap was millimeters from the cusp of relief. Ghost kept going even faster, eyes staring up at how perfect Soap looked during the entire damn experience.

His noises were getting louder, his thrusts upwards getting more desperate, and as his body suddenly tensed up, Ghost got a mouthful of Soap’s cum pouring down his throat. Ghost moaned as he felt the cum flood his mouth, eagerly swallowing every damn drop; once he felt Soap’s cock beginning to soften, he pulled his mouth away and took a moment to breathe.

“Fuck,” Ghost panted, looking up at Soap. “You need a breather, love?” He asked, noticing the way Soap eagerly nodded his head. Ghost chuckled, reaching over to unbuckle the ball-gag before lifting the blindfold the smallest bit so that Soap could see. Once the blindfold was lowered, he smiled at him. “Hi, doll.”

“Holy shit, Si,” Soap gasped, looking up at him.

Ghost chuckled. “You did so good, Johnny. Take your time, okay? We can get back to it when you’re ready.”

Soap smiled, tilting his head back. “Thanks, Si.”

“No problem, darling.”

 

I wanna set you free,

But I’m too fucking jealous.

 

It had been a really rough mission – stressful, overwhelming; Task Force 141 damn near cried in pure joy when it was over. And that was when Soap came up with an idea; after briefly discussing with Ghost, he suggested it to Price and Gaz.

That was what led to now, the sound of panting and skin slapping filling the debriefing room.

“Fuck, you’re tight,” Price grunted, thrusting his cock into Gaz’s asshole while the sergeant bent over the table. Gaz moaned in reply, but his mouth was preoccupied by Soap’s hard dick, choking on it with vigor. Soap was a moaning mess, laying on his back atop the table; his hand was wrapped around Ghost’s aching length.

Gaz pulled off Soap’s cock, gasping for air. “Fuck, sir,” he moaned, his dick twitching in need. “Please, please, touch me, I– fuck!”

“Didn’t know ye were such a needy whore, Garrick,” Soap remarked, looking down at the man with a cocky smirk. “Get back to work on suckin’ me off, yeah?”

Gaz opened his mouth to reply only for Price to force the man onto Soap’s cock again; Price’s grasp on Gaz’s hips was bruisingly tight, both men groaning with each stroke.

It continued – skin against skin, groans alongside moans.

Soap licked a line up Ghost’s dick, a groan rumbling in the taller man’s throat. “Damn, Kyle, I didn’t know ye were that good at taking cock,” Soap remarked; a moan escaped his lips when Gaz looked up at him through his lashes, lips still wrapped around Soap’s dick. “Why don’t ya put that dick to work ‘n’ fuck me?” He suggested, watching as Gaz pulled his mouth off him.

Price chuckled, thrusting one more time into Gaz’s tight asshole. “I’m sure both of you would enjoy that,” he muttered, looking up into Ghost’s eyes. He saw that dangerous glint in the man’s eyes, and opened his mouth to say something only to earn a slight shake of the head. Price remained inside Gaz for a moment, grinding his hips against his ass before pulling out and stroking his cock. He didn’t want to cum just yet – there was still so much more to be done.

Gaz whined as he felt Price pull out, but moved his head down. He pressed his tongue flat against Soap’s asshole, smirking the slightest amount as Soap let out a loud, whorish moan.

“C’mere, Price, this whore loves getting his mouth filled,” Ghost told their captain; Price snickered and approached Soap’s top half as Gaz devoured the ass of the youngest in the Task Force.

Price was on the right of Soap, the man holding his own cock. “Is that true, sunshine?” He chuckled.

“Why don’t ya shove that dick o’ yers in my mouth ‘n’ see?” Soap suggested between sharp breaths and soft moans.

Price raised his brows in pleasant surprise as he pushed the head of his dick towards Soap’s parted lips. He slid it inside, groaning as the warmth and wetness of his mouth surrounded him. “Fuck,” he grunted, letting Soap bob his head.

Suddenly, a muffled moan escaped Soap as Gaz gently pushed his cock into Soap’s hole; Gaz tilted his head forward, letting out a long stream of curses. Gaz pushed himself all the way in, and once he and Soap were both ready, began to slowly thrust. The man’s eyes landed on Ghost’s thick cock, and he huffed. “How the fuck are ya so tight when Ghost is the man fuckin’ you?” He wondered aloud between grunts, genuinely baffled.

Ghost chuckled, looking down at Soap who was giving head while taking it from the ass and jacking him off. Fuck, was that hot. “I always wonder the same damn thing,” he simply replied, voice gravelly.

This continued for a moment, with Ghost simply watching and getting his cock lazily stroked; it didn’t take long for him to notice the lack of squirming that Soap tended to do by now.

“Here,” Ghost began, the first words to break the empty noise of sex – groans and skin hitting skin. He gently guided Price to the side so he was directly facing Gaz; Soap was forced to tilt his head back to look up at him, lips parted. “Fuck his throat. He loves it when he can barely fucking breathe,” he muttered, hearing the whine that escaped Soap. “He loves it rough,” he told Price and Gaz.

“Is that right?” Price muttered, noticing the small nod Soap did in return. With that, he forced his cock right back into Soap’s mouth, beginning with long and slow thrusts. All the while, Gaz kept pounding into Soap’s ass. By now, Soap stopped stroking Ghost’s cock, too distracted by everything else going on; Ghost didn’t mind, though.

It didn’t take long after Price began to face-fuck Soap for him to feel his body nearing its peak. “Fuck, you’ve got a nice throat,” Price groaned, tilting his head back as he forced his cock all the way down. While Soap kept still, Ghost reached over and wrapped a hand around Soap’s neck so he’d choke on the man’s dick.

The squirming and tightening of Soap’s throat quickly pushed Price over the edge, his load shooting down Soap’s throat as he moaned.

The sight was so fucking hot to Gaz, whose thrusts were beginning to stutter forward and lose rhythm. “Fuck,” he gasped, watching as Price pulled out and Ghost let go. He saw the red flush to Soap’s cheeks, and the slobber all over Price’s cock, and holy shit– “I’m close,” Gaz whimpered, biting his lip.

“Don’t finish inside him,” Ghost told Gaz in a stern voice – that was where he drew the line. In his eyes, that was the most intimate part about sex; filling one another was a task solely made for himself and his partner. They could have as many foursomes as they wanted, but nobody but Ghost was allowed permission to cum inside Soap – that was one of his biggest rules. “I’m sure he’d much rather taste you.”

Gaz bit his lip, and with a few more thrusts, he quickly tugged his cock out and approached Soap’s face. “Open up,” he grunted, eyes briefly fluttering shut as he stroked his cock to maintain some form of stimulation. Soap opened his mouth, resting his tongue out and allowing Gaz to cum between his lips.

All four men groaned – Price muttered praise to Gaz while Gaz and Ghost muttered praise to Soap, who was moaning as he tasted the unique flavor on his tongue.

After giving Soap a moment to catch his breath, Ghost stepped over just as Soap was attempting to stand up. “Come here,” he muttered, grabbing Soap by the hips. Sure, the sight of his lover getting used by someone else was hot, but he couldn’t contain that overwhelming jealousy yanking at his throat like the leash of a collar. At the end of the day, he was just a beast struggling to be controlled, and Soap MacTavish was the perfect man to keep him tame. He bent Soap over the table, letting Price and Gaz watch as he slid his cock into Soap’s ass using his own saliva as lube.

“Fuck, Simon!” Soap cried out, feeling Ghost’s cock stretch his hole as he eased himself in. His chin rested against the table, and he made eye contact with his fellow sergeant; it made his cock twitch, feeling eyes on him as he got railed.

Ghost’s thrusts were anything but gentle, the table squeaking as he fucked into Soap. “You like that?” Ghost muttered, grabbing Soap by the mohawk and pulling his head back, so he could fully look at Price and Gaz. “You like people watching you become a mess in my fucking hands?”

“Yes! Yes, Si!” Soap gasped, mouth hanging open.

“I might’ve let Kyle fuck you, Johnny, but this arsehole is mine,” Ghost grunted, voice stern. “Who do you belong to, John?”

You! I’m yers, Simon, I– God,” Soap cried out, drool leaking out of his mouth as he noticed how Price’s hand was around his own girth, stroking up and down. Gaz, meanwhile, was biting his own fingers, soft grunts escaping him as his flaccid dick began firming up.

“Who fucks you better?” Ghost continued, one hand tangled in Soap’s hair while the other held his hip roughly. When all he earned were cries and moans, Ghost moved his hand from his hair to around his throat. “Who fucks you better?” He repeated in a deeper voice, leaning forward. A smirk appeared on his lips when he saw Price and Gaz eagerly jerking off, and he chuckled lowly.

Ye fuck me better! Simon!” Soap gasped, his back beginning to arch.

Ghost groaned. “You’re so close again, huh? Like a good fucking slag,” he smirked, thrusts becoming sloppier. He looked up at Price and Gaz, noticing that their strokes were getting faster, losing rhythm as they pumped their own cocks. “You can cum on him,” he told them, nodding his head. “My boy’s a cumslut. Isn’t that right, Johnny?”

Soap hummed in confirmation, breaths coming out in sharp huffs as he felt his climax rapidly approaching.

Price and Gaz got closer; Price’s hand tangled into Soap’s hair while Gaz gently stuck his thumb between Soap’s lips, against his tongue.

“Fuck, there you go,” Price groaned, cum jetting out from his cock.

The sight tipped Gaz over the edge, and soon enough, Soap’s face and mouth was covered in his captain’s and fellow sergeant’s spend.

“Attaboy, Johnny, taking us so nice,” Ghost panted, suddenly pressing all the way against Soap; he desperately ground his hips, brushing against Soap’s prostate. “Fuck,” the man cursed, painting Soap’s insides white. The sensation of Ghost’s hot seed was enough to make Soap cum.

The room was full of grunts and groans; soft breaths of names, strands of curses pouring from lips. The room reeked of sex – sweat and cum – and the erotic scents were driving all four men up the damn wall.

And once they were all finished, all they could do was stop and catch their breath. Price was the first to move, grabbing a tissue box that had sat in the debriefing room they were inside. He set it down next to Soap, taking one to give Gaz and taking another. Both men began to carefully wipe the cum off Soap’s face.

“Didn’t know ya were a whore,” Gaz snickered with a smirk.

Soap rolled his eyes with a chuckle. “Bile yer heid,” he replied, letting both men clean him up.

Price smiled as he crumpled the used tissue up in his hand. “Did good, sunshine,” he praised, earning a genuine grin from the Scotsman. “Isn’t that right, Simon?”

Ghost looked up, a fond look on his unmasked face as he used a tissue of his own to clean his cum from Soap’s ass. “Yeah. Very good,” he agreed, his free hand gently squeezing Soap’s ass in an affectionate way.

The four men took another moment, cleaning up one another with joyous expressions; after a few minutes, Soap spoke up.

“Call that team bondin’,” he joked breathlessly.

Gaz threw him a glare before his eyes snapped up to meet Ghost’s. “He always make bullshit quips after all your sessions?”

Ghost nodded his head with a sigh, running his fingers through his dirty blond hair. “Only when he really enjoys it. I’ve gotten used to them,” he boasted in a cocky tone, smirking and shrugging his shoulders.

Price, who was adjusting his trousers, looked over. “We don’t talk about this. It was a one time thing, off the record. Got it?”

All three men nodded, albeit with smug looks on their faces. “Yes, sir.”

 

I wanna pull your strings

Like you’re my Telecaster.

 

The sound of metal clinking against metal could be heard; Ghost led a leashed-up Soap closer to the edge of the bed, for easy access. A black collar that read, ‘Ghost’s’ was around Soap’s neck, and Ghost had the end of the leash in his hand.

“Gonna be a good boy, Johnny?” Ghost asked, keeping hold of the leash tight. “Not gonna bitch and whine like you always do?”

“I’ll try to be, sir,” Soap replied, peering over his shoulder. While he himself was fully bare apart from that collar around his neck, Ghost was completely clothed – balaclava and all. “Just for ye, sir,” he continued, crawling closer to him.

Another firm yank to the leash, another obedient move from Soap.

“Turn around,” Ghost demanded, unbuttoning his own trousers and sliding his throbbing dick out. “Head down, arse up.”

Soap’s breath caught in his throat as he obediently got into the position he’d been ordered to get into. Slipped perfectly inside Soap’s hole was a butt plug, a faux fur tail attached – Soap had originally bought it for Ghost, surprisingly, as a little gag gift. But Ghost, being the man he was, strictly allowed it to be used on Soap instead.

Ghost tugged the plug out and set it to the side, grabbing the lube bottle instead. He looked over, watching as Soap’s hole gaped and pulsed around nothing. “So fucking needy for me, huh?” He chuckled, spreading lube onto his own cock. “Why don’t you beg for it?”

Soap whined, shaking his head. “Please, sir, I need yer cock so fuckin’ bad,” he begged, his crossed arms being the barrier between his face and the ground. “Fuck me, I wanna feel it so deep insi– fuck!” The man was cut off by Ghost quickly sliding his cock into Soap’s needy ass, beginning to fuck him so roughly. It was as if they were both animals, with the pace and vigor Ghost was putting in.

“Such a good boy, pup,” Ghost muttered, tugging at Soap’s leash and making it harder for the man to breathe. “You’re taking it so well,” he continued, tilting his head back as he continued to pound into Soap at an almost inhuman pace.

As Soap’s noises became louder, Ghost knew he was doing everything perfectly. Every sound Soap let out sent Ghost closer and closer to his climax.

And when Ghost finally got to his peak, it came crashing over him in such a pleasurable way. He pulled at the leash more, relishing in the loud gasps that escaped Soap as Ghost emptied his load.

Soap was trembling, and Ghost knew he was almost there.

“Cum for me, Johnny,” Ghost panted as he rode out his high; the second he let out those words, Soap came as well, body tensing as ropes of cum spurted out his cock. “That’s a good boy, fuck…” He groaned, letting Soap see his orgasm through before he slowly pulled out and loosened the pull on the leash.

Soap whined, letting his body relax. He was panting for air and could hardly fucking move. “God, Si…” He whimpered, eyes fluttering shut. “That…”

“You did so good, Johnny,” Ghost whispered, walking to the nightstand so he could get some tissues and clean him up. “I’m so proud of you.”

 

And if you want to use me,

I could be your puppet.

 

Ghost was laying on the bed, resting on his stomach while he felt the gentle caresses of Soap’s hands and fingers against his skin.

“Johnny,” he whined, his asshole pulsing around the plug he had while his hands struggled against the restraints around his wrist. “Please, love,” he begged.

“Gimme a second, babe,” Soap chuckled, sinking his teeth into the plump flesh of Ghost’s asscheek. That noise Ghost let out in response made Soap’s cock throb. “So perfect,” he mumbled, grasping the base of the butt plug and slowly tugging it out.

Soap acted fast, pouring a generous glob of lube onto his cock before sliding it right in to replace the plug. He buried it to the hilt, nestling it between his lover’s asscheeks and relishing in the sounds Ghost let out in response.

“Fuck,” Ghost cried out, his fingers wrapping around the rope that had been used to restrain him. A small scream escaped Ghost’s lips as Soap pulled almost all the way out before slamming his cock right back inside.

Soap chuckled, thrusting hard and deep. “Screamin’ like a bitch over my cock, huh?” He grunted. “Gonna make ya come undone, babe, I promise,” he grunted, keeping up the pace. Each noise that slipped Ghost’s mouth simply spurred Soap on; it was so arousing, the sounds that were echoing those four walls.

“Johnny,” Ghost moaned, unable to say much from how absolutely cock-dumb he was; he was adoring the feeling of his lover using his body – it was so fucking hot.

“Ye wanna be filled, Simon?” Soap hummed, taking sharp breaths between every other word. He was so damn close.

Ghost nodded eagerly. “Please– please,” he begged, hole clenching around Soap’s cock in such a perfect manner.

“Fuck… cum with me, love, c’mon, Simon,” Soap whispered, plowing his cock into Ghost’s hole a bit more. “Now, Si, cum right now.”

With loud cries, Ghost completed Soap’s request, his body experiencing an intense orgasm. The way Ghost’s body was reacting sent Soap toppling over the edge, and with a couple more thrusts, his cum began to spurt into Ghost’s hole. But he didn’t stop there, no, before he could fully finish, he pulled his cock out and let a few of the final ropes of his seed land onto Ghost’s back.

“So pretty, covered in cum… looks like ye were made for this, babe,” Soap groaned, slumping forward and resting his hands on either side of the bed surrounding Ghost.

“God, Johnny,” Ghost panted, tugging at the ropes. “Can you untie me now?”

“What do you mean, love? That was just round one…” Soap chuckled, swiping some of his cum off Ghost’s back and bringing it to the bound man’s lips. Ghost lapped it right up, looking over at Soap. “I have so much more in store for ya.”

 

Because I’m the devil

Who’s searching for redemption.

 

As always, another successful mission meant another trip to the bar; tonight was no different. Loud laughter, strong drinks, touchy flirting…

Soap was the naughtiest while he was tipsy – he knew his limits and would push them so damn far. He’d touch, and kiss, and bite, until all Ghost could even dream about was fucking him. And he knew that Ghost would cave every time like clockwork.

So, when Soap was dragged into the single-person unisex bathroom inside the bar, he knew he was on the cusp of getting exactly what his tipsy brain desired.

“Fuck’s sake, Johnny,” Ghost huffed, bending Soap over the sink as he worked on pulling their trousers and boxers off. “You know how much I hate quickies,” he muttered, words slurred just the slightest from the alcohol.

It was the truth – Ghost despised quickies. Sure, he’d let them happen if need be, but he’d much rather take his time with Soap and show off every amount of love and lust he felt towards his partner.

“I need ya,” Soap whined, whimpering as he felt a pair of wet fingers slide into his asshole and begin pumping in and out. “Fuck, Si,” he groaned, hole clenching around Ghost’s thick fingers.

Knowing they didn’t have very much time, Ghost quickly spat onto his cock and guided it toward Soap’s hole while spreading his saliva around. He moved his fingers, quickly replacing them with his throbbing dick. He gave Soap little time to adjust to it before beginning to fuck him with little mercy while listening to every fucking sound his boyfriend made.

“Such a fucking brat,” Ghost grunted, leaning on top of Soap and continuing his thrusts while keeping him pinned beneath either side of his arms. His movements were short and quick, trying to bully Soap’s prostate so he could milk every pretty little noise from his lover’s mouth. He was fucking into his lover like they were dogs, and the lovely noises echoing the unisex bathroom – noises that Ghost was certain could be heard from outside – were evidence that Soap’s drunken brain was finding this perfectly pleasurable.

“Harder,” Soap whimpered.

Ghost snickered. “Doll, if I fuck you harder, I might break you into pieces,” he muttered, lips near his ear; he lowered his head the smallest amount, taking a moment to nip the flesh of Soap’s neck.

Soap’s eyes rolled back as suddenly, cum began to pour out of his cock. It was a mess they’d have to clean, but neither of them paid much mind in the moment, because Ghost was quickly sent over the edge as well, burying his face into Soap’s neck as he moaned.

Once Soap’s balls were empty and his hole was full, the two of them stopped. Ghost kept Soap pinned right where he was, panting soft and affectionate words into the crook of Soap’s neck.

When they recollected themselves, Ghost looked down at the mess of cum – it’d be a dick move to leave without getting rid of it. Not only a dick move, but absolutely disgusting. So, Ghost slowly eased his cock out of Soap’s hole.

“I’ll clean it up,” he told his lover with a soft sigh, gently caressing Soap’s mohawk. “Don’t worry about it – I know how nauseous you get when you bend down while drunk,” he whispered, pressing a loving kiss as he approached the toilet paper rolls.

“Thank ye,” Soap muttered, continuing to bend over the sink as Ghost took care of him first, wiping the cum off from his body before tossing the used toilet paper down the toilet and grabbing more to wipe the floor. “Fuck, that was nice.”

“I’m glad you enjoyed it, doll.”

 

And I’m a soldier

Who’s searching for redemption.

 

Ghost had just come back to base after a grueling mission; he’d made a beeline straight to Soap’s small, private office to find him doing paperwork.

After moments of them holding each other, and when Ghost confessed that he desperately wanted to fuck his lover into next week, Soap confessed he had a lot of paperwork to complete. But Soap, as horny as always, had a simple solution.

So there they were, Soap sitting on Ghost’s lap with a cock nestled deep inside him. Ghost had his arms around Soap, eyes closed as he focused on remaining still; Soap, meanwhile, paid his lover little mind as he continued to read through the document on his desk.

Soap pursed his lips as he felt Ghost’s cock twitch yet again, and he chuckled. “Needy, love?” He muttered, his tone making it very clear that he wasn’t fully paying attention. He slightly shifted his weight, and his heart fluttered as he heard the soft groan that escaped Ghost.

“Johnny, please, I need you so bad…” Ghost whined, letting one of his hands trail up his shirt just the smallest amount; he pressed his hand flat against Soap’s stomach and felt the hair of his happy trail. “We can be done in ten minutes, maybe even less, just let me fuck you,” he begged, pressing his face into the crook of Soap’s neck.

“Simon Riley,” Soap said in a stern voice, shaking his head. “Ye’re gonna wait like a good boy. I’ve got a few more documents to go,” he insisted; he felt Ghost’s hips buck upwards and rolled his eyes. “If ye’re that fuckin’ pathetic ‘n’ desperate that ya can’t even wait, then I’ll make sure ye get punished accordingly.”

But Ghost couldn’t fucking resist – his dick kept twitching, begging for friction and release. “Fine,” he muttered, voice strained as his hips just barely ground up against Soap.

A pleased little hum escaped the man as he continued scribbling signatures and revisions onto the paper.

Ghost had no damn idea how much time passed, all he did know was that it took too fucking long. And the second Soap moved the papers to the side of his desk and set his pen down was the moment Ghost lifted Soap up and forced him to bend over atop the desk.

Soap moaned, and Ghost stared down at his asshole, admiring the way it pulsed and gaped. With some spit onto his cock, Ghost pushed it right back into Soap’s aching hole with so much force, the desk creaked.

“God, Si!” Soap gasped, grabbing onto the ledge of the desk as Ghost rammed his thick cock into his hole. “Fuck!”

“I’ve been waiting for how long?” Ghost rhetorically wondered, his hands trailing up and down Soap’s body as he fucked him hard and rough. “I’m not going easy on you. Then again, with how big a slut you are, I’m not surprised that you’re a moaning mess while I fuck you like this,” he chuckled.

Soap moaned thanks to his words, gasping for air as his knuckles turned white with the tight grasp he had on the desk. “More, please,” he whimpered, frustrated by how quickly their roles reversed.

“Slag,” Ghost scoffed, his voice low as he degraded his lover. “Enjoying it as I treat you like a whore. Like a fucking sex toy,” he continued, breathing becoming shaky as he felt himself inching close to his climax. When he got into moods like this, he’d get so goddamn horny, he’d barely be able to last. But he found all those noises and his own fucking words so sexy – what more was he meant to do?

“God, Simon,” Soap whimpered. “I’m so close, babe, please,” he begged, his back beginning to arch.

“Want me to fill you up?” Ghost chuckled, his thrusts becoming sloppier as he felt himself losing control. “Leave you leaking my cum?”

“Yes! Yes, yes, please, Simon,” Soap begged, eagerly nodding his head. “Simon, fuck, I’m– Simon!” Soap cried out, cum spurting out from his cock and landing onto the cement floor of his office.

“That’s my boy – make a mess, moan my name,” Ghost panted, slamming his hips into Soap one more time before grinding against him. “Fuck, Johnny, you’re so perfect,” he whimpered, a long groan escaping him as he let his cum fill his lover up. “God… God, John,” he gasped, riding his high out while Soap trembled beneath him.

The two of them needed to catch their breath, hardly able to function as they came down from their overwhelming orgasms. And as Ghost tugged his spent cock out from Soap’s pulsing hole, he groaned as globs of cum leaked out.

“Mine,” Ghost muttered, trailing his hands up and down Soap’s sensitive body. He reached over onto the desk, plucking a couple tissues and cleaning Soap up. “All mine.”

Soap nodded his head, still exhausted. “All yers, Si.”

 

And I’m a killer

Who’s searching for redemption.

 

Ghost had known Soap for a rather long amount of time, and had been fucking and getting fucked by him for most of it. So, it never came as a surprise when Soap came to him, begging to try something new; most of the time, it was something on the tamer side. But on afternoons like today, he’d wish to try things a tad bit more… dangerous.

So there they were, participating in the filthiest roleplay they’d ever done – one of Ghost’s old guns pressing against Soap’s fucking skull. This was something Soap brought up weeks ago, and he admittedly thought Ghost had forgotten about the brief mention of this fantasy.

Little did Soap know, Ghost was working hard on taking one of the guns he’d personally adored while he was still a sergeant, unassembled it, and made it look real while being completely safe. No bullets, no functioning trigger, no genuine danger. But it at some point had been a real gun – Soap knew that Ghost had used the damn thing countless times before, and that turned him on so fucking much.

Soap was on his side, one of his legs up and dangling over Ghost’s shoulder as his lover plowed his girthy cock in and out of Soap’s hole. The gun pressed against the man’s temple, soft whimpers spilling from Soap’s lips.

“You’re so into this, huh, Johnny?” Ghost muttered, voice muffled thanks to his signature skull balaclava he had on. His free hand was wrapped around Soap’s leg, keeping it up and over his shoulder. “Your pathetic little life in my fucking hands,” he chuckled, playing into that scenario they’d created. “I could take it whenever I want,” he continued, pushing the barrel further into the side of Soap’s head. “Why don’t you beg me to spare you?”

Soap moaned, his cock twitching as Ghost continued to fuck him. “Please, Si–”

“That’s not my name, baby, not today,” Ghost grunted, tightening his grip on the gun.

Soap’s breath hitched in his throat. “Ghost, please,” he rephrased, eyes fluttering open. He could hardly speak thanks to just how horny he was; all that he was able to do was moan.

“Filthy fucking boy,” Ghost groaned, slamming his hips into Soap’s even faster.

Suddenly, Soap shifted his head around while maintaining eye contact with Ghost through the eyeholes of his balaclava. He tilted his head up and captured the barrel in his mouth. No matter how many times Ghost had cleaned the barrel of that goddamn gun, it still managed to taste like gunpowder against Soap’s tongue.

“Fuck, Johnny,” Ghost gasped, finding the sight overwhelmingly arousing. “Treating that gun like it’s a cock… I don’t know how I forget how big a whore you are,” he huffed, his free hand grasping Soap’s leg even tighter as he leaned the side of his head into his calf.

Soap moaned around the gun, allowing his tongue to swipe through the opening of the barrel. His cheeks hollowed, his eyes fluttered shut, and fuck, he was so damn close, just one more–

Ghost felt as Soap’s body tensed and shuddered until long ropes of cum shot out of the man’s cock. “There you go, you slag,” he grunted, pushing his cock all the way in. He began grinding and humping Soap like a damn dog, gasping as he desperately seeked his high.

And in a wave of pleasure, it washed over Ghost; his cum filled Soap’s ass, both men moaning through it all.

After a moment to catch their breath, Ghost withdrew the weapon from inside Soap’s mouth. “You okay, Johnny?” He asked softly, tugging the skull balaclava off his own face.

Soap was still panting, but a tired smirk was on his face. “Fuck yeah,” he responded, looking up at Ghost. “Thanks, Simon. I love ya.”

“I love you, too,” Ghost whispered, withdrawing his cock with a soft grunt. “Why don’t I run us a nice bath?”

“That’d be nice.”

 

A motherfucking monster

Who’s searching for redemption!

 

It had been a little too long since Ghost and Soap’s last round of intensely kinky sex. So, with a simple safe-word system set up – colors of a stoplight – the two delved in.

Which led them here. Ghost had Soap pinned down against the bed, one of his hands holding both of Soap’s wrists down while the other kept himself upright by pressing flat against the wall behind the headboard.

The intoxicating sound of skin slapping against skin had Soap drooling, his face buried in a pillow as he moaned. Each harsh and fast thrust stimulated Soap’s prostate, making the man tremble beneath Ghost.

Soap lifted his head from the pillow, now resting his chin against it as he got his ass used by his lover. “Fuck,” he whimpered, back arching. “Stop,” he whined, panting.

Ghost’s thrusts faltered the slightest amount, but he kept going. “You have a safe-word,” he whispered to him, prepared to stop if need be.

But Soap shook his head and went back to moaning like a needy little whore. It left Ghost feeling satisfied as he continued fucking Soap like his life depended on it.

His moans kept getting louder, leading to Ghost’s thrusts getting rougher.

As Ghost kept slamming his cock into Soap’s tight hole, he heard a small cry. “Red,” Soap called out – the safe-word.

In a heartbeat, Ghost stopped his thrusts and quickly pulled out. “What’s wrong, doll?” He asked, his voice that was previously so low returning to its gentle tone as he let go of Soap and got off of him. “Are you okay?” He questioned, laying next to Soap and preparing to help him in any way he needed.

“I just,” Soap began, taking sharp breaths as he laid there and recollected himself. “I just need a few minutes,” he insisted.

Ghost nodded his head. “Alright, love; I’m sorry,” he apologized; there were very few times Soap had to safe-word – the man was very kinky and was okay with a lot. But those few times always made Ghost feel guilty for pushing him so far, and tended to make him spoil his lover in response. “Need anything, Johnny?” He asked gently, affectionately running a hand through Soap’s mohawk. “Food, water, bathroom break?”

“I’ll be okay, Si,” Soap smiled, turning his head and looking up at Ghost. “Just gotta sit ‘ere.”

Ghost grinned, leaning forward and pressing a brief kiss to the tip of Soap’s nose. “Take however long you need; we’ve got all the time in the world.”

 

♪♪♪

 

Soap and Ghost could hardly remember what had led them into this position. One minute, they’re drinking some liquor together, kissing between each sip. The next? Well, the next minute, Ghost was laying on his back, with Ghost’s mouth full of Soap’s cock while his cock was down Soap’s throat.

Their muffled moans echoed the room, hands caressing each other’s skin. Ghost absolutely adored the way Soap kept thrusting his hips forward, and each time it happened, Ghost’s hips snapped upwards as well.

Every sound, every movement, every touch, it was all so perfect. Especially when Soap began to choke on Ghost’s cock as it slid further down, and didn’t even flinch as Ghost’s hips involuntarily bucked upwards and towards the comforting and arousing warmth of his mouth.

Ghost kept moaning around Soap’s dick – the sensations were making Ghost become a mess beneath Soap. And even if Ghost’s gag reflex wasn’t the best, he still found him attempting to stuff more of Soap’s cock down his throat. He kept gagging, his body desperately trying to rid the intrusion, but Ghost kept it down.

A hum escaped Soap, and the vibrations around his cock had the man salivating around Soap’s length. A moment passed and Soap pulled his lips off for a moment, taking a moment to catch his breath.

“God, Si,” Soap groaned, using one of his hands to stroke Ghost’s cock. “Ye’re doin’ so fuckin’ good, babe… ‘m so proud o’ ya – takin’ it like such a good boy,” he whispered, hearing a soft whimper vibrate around his cock. “‘m so damn close, Si; just a little more,” he huffed, pressing affectionate kisses to Ghost’s shaft. “Can’t wait to drown ya in my cum… ye’d love that, huh?”

A muffled noise of agreement came out of Ghost’s mouth, and that was what pushed Soap over the edge. A loud groan escaped him as cum spurted out from his cock and flooded Ghost’s mouth; as he rode his high out, he eagerly stroked Ghost’s shaft, desperate to make his lover cum as well. He wrapped his lips around the tip of his cock, hollowing his cheeks and just barely bobbing his head up and down Ghost’s length.

It didn’t take very long for Ghost’s body to tense as he came as well, Soap lifting his hips to allow Ghost to make all of those gorgeous noises without a cock in his mouth. None of the things that escaped his lips made any sense – a complete mess of nonsensical whimpers and whines. Soap still loved those sounds, alongside the taste of Ghost’s delectable cum washing over his taste buds.

Once they were both finished, Soap got off of Ghost and flopped onto his back beside him. They struggled to catch their breaths, their harsh inhales and exhales filling the room while their eyes remained fluttered shut.

It took a bit before they snapped out of their post-orgasm daze, but Soap was the first to manage. He looked up and down Ghost’s body, a warm and loving smile spreading across his face as his fingertips gently grazed against his lover’s thighs. Every scar, every stretch mark – they were all gorgeous to Soap, and with every opportunity he had, he’d remind Ghost how perfect his body is to him. “I love ye, Si.”

Ghost turned his head, looking over at Soap. He grabbed his lover by the ankles, yanking his bare body and chuckling when Soap burst out into laughter. “I love you, too, Johnny,” he grunted as he manhandled his lover, making it so that Soap’s head rested against the pillows. He pulled Soap close, their sweaty bodies pressed together as Ghost pressed dozens of kisses to his lover’s face. “Forever and always.”

Soap chuckled, holding him. “Forever ‘n’ always.”

 

I wanna be your slave,

I wanna be your master.

 

Soap and Ghost were sitting in their shared apartment, holding one another while they simply basked in the silence. Soap, however, was fidgeting with the sleeves of his hoodie. It was something that wasn’t normal for Soap to do – it was one of his nervous actions that Ghost could easily recognize.

“What’s wrong, Johnny?” Ghost finally decided to ask, embracing Soap even tighter as he pressed his lips to Soap’s forehead.

Soap took a deep breath, nodding to himself before pulling away from the hug. “Well, Si, we’ve been dating fer almost five years, and… fuck, love, y’know how bad I am at words,” he confessed, chuckling as he shook his head and bit his lip. “I was just wonderin’ if… ye’d like to marry me. Because I love ya more than anythin’ else in this life.”

Ghost’s eyes softened, and he could feel tears threatening to fall – they’d always agreed that a proposal between the two of them should never be some grand spectacle. Hell, they never knew whether or not either of them would pop the question since they knew their love didn’t need paperwork and a big ceremony that’d overwhelm both of their minds and wallets. But lately, Ghost had been eyeing wedding rings, and staring at formalwear… Soap was such a lovely man – he’d picked up on all of those subconscious and subtle signs.

“Johnny…” Ghost whispered, his lips pulling up into a giant smile. “Of course I’d like to marry you,” he responded, letting out one of the giddiest laughs Soap could never have imagined hearing from him.

Simon fucking Riley, feared lieutenant, powerful soldier, brave man, was letting out a sound that bordered on a giggle.

It made Soap’s heart absolutely fucking melt. Christ, moments like these were the perfect reminders of why he loved Ghost so much. Soap, unsure what to really say to express his excitement, simply pulled Ghost in for a long and loving kiss.

Ghost was quick to kiss back, and was also quick to tug Soap right into his lap so that the man was straddling him. A loving kiss began to morph into a lustful one.

As the couple continued to kiss one another, Soap found his hips grinding down against Ghost’s. Ghost’s mouth opened with a moan, and Soap took advantage of that by slipping his tongue right inside.

The noises were intoxicating, and so were the movements of their hips. They were both getting hard, and they both still had all their clothes on. Their lips parted, and they stared into each other’s eyes as their hips continued to move together.

“Fuck, doll,” Ghost groaned, Soap leaning his head down and letting their foreheads press together. “I love you so much,” he whispered, their eyes half-open as they stared at one another. Ghost’s brown eyes piercing Soap’s baby blues.

Soap was gasping for air, and he let their noses brush against one another. “I love ya, too, Simon. So fuckin’ much, I don’t even understand it,” he confessed, his lips leaning forward to catch Ghost’s in another loving kiss.

The rolling of their hips were intoxicating, and both men kept moaning and whimpering – they’d never been afraid of giving each other everything, yet right now, dry-humping one another while whispering the sweetest little nothings was the best thing they ever could have done.

Within moments, Soap was tugging at Ghost’s clothes, attempting to remove them as they continued to grind their hips together. “Please,” Soap groaned against his lips, feeling Ghost’s hands trail up from grabbing his hips to slipping beneath the hoodie Soap had on. It was one of Ghost’s old hoodies from when he was still a sergeant – ‘Sergeant Riley’ was what it said on the back, and the SAS emblem was over the right breast.

Instead of removing the hoodie, though, Ghost simply touched Soap from beneath it; he touched all the scars he’d fallen in love with, while Soap attempted to remove Ghost’s shirt.

They pulled away from the kiss, and Soap yanked Ghost’s tee over his head, tossing it off to the side. “Gonna take this off me?” Soap asked Ghost in a soft voice.

Ghost shook his head. “I wanna keep it on,” he responded, eyes full of so much adoration for his lover.

Their lips met again – passionately and fervently. As if they were worshiping one another; granted, they practically did worship each other. Every step the other took, every breath they took – it was always perfection.

Ghost gently lifted Soap off him, adjusting their position so that Soap was laying completely against the bed and Ghost could be on top of him. “You’re so perfect,” Ghost whispered once their lips separated, just barely lifting his stolen hoodie to reveal the lower half of Soap’s stomach. It was just a bit bigger than Soap, a size or so, and it made Ghost’s heart flutter.

His fingers expertly found the waistband of Soap’s sweats, and he pulled them down his lover’s legs. He could see the tent beneath Soap’s boxers, and the circle of pre-cum that had puddled where the tip was; Ghost removed them as well.

And despite having seen Soap naked a billion times before, for the past four and a half years, the sight still had Ghost feeling weak at the knees. It still knocked the breath out of his lungs, especially when they were taking things so slowly. Ghost shifted around, shedding himself of his own trousers and boxers, his cock throbbing.

“I’m gonna show you how much I love you,” Ghost whispered, reaching to the nightstand to grab the bottle of lube. Like clockwork, he applied plenty to his length, and with a gentle little push, began to ease his cock into Soap’s asshole.

Soap moaned, legs spread nice and wide for Ghost to fit between them. “Simon,” he whimpered, body flooding with pleasure.

Ghost gently shushed him, slowly making his way all the way in. Once he was, the man pressed his forehead against Soap’s. “It’s okay, doll. It’s just us,” he whispered, looking down into his eyes. “Just you and me, Johnny.”

Soap reached up and kissed Ghost affectionately, groans of pleasure escaping the two of them as Ghost thrust in and out at a slow pace.

“I love ye,” Soap breathed out against Ghost’s lips, the kiss becoming something more open-mouthed. “My Simon. My lover. My soulmate,” he continued.

Ghost let out a soft whimper, pulling his lips away and resting his face against the side of Soap’s. “I love you, too,” he muttered, continuing his slow and passionate movements. “God, you’re so perfect… it’s like you’re made for me, and I’m made for you,” he continued, his loving words making Soap’s heart flutter and his body tense.

“Si, I’m so close,” Soap whimpered; the purposeful and significant amount of love compared to lust had the Scotsman blushing, and while it felt so strange to see and feel, it also felt so right. “Please, love, I– Simon,” he gasped, his back arching as he felt himself inching closer to climax.

Ghost pushed the hoodie up – he not only wanted to avoid staining it, but he also wanted to see more of his lover while it remained on. “Cum for me, Johnny,” he whispered, eyes beginning to roll back as he felt himself getting closer and closer until–

In near perfect unison, both men let out loud moans, crying out the other’s name as their orgasms wracked their systems.

There was a moment of the two gasping for air while staring into each other’s eyes, their breaths mingling in the gap between their mouths.

“I love you so much, John,” Ghost managed to breathe out.

A tired smile appeared on Soap as he nodded. “I love ye, too, Simon. So fuckin’ much.”

“Forever and always?” Ghost asked, voice a mere whisper as he pressed his lips to Soap’s forehead, eyes closed as he simply breathed his fiancé in.

Soap nodded his head, embracing his lover and pulling him closer. “Forever ‘n’ always.”