Work Text:
Ghost was big and everyone knew that. It was partially why everyone was so scared of him. This man just towered over every person which immediately gave gim power in every room that he walked in. He was very tall and his shoulders where almost as broad as fucking door frames.
John would lie if he said that he didn’t find that extremely hot.
He was muscular as well, that’s the job, you have to always be in a great shape. But he was nowhere near how big Ghost where. Everywhere.
He was almost a head taller than him and his arms where so broad that he could easily break him in a half. Not that John didn’t think about it. He would obviously put up a fight but he would let him do it and he would thanked him for it.
He was down bad for this man. He loved the size difference combined with rank difference. It made him hot and bothered just to think about it. Ghost was his superior, he could order him to do anything and he could physically made him do anything as well. And all he would be able to do is just take it.
And he loved that idea.
He didn’t know that it also made Simon crazy, seeing John’s puppy eyes looking up at him. When they stood next to each other, muscular Soap looked just so tiny, so harmless compared to Ghost. All Simon wanted to do was just grab him by the arm and drag him to his bed and make him a whining mess.
But they were friends so neither of them did anything.
Until one mission when John fucked up, almost got killed and risked the success of the mission. And Ghost was fuming. He was clenching his jaw so hard that he could literally break all his teeth. When the mission was over he grabbed John’s arm so hard that he left red marks on it and he dragged him to his room. Soap was struggling to keep up with his pace but he didn’t say anything because he knew that Ghost was angry and keeping mouth shut, at least for now, what the smartest thing he could do.
Simon pushed him inside his room, closed the door and leaned over him, scanning his body both with his eyes and his hands. He was looking for injuries, wounds, bullets, any signs of harm. He looked concerned and John felt warmth in his stomach as his hands were carefully touching him everywhere.
„You could buy me a drink first, LT”
„Shut the fuck up, you idiot” Ghost barked in response and John locked his lips. He stood awkwardly in the middle of the room looking at Simon. He was so tensed, his tone was so sharp and his eyes were fuming.
„I’m fine, sir. You really don’t have to…” he didn’t get a chance to finish that sentence because Simon stood up and looked down at him. Suddenly John felt so tiny underneath his stern look and broad shoulders.
„Do you ever shut the fuck up or I should make you?” he still sounded so mad „You fucking dumbass, what the hell was that today? The whole mission could go to shit because you forgot your fucking brain today!” he was shouting, his accent was getting thicker with every word.
„I didn’t see them, LT. It was a mistake…” he tried, he really tried to say something, but they both knew who held a power in this situation.
„A mistake?” he gripped his arm so hard it hurt. „All days of planning could have gone to shit because of your mistake. Hell to that, maybe we would not even talk right now beacuse your lifeless body would be laying in a fucking trash bag held by enemies!”
„Well, we’re not exactly talking, you’re just yelling…” Soap started but then Ghost pushed him towards the wall. His back ached and his head almost hit the wall. Simon was burning holes in his body with his eyes as he was pressing him to the wall and gripping his arm painfully.
But John was blushing and wondering why all this yelling and rough handling made him so fucking hard that he just wanted to shove his hand down his trousers.
„Why you never know when to shut the fuck up?” Simon started and he wanted to make a point but then John couldn’t take it anymore and he thrusted his hips to get any friction, it was just an instinct and after that happened, he froze in horror. Ghost tilted his head.
„You’re so fucked up, Johnny. You’re getting off on this? On your superior yelling at you? Maybe you just need to be disciplined…” He wanted to sound mean but he was actually amused. He turned him around twisting his arm so painfully that Soap groaned and shifted beneath him. Then Simon thrusted his hips and John felt his hard cock on his ass.
„You fucking bastard, you’re making fun of me when…” Simon twisted his head and pushed his cheek to the wall. He kicked his legs so hard that Soap almost lost balance, but there was big, muscular body behind him, holding him still.
„I will teach you a lesson, sergeant. Pay attention, it’s an important one.” He said and he strucked his ass with his gloved palm. John closed his eyes and whined.
„Yes, sir. Fuck…”
And then Ghost slapped him again, harder.
„Topic of today’s lesson is, learn to shut your fucking mouth” he strucked his ass so hard this time that is croach forcefully hit the wall. It hurt like hell on his hard cock but he couldn’t help himself but moan.
„You’re so fucking dirty, Johnny. You like the pain, don’t you?” He turned him around and Soap looked up at him with those dreamy, puppy eyes and Ghost just wanted to ruin him, hurt him in the best ways possible. „Show me that you can do something better with those lips than just talk nonsense. Convince me that you’re worth my fucking time” John nodded and leaned in closer. He started kissing the mask, first just with his lips, and then he started to push his tongue on the fabric. He closed his eyes, he was really putting on a show for him. He wanted to thrust his hips into Ghost’s croach but the rough hand gripped his hip bone to stop him. He knew there will be a bruise there in a few hours, he definitely will look for it later.
„I didn’t say you could do that. Learn to do what you’re told or I’m gonna get mad” he barked and Soap considered it for a moment but then Ghost added „Trust me, you won’t like me when I’m actually mad”
John swallowed and nodded.
„Good boy.” he pushed him down knocking him off his feet. He fell on the ground and Simon touched his chin with his boot making him look at him.
„You look so pretty at my feet. So obedient”
John just clinged to his leg, rubbed his cheek on his knee and his thigh running his hands up his shins. He felt so sweetly pathetic, he just wanted to stay on his knees for Simon. The way he looked at him was so dirty and he loved every second of it.
„Get to work, sergeant. I’m starting to get impatient” Ghost warned as he palmed his bulge through the trousers.
John got properly on his knees and Simon gripped his chin unzipping his pants. He pushed two fingers in his mouth and Soap eagerly sucked on them keeping the eye contact.
„This better be good, you fucking tease” He said freeing his cock and slapping it on John’s face. Soap started licking his length and wrapped a hand around it. When he started sucking, Ghost hummed with appreciation. He pushed his boot on John’s bulge in his trousers and Soap whined. He would do anything for Simon to touch him, he was slowly loosing his mind.
Suddenly, without any warning, Ghost thrusted his cock into Soap’s wet throat. He choked a little but that didn’t stop him as he drove his length in again. Spit was dripping on his chin and his eyes started to water when Simon was fucking his mouth. He didn’t hold back, he just took what he wanted. He gripped his hair and was thrusting his cock in and out of his mouth, faster and harder each time.
„That should teach you to use your mouth wisely” Simon said muffling his groans. He was getting close but he didn’t want that to end just yet so he drove his cock in one last time, keeping it in his mouth for a few seconds, watching John underneath him struggle and then he took him off his cock by his hair and realised his grip. Soap fell forward, gripping Simon’s legs for balance as he was choking, coughing and catching his breath. Tears were running down to his chin to mix with his salvia. He looked absolutely ruined and Ghost loved the sight.
„You look beautifully pathetic, baby” he said and stroked his cheek with his knuckles. That was the softest gesture he recieved from him today and he wanted to melt. He gripped his shirt by the collar and pushed him up to his feet. John was barely standing, his knees hurt and he was so hard he could faint.
Ghost carefully lifted his mask and kissed him. He wasn’t gentle, he gripped his neck and pushed his tongue in his mouth basically fucking his throat with it. He bit his lip and licked it pushing John harder to the wall.
John was a mess and he couldn’t think straight.
„LT, please, just…” he didn’t have a chance to finish that and Ghost slapped him across the face and then traced the spot that he just strucked with his lips.
„Hush there, sergeant. You were doing so good” he warned and bit his neck „And you want to be good for me, am I right?”
„Yes, sir” he strucked his cheek again but this time, he pushed his hand into his trousers and John whined. The pain mixed with pleasure and Soap never wanted this to end. Simon took his pants off, kicking them of his feet and started stroking his cock with his still gloved hand. The friction hurt like hell but John couldn’t care less, beacuse Ghost finally touched him.
„You’re so gorgeous, Johnny” he took mercy on him and took his glove off. He licked his finger and traveled it towards his ass. When he pushed that finger into him, John started shifting underneath him.
Hand that was previously wrapped around his cock gripped his neck as he was fucking him with his fingers.
„You can fight me all you want, pretty boy” he smiled squeezing his throat harder and harder driving his fingers in and out of his hole „but you know damn right, that I have to hold myself back, because I could snap you in a half if I wanted to. And you fucking love it”
John’s mind was floating and this thought that Simon put in his mind, made his head spin. He was right, he loved the fact that Ghost was so strong that he could hurt him really badly if he wanted to. He could break him, he could kill him. But instead, he was ruining him in the best ways possible. At this point, he would do anything Simon would tell him to do, just to get the permission to come.
„You look perfect with my hand around your throat, you’re a whining, fucked up mess, Johnny. If I knew you wanted me so much and that you get off on such filthy shit, I would have fucked you months ago” he released his grip on his neck and let him catch his breath. He took out his fingers from his hole and he left Johnny alone for a few seconds. When he came back, Soap saw lube in his hand.
Thank fuck - he thought. Everything hurt so good but he didn’t want to break in half.
Suddenly Ghost wrapped his hands around his thighs and lifted him up pushing his back to the wall. Soap put his arms around Simon’s broad shoulders to keep his balance. He couldn’t ignore the wave of emotions that enveloped his body in this moment so he put his hands on Ghost’s face and kissed him.
Home. His arms felt like the best definition of home there ever was.
Simon smiled at his sudden eager for tenderness and kissed him back gently scratching his nails on his back underneath his shirt. John started traveling his lips on his neck to stifle sudden wave of emotions that he felt and wanted to verbalize. But now maybe wasn’t the best moment for that.
He was relieved when he felt wet head of Simon’s cock entering his hole. He moaned quietly once Ghost was fully inside him. He didn’t give him time to adjust, he just started brutally drive his cock in and out of him. Simon’s groans echoed in Soap’s ears and he knew that he will remember them forever. Knowing that he was the cause of these sounds and his current state, would be enough to make him come, but then Simon started rubbing his cock on his prostate and John was seeing stars.
„You’re being so good, Johnny. Letting me take you and not asking for anything even when your cock is so hard. It must hurt like hell, I bet you want to come”
John closed his eyes shut trying his best not to come before Simon gave him the permission.
„You learned your lesson, sergeant. You may speak now”
But he was choking on words.
„LT…” he started but Simon gripped his arm painfully hard.
„Call me sir when I’m fucking you”
„Sir, please. Let me come”
Simon growled in response, he was so close himself.
„Come on my cock, Johnny. Show me how good I make you feel”
And so he did he came between them, on his and Simon’s shirts. It hurt so good, he waited for it for so long. He was shaking as Ghost was fucking him through it. Soap gripped his arm and just let him use his body for his pleasure as he was chasing his orgasm. Everything hurt but John was just looking at Simon’s eyes through the mask as he came inside him. He couldn’t stop looking, even though he didn’t see his whole face, his eyes were truly the mirror of his soul. John was just amazed by them everytime they show any kind of emotions, just like they did when he reached his orgasm.
Simon thrusted his hips a few more times, pumping his seeds deeper into his ass. When he stopped, he didn’t pull out immediately, he just kissed him. And John felt like he could die in this moment and he would be the happiest man on earth.
After a moment, Simon pulled out of him but didn’t put him on the ground. Instead he carried him in his arms to the bed and carefully put him on the covers. John thrusted his head back on the pillow and couldn’t move even if he tried. He was a fucked out mess and Ghost looked proud of his creation.
He sat next to Soap, hand him a glass of water and cleaned him up with a wet, warm towel. Johnny set the glass aside and sit up looking at Simon. He wanted to say so much, but maybe his lesson worked, because he couldn’t find the right words.
Simon stroked his cheek with his thumb and kissed his forehead. Johnny was shaking.
„You just fucked the living shit out of me and now you’re providing me with after care and kissing my forehead. Good god, can you stop being so perfect with everything that you do?”
Simon laughed and sat next to Soap casually taking his mask off, like it’s nothing.
It was nothing with John, he knew him inside out and trusted him with his life. There was nothing he would like to keep from him.
He wrapped his arms around Johnny and kissed his temple.
There was nothing that could ruin what they had, because what they had was special.
