Actions

Work Header

Operation: Prove Ghosts Worth. Mission Objective: Destroy Ghosts Insecurities.

Summary:

Ghost has insecurities regarding his size due to past experiences. Soap thinks everything about Ghost is perfect and will do whatever it takes to make sure he knows how amazing he is.

 

Basically, Soap is on a mission to prove to Simon he is incredible and deserves to love and be loved.

--------------------------------------
“I could never be disgusted by you, Simon. Quite the opposite. Every inch of you is perfect to me. You’re loyal. You’re talented. You’re competent in everything you do. And yes, your size, Simon, Perfect.”

Notes:

I started this planning to write a few paragraphs about Soap proving to Ghost he loves him.

Suddenly I'm nine thousand words in and have written smut for the first time whoops

Okaayyyy, it's pretty much me indulging myself and how much I love these two loving each other, so I pretty much just had Soap say everything I feel

I hope you enjoy it though!

Comments are my gogo juice, please let’s me me know what you think x

 

CW*********
Johnny looks at Simon at the urinal

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

Work Text:

Operation: Prove Ghosts Worth. Mission Objective: Destroy Ghosts Insecurities

 

The heat was stifling, dozens of bodies stuffed into the small room raised the temperature of this bar, even in the dead on an English winter, the body heat from a base full of military personnel - at least the ones that chose this small pub for the night - was enough to make sure the pub was so clammy it brought on a light sweat. 

However, that was not the heat Ghost was thinking about, between the loud noises and closeness of strangers, all that was occupying Ghost's mind was several inches where Soap's thigh was pressed, searing, against his. He was used to Soaps closeness - an arm over the shoulder as they walked the base, a reassuring pat on the back when they parted, his sergeant was tactile - but this was different. He wasn’t clad in his thick tactical gear, he was in his civvies; wearing thin joggers, just like Soap. 

This was as close to skin-on-skin contact that Ghost can ever remember having. Not to mention it was below the waist, which stirred his emotions in a completely confusing way: he was being touched, and not only did he not hate, or just tolerate it—he liked it. In the back of his mind, he was grateful the Scot decided to sit beside him—his team isn’t exactly like Ghost; they can chat away causally, not preferring to be silent; they can show their faces, without fearing people will look at them and see a monster; they can handle touches, without the urge to kill. 

A part of him knows that it is no accident that Soap is the one who sat beside him, the Scot was still looking out for his lieutenant, even on a mission to go to the pub. The thought of someone reading him easily would have terrified him, but it was Soap. There was no man he trusted more. 

 

A trust forged by violence and necessity, but cemented by smiles and getting to know each other.

 

Ghost continued to observe, rather than participate in the general banter and conversation the rest of the 1-4-1 engaged in. That was comforting enough for him. His team were happy, he was sipping his whisky. Sipping, unlike the first few, which he all but threw down his throat, chasing the burn he knew would take the edge off being in a crowded place. Perhaps that’s why his bladder had been screaming at him for attention for some while now. The attention he refused to acknowledge, until now, unwilling to break the contact where his thigh is pressed against Soaps. Perhaps it was this realisation itself that completely flipped Ghost's feelings about the situation, suddenly it dawned on him how dangerous it was to get used to, let alone chase touch—especially from his Scot. That was a slippery slope he had no intention of sliding down, especially not if it drags Soap with him. The Scot meant more to him than anyone in Ghost's life ever did and as scary as that was, he would never jeopardise it. He needed to put a swift end to this before it became addictive.

“Going for a slash,” he grunted to no one in particular, just making sure to be loud enough for the table to hear him. A few murmurs of acknowledgement followed.

Getting up from the table Ghost found himself stomping over the sticky floor of the bar toward the toilets, making sure his head was raised and his shoulders were pushed back. His body language screamed ‘get the fuck out my way’ to save him from uttering an ‘Excuse me’. A path parted before him like he was fire and strangers ice.

Employing the same tactic in the toilet, he slammed the door open, getting the message, the lone man recovering from a flinch swiftly left, leaving Ghost alone, just the way he liked it. The stalls in the Men's room perpetually out of service, Ghost had no intention of squeezing himself beside some pissed - pardon the pun - nobody at the trough urinal that was barely big enough for him alone.

This is precisely what lead to his frustration spiking when he heard the door opening before he recognised the steps following him as Soaps'.

“Can’t even take a piss without your superior officer present to keep you right now, Soap?” Ghost snarked, pulling his joggers down over his dick.

“Ya bastard, how did ye even know it was me!? ” Soap fussed, as he brushed up against Ghost's side at the urinal. Completely willing to get right up in Ghost's personal space as usual, his shoulders and hips pressed against Ghost, "Besides, ah might need ye tae keep me right, what if ah forget how tae shake it?" Ghost could tell he spoke through his usual grin.

Ghost didn’t know how to answer that question, the first one, obviously. He knew the reasons, of course, but telling Soap that since he was the first person ever to see Ghost not as something to be feared, but someone to get to know, he has been paying attention to his every move, been studying the man quirks and behaviours so devotedly he could recognise his steps from a crowd wouldn’t go well, he wouldn’t understand that it was for the sake of their effectiveness in the field. It was standard for Ghost to become familiar with someone he had to work - close - with. He wanted - had - to keep him safe.

“Eyes in the back of my balaclava,” Ghost settled for the light jokes that the team were fond of.

“Another reason f’r me tae take it aff then,” he said with a smile on his face while untying his own joggers and rummaging around in his boxers before pulling out his dick. 

Ghost couldn’t help but notice Soap’s accent coming out in force—he especially couldn’t help but admit to himself he found it a little cute how every time Soap drank a certain amount his accent got even more pronounced. 

The entire situation was foreign to Ghost, he was used to Soap, sure. He was not prepared, however, for Soap to be leaning against him, his side pressed against mine, while they both had their dicks in their hands—well Soap had his dick in his hand, Ghost opted to let his hang. Ghost gave a mental shake of his head, he had been in life-and-death situations with this man, and never doubted him for a second. He isn’t about to think twice about a silly drunken moment, they had been in more compromising situations in the field, and he would keep this light.

“Still on about that?” Ghost said, turning his head toward Soap slightly, he knew he was joking about taking Ghost's mask off, - he would never do that without permission - but sometimes he had to see the beaming grin on Soap's face to reassure himself. 

Sometimes he had to see the grin on Soap's face because it made him feel as close to human as he could feel. Ghost soaked it up every time he saw it.

Except he isn’t seeing it now. 

Far from noticing a grin on Soap's face, it was very serious, and looking down. Not down toward his dick, currently in his hand and distinctly not pissing, not even a single drop making its way through his foreskin. 

Soap was starting at Ghost's dick - as he pissed - or as one of Ghosts’ exes put it: ‘that monstrosity’. Not one of his former girlfriends ever had any sort of penetrative sex with him, he didn’t have much interest in that sort of thing now, but it still hurt. His emotions fluctuate from rage to self-loathing as he watched his one true friend stare at him the same way his ex did. Ghost can’t help but feel disappointed, he didn’t do anything wrong, he did not choose to have this 'monstrosity'. Having Soap judge him the same way others did is completely different, it cuts to his core, because, quite simply, he actually cares about what Soap thinks. Soap knows that too, which makes Ghost feel even worse. Soap must know that starting at Ghost like he is an exhibit in a freak show will make him feel like shit. Yet, here he is doing it anyway. 

“See something you like?” Ghost growls, a tone he hasn’t used on Soap since the first few days he met him. He was eager to call Soap out though, he deserves it for staring—for treating Ghost like that. Soap’s face goes bright red, and all Ghost can think is fucking right, he should be embarrassed for staring at him the way he did. 

“S-sorry Ghost. Sorry! A didnae mean anything by it, a swear!”, Soap apologises in a stuttery outburst.

 Shame you’re only sorry you got caught Ghosts thinks, before heading back to the table.

    

Ghost considers leaving straight away, but he knows that will only lead to the rest of the team stirring up unnecessary drama and end up with them worrying about him killing some poor passerby, like every time he is remotely unhappy he turns into an uncontrollable killing machine. 

He barely notices a few minutes later when Soap sits down, back in his seat beside Ghost, this time leaving plenty of space between their bodies but also planting a whisky down on the alcohol-soaked table. Ghost picks the whisky up and takes a sip, accepting the olive branch. Side-eyeing Soap as he takes another sip he sees Soap’s eyes on him, a worried glint in his eyes. Fuck, Ghost hates seeing the Scot like this. He should be happy, boisterous and full of big smiles. For the myriad time, Ghost hates how fucked up he is, Soap shouldn’t be left feeling like shit because of yet another one of his problems.

He tunes back into the conversation the team are having, before immediately wishing he hadn’t; Gaz has taken it upon himself to find out what kind of ‘man’ everyone at the table is.

“Don’t pretend you don’t know!” Gaz accuses Price,

“I know you’re a halfwit kid, that, I know!”

“Tits, or ass!? Every man has a preference, Price! You might be our fearless leader, but you're still just a man!”

“I’m a man with a wife, who thankfully has both - your talking shite anyway,” Price spoke with a finality that said he was finished with the topic, even if the smile on his face gave away how much he was enjoying Gaz’ antics,

“Back me up Soap! It's true, right? Don’t let this old man pretend he’s a prude!” Gaz directed a Soap before turning to give cheeky smile to Price.

Ghost looks to Soap for his reply, and Soap returns eye contact.

“Tits or arse, I don’t care. All I care about is… size,” Soap mumbles the last part, but they all hear him.

Ghost can’t believe his ears. He could barely hear anything in his ears, apart from the blood flowing as his heart rate increased in anger. What happened in the toilet could have been a genuine accident due to curiosity, Soap even apologised, and bought him a drink, Ghost thought they were good. Then Soap comes out with that, just minutes after Ghost chewed him out. He couldn’t shake the feeling he was being toyed with again, by someone he trusted to care for him, he couldn’t take being here anymore. He would never take action against Soap - he couldn’t - but that doesn’t mean he had to sit still and listen to Soap play with his insecurities. 

The whisky glass that was half raised to his mouth was slammed back down onto the table and he was on his feet and out the exit before the rest of the 1-4-1 could blink. 

Blinking back tears of disappointment happened to be exactly what Ghost was doing. He has suffered pain people couldn’t imagine without crying, and suffered countless losses too. But the thought of not being able to trust Soap the way that he thought he could be the worst pain he could ever experience.

Ghost was now on the street, he left so quickly that he never picked up his jacket, and the night chill was biting his skin. He didn’t care though, in fact, he liked it, it was grounding. It was a five-mile walk back to base and by the time he got there, he would be back to Ghost, stoic, emotionless, Ghost. Safe Ghost. 

He was pulled out of thoughts - literally - by a hand pulling his shoulder backwards, by his hand pulling a knife out of its sheath. The knife swiftly went to his assailant's neck - logically he knew getting attacked here is slim, but years of fieldwork and muscle memory didn’t seem to differentiate here from the field. He was stunned when he saw Soap's wide eyes.

“Ghost! It’s me, fuck sake, ye don’t need tae kill me f’r it,” Soap spat out, annoyance leaking into his voice.

Of course, Ghost wouldn’t kill him is all he could think. Couldn't bring himself to tell the Scot that, though

“Watch your tone sergeant, what do you want?” Ghost asked in the most monotone way he could, “Decided to take your cruelty on a road show?” Ghost added, watching Soap's face turn from annoyed to utter confusion, a change that Ghost didn’t understand. For he had been good at reading Soap, and vice versa, this night had knocked that on its head. He didn’t have a clue what was going on in the Scotsman’s head right now, that bothered him as much as Soap's actions. 

“Simon, please. Am sorry awright? Ye never were meant tae know,” Soap said in a little voice that was opposite to his usual self.

“I wasn’t meant to know what? That you stare at me? Did you ever think about my self-confidence? That it might make me feel proper shite?”

“Self-confidence? Wit the fuck are ye on about Simon?” Ghost's rage only increased at Soap's attempt at ignorance, he had already apologised, so Ghost can’t accept him pretending not to know what he was talking about.

“You know what. When I called you out for starting at me like a circus freak. I saw your face go red with embarrassment, at least you had the decency to feel that,” Ghost laid it out on the table, if Soap was going to plead ignorance, he would rub his face in it.

“A circus freak? Simon, a wis starin' at you because a like you! A wis embarrassed because you caught me staring! A… Simon, a apologised because a thought you hated me because am gay,” Soaps revelation seemed to bring the world to a standstill. Ghost couldn’t guess how long passed with them looking at each other. He wanted to comfort him, but he was stunned by what he just heard.

Even as time seemed to pass in slow motion, he could see by the look in Soap's eyes he wasn’t lying. Hell, he didn’t need to look, he knew Soap wouldn’t lie to him—not like this. 

Now it was Ghost's turn to be confused, it generally never crossed his mind Soap would like him, not in that way. Soap was brilliant, charming and kind what could he possibly see in Ghost?

“You really like men?” Ghost said, mentally scolding himself for the stupid question.

“Aye, Simon. Look, a promise it won’t affect—”

“No, stop. Johnny, I meant… me. You seriously like me?” Ghost interrupts, couldn’t bare the thought of Soap thinking he would ever judge him for who he is, he knows Soap, in every way that matters, this could never change his opinion of him, even if it was hard to believe.

“Simon, yir the only person ah’ve been thinkin’ about f’r as long as a can remember" Ghost feels heat spreading across his face, grateful again for his mask.

Ghost wonders if this is ironic—Ghost thinking Soap is disgusted by him. Soap thinking Ghost is disgusted by him— or just moronic. 

“I thought you were disgusted by me, Johnny,” Ghost matches Soaps honesty “Everyone I’ve been with has said I was so big it was horrible. That’s just one thing, everyone else thinks I’m a monster. They barely see me as human. I don’t know what you could see in me”

Soap has gotten closer to Ghost again, coming to stand directly in front of him, comfortably in each other's personal space, “I could never be disgusted by you, Simon. Quite the opposite. Every inch of you is perfect to me. You’re loyal. You’re talented. You’re competent in everything you do. And yes, your size, Simon,” Soap's hand is on his cheek now. Ghost is overwhelmed by these words, he’s never felt worthy like this in his life, and while it begins to come too much, the look Soap gives him when Ghost goes to open his mouth keeps him quiet, “Your broad shoulders, that you put me behind at the slightest hint of danger. Your height is deterrence in itself. Every part of you, you use to keep us - me - safe. You deserve to be treated right, Simon. Same goes for your body” Ghost is sure his eye makeup is streaked now. He could handle the cruelness and pain, apparently, a lot better than he can handle kindness. Everything about Soap indicated he was telling the truth, especially the fact he switched to clear English, he wanted Ghost to understand every word.

“You mean the same to me, Johnny. Sometimes I can barely focus on the mission objectives because my mission is to keep you safe. I can’t bring myself to care about fuck all else. I’ve never been with a guy, so I might prove you wrong about how competent I am, but I like you too, Johnny, you make me feel like I can have stuff I never thought I could” His voice is raw now, speaking more in the last few minutes than he usually does in a day, while dealing which emotions he didn’t know he could still feel.

It wasn’t a problem he had for long, however, as Soap closed the final distance between them, and pressed his lips to where Ghosts are. It didn’t matter that his mask was still on, he could feel the heat of the other man, the softness of his lips and suddenly he wasn’t thinking at all. At least not about anything over than the feel of the man in front of him, the wetness he left on his mask.

When the kiss ends it's because Soap is pulling away. Pulling away from his mouth, and him by the arms. Ghost isn’t sure what his plans are, or where they are going. It didn’t matter, he was holding Soap's hand, and while he wanted more, he would never fail to appreciate this little contact too.

Soap took them to a motel, grinning all the way, a constant stream of words that Ghost was used to filling him with reassurance along the way. With a final smile to the receptionist, he continued to lead Ghost by hand to their double room. 

Ghost was equally nervous and excited about the prospect of what they were about to do, and apparently, Soap picked up on that.

“We don’t have tae dae anythin’ ye’ don’t want tae, Simon. Yer friendship means more than anythin’ else,”

“I want to, Johnny. I just - I’ve never done this before, and I really care about you. Let's take it slow?” 

“Anything you want, Simon. I meant it when I said you’re perfect to me. I’ll be grateful for whatever you’re willing to give me, even if I only get to be close to you,” Soap admits.

Ghost nods, he did understand. He heads further into the room, eyeing the double bed, he’s sure there are plenty of other pieces of furniture in the room, but all he can focus on is the bed. He decides he needed a minute to catch his breath.

“I’m gonna take a quick piss.” Ghost says as he makes his way to the bathroom, before looking back, “Just let me know if you’re looking to spy on me again, Johnny, all you need to do is ask,” Ghost attempted to help settle his mood with some good old fashioned banter, but the nervous smile of Soaps face and the blush on his cheeks makes it clear he’s accidentally caught onto something.

“Haha,” Soap drawled, “Don’t be a prick” he added, looking anywhere apart from Ghost.

Ghost didn’t understand what was getting Soap all worked up, he won’t say he had never taken a sly glance at some of the guys out of curiosity, but that was all. But he didn’t need to understand, if Soap liked it, it didn’t bother him in the slightest.

“A prick? There I thought I was being generous, wasn’t even going to chew you out this time,” Ghost was at the toilet now, deliberately leaving the door open to make sure all the initiative didn’t have to be Soaps.

“Simon,” Soap groaned, hovering at the edge of the door, clearly torn between embarrassing himself and going for something he obviously wants.

“You 'could never be disgusted’ by me, that’s what you said, right?” Ghost quoted Soap's words, “Did you mean that?”

“Fuck Simon. A meant it, a wull always mean it, dinnae ever doubt that Simon,” Soap revert back to Scots, something Ghost has noticed he does when he was speaking from the heart, that he meant everything he said.

“Then believe me when I say it works both ways. If there is something I don’t want to do, I won’t do it. Same for you, right?” Soap nodded to the question, still hovering by the doorway, “Good” Ghost continued, “Then believe me when I say you could never disgust me, Johnny, never in my fucking life. I tore you a new one earlier because of how fucked up I am. Now I want to make it up to you,” Ghost knows now Soap's blush from earlier wasn’t embarrassment at being called out, but at being caught. Now he doesn’t have to be embarrassed. 

Time for Ghost to take matters into his own hands.

“Soap, on me,” Ghost reverts to his stern L.T. voice. Soap immediately responded, standing straight and marching straight to his L.T. Proudness bloomed in Ghost, as it always did when Soap demonstrated his clear trust in him by following any order without question. Expect, this time they weren’t on a mission, so it wasn’t just the pride he was feeling. There was something else, something he was unsure of. It made his heart rate jump, and his body feel hot but weak all at once.

Soap was now standing directly beside him, as close as ever, angling himself slightly around the toilet because there wasn’t enough space between Ghost and the wall. Soap was essentially standing at a right angle from Ghost, as he had planned it. Which meant he had an unobstructed view of Ghost standing in front of the toilet.

“You need to use your words, Johnny. I won’t do something unless I know you want it,” Ghost had regained some of his confidence, but now Soap seemed to have lost some of his. He wouldn’t however, do anything unless he was sure his Sergeant wanted it. “I’ll give you anything you want, always, Johnny, just say the words,” Ghost eggs him on, almost a dare now.

“Let me watch, Simon,” Soap practically spits out.

“Watch what, Johnny. Say the words,”

“I - need to see you piss Simon, fuck. Please give me this,” Soap begged. There it was again Ghost thought, he didn’t understand it, but his Soap was begging for it, it was something he could do for him, so he would absolutely give him it.

Ghost was still a little doubtful though -years of insecurities don't go away with just words-, did Soap really like what he saw earlier? 

He had been standing at the toilet for much longer than he needed to without getting his cock out because a part of his was still worried that Soap would ultimately change his mind. Ghost was a man who trusted logic, however, and he knew, logically, that Soap has been telling the truth, it was only his own reservations he had to get over. He decided to let Soap help with that, in a way that would confirm Soap's words.

“You gonna make me piss my pants, Johnny?” He spurred Soap on, enjoying the confused look on his face.

“Ah thought you were gonna let me watch,” Soap said, having no clue what Ghost was getting at. Although he added “But ah mean, if yer gonna piss yerself am not gonna complain” he added, his brilliant smile working its way back onto his beautiful face.

“Christ, Johnny. Easy. One thing at a time, maybe you can find a way to earn that. For now, take my dick out, and let me piss” Ghost ordered.

The sharp gasp of breath from Soap was music to Ghost's ears, he knew what it meant. It was the sound of someone getting something they never thought they would.

Soap shaking had worked his way down to the Ghost's waist, slipping some fingers behind his trousers made Ghost himself react to the contact, even though it was only the back of Soap's figures inside his trousers, as he fumbled with the buttons.

Ghost eventually lowered his hands onto Soaps, the shaking hands a sign of his nervousness, Ghost wanted to do his best to comfort the man, and admittedly, hurry the process along. Hand in hand they undid each of Ghost's buttons, before Soap looked at Ghost expectedly, holding his hand in front of his trousers, and on Ghost's nod, practically launched his hand into his boxers. 

The contact instantly made Ghost's stomach flip, Soaps hands were like a furnace as he felt his palm push against his shaft as it slid down toward the tip. When Soap got there, he bent a finger or two down toward the tip, massaging Ghost's foreskin before slipping them inside to swipe around the head of Ghost's dick. Which was already hardening, Ghost was lost in the throws of pleasure before his cock was even out of his pants. He brought himself back to focus, if he can spend days mentally fortified on missions, he can hold himself together for a little while to make this good for Soap. He glanced at the man, the same one that he used to tell him to get on with the job in the field, and it seemed he got the message. Not that the predatory grin on Soap's face left any doubt he knew exactly what he was doing.

Soap pulled Ghost's dick out of his trousers and groaned at the sight, Ghost knew that he had seen it before, of course, but this is the first time he had the chance to freely stare, the silly grin on his face proof he was indeed enjoying what he saw, destroying all of Ghosts doubts with the effectiveness of an atomic bomb. 

“You ready, Johnny,” Ghost said, it wasn’t really a question though, as he started pissing about the time he started taking. It was only an excuse to look at Soap's face, which was firmly fixed on his dick, now that he was properly taking a piss. 

“D’ya always j’st let it dangle, Simon? Fuckin' hot,” Soap breathed, biting his lower lip.

Ghost felt truly like himself now. It was just him and the man he trusted, nothing could worry him when it was just the two of him. Even if it was taking a piss in front of each other.

“Weighs itself down just fine Johnny,” Ghost said, sure Soap caught his cocky grin through the mask or by the sound of his voice, “If you want to handle my hose, it’s all yours,” reading between the lines, Ghost thought he might be answering an unasked question.

Considering how quickly Soap's hand grabbed his still-pissing cock, he definitely hit the mark.

“Fuck Simon. Yer gonna kill us, cannae believe yer givin’ me this,” 

“Johnny. You never need to be embarrassed by what you want. Not with me,” Ghost said, hoping the man knew it to be true, “Just don’t forget to shake,” he was finished pissing now and Soap's hand was still on his cock he craned his head to the ceiling when Soap did just what he asked, the feeling of Soap touching him, with rapid movement felt great. However, it didn’t prepare him for when Soap's strong fingers slowly pulled his foreskin back, before sliding it forward again, causing Ghost to arch his back in pleasure. The pleasure was equally matched when he looked a Soap's blissed-out face, the slack smile on his blushed face, his eyes shining. 

“Put me away, Johnny.” He said before he got hard at a few slight tugs. “You can strip me before we get into bed, I imaging we can do a lot more in there,” Ghost added, before the Scot got to complain, or make a typical snarky remark.

 

Soap put Ghost’s cock back into his boxers, but left his trousers unbuttoned. Taking Ghost by the shoulders he spun him round, before not so gently putting a hand on his back and pushing, leading him to the bottom of the bed. Cherishing Ghost allowing Soap to take care of him for a change.

He didn’t remove the hand from Ghost's back, instead slid it up toward the back of his neck, where he gripped it tight, causing Ghost to let out a pleased groan, he put the other hand on top of his head, and tilted it to the side. Soap used his teeth to slide Ghost's mask slightly up his neck before he started kissing and biting with abandon. The please went straight to Ghost's dick, he thought he would never have a mouth on his skin again, but now that he knew how good it could feel, he doesn’t know if that could ever be acceptable. 

Soap too was finally permitted to physically please the man he had been worshipping from afar for so long wanted to make sure Ghost received the message of how grateful he was.

“Ye said a can strip ye ‘ere, Simon?” Ghost, still lost in the pleasure of Soaps kisses simply nodded.

Soap's hands now moved, working their way to Ghost's wide shoulders, giving a light squeeze, hoping Ghost truly understood how much Soap cherished the permission to touch his body. 

Ghost had given Soap so much, Soap now he wanted to give back.

From Ghost's shoulders, Soap's hand travels down to his pecs, grabbing both of them in each hand, he used the leverage to pull himself against Ghost's back, enjoying full body contact, even through the clothes.

Finally, Soap's hands came to the hem of Ghost's shirt, but before taking it off he allowed the tips of his fingers to slide a little further down, going through the man's pubes and barely into his boxers. His mouth still lapping at Ghost's neck made hearing the slight gasp easy, and well worth it.

Grabbing the bottom of Ghost's shirt he slowly raised it up, giving him enough time to stop if he needed it. In no time at all, however, the shirt was off, and Soap had access to Ghost's huge back, wasting no time feeling all over it, with his hands and mouth. He pressed kisses to every scar he could find, as he planned to do to Ghost's entire body. 

Kneeling, he gripped the waist of Ghost's trousers still spurred on by the light noises of pleasure - and growls - Ghost was letting out in response to his touches, and pulled the trousers down, past Ghosts man crushing thighs. Here too, the process of undressing was slow. Soap focused first on kissing and feeling every part of this beautiful body, and second on how quickly he could get his clothes off. 

That’s where they had arrived now, however, Ghost with his clothes off - except mask and boxers - and Soap was lost in the sight. He knew there were very few people who had ever seen Ghost like this and that he was now one of them, which made the whole act even more special. Even now when he was only taking in the man's back - and there is a lot of it, in his defence - Soap was lost, simply starting, he didn’t want to miss a single thing, taking in every detail of his muscled back, the scars littering his back— from large slashes to small nicks, they look as beautiful on Ghosts as any so-called beauty marks he had seen on others. Working his way down to the man's titanic thighs he could only stare in awe, he knows Ghost has removed threats using nothing but the power of these thighs, and, god, given the chance, Soap would rut himself against these powerful legs without an inkling of shame. There isn’t a single part of Ghost's body that isn’t the pinnacle of masculinity, and Soap would worship all of it, if only he was allowed.

A loud groan and the flexing of the muscles on Ghost's back broke Soap out of his trance, the sight of that back flexing nearly breaking the floodgates in Soap's pants.

He pressed another kiss to Ghost's neck, hooked his chin on his shoulders - with effort, he had to get on his tiptoes and fuck, even that turned Soap on - he expected to see his L.T playing with himself, but his arms were crossed against his chest, huge biceps flexed and tense like he was trying to hold himself back. Something dawned on Soap.

“Are ye surprised, Simon?” Soap lightly breathed the words into Ghost's ear, still on his shoulder, “I told ye, every bit of ye is perfect. Yer enjoying this ain’t you, my eyes taking in every bit of you, seeing nothing but the most amazing man ah’ve ever met, a man ah would worship for the rest of my life,” Ghosts groans only got more and more contestant as he spoke, until they were basically whimpers when he finished.

Soap sensed Ghost's body had been straining to stay upright for a while and though he certainly understood the man could stand on the spot for hours in needed. He understood that the blissed-out exhaustion he is feeling would be building, no doubt he is desperate for something more than light touches and praise, and Soap would give him anything he needs.

“Ye ready tae lie down, Simon?” Soap said while turning the man road to face him.

“I… Ye-…Johnny-” Ghost's heavy breathing practically turned into begging.

“If ye can’t talk use your head alright, you can still nod and shake?” Ghost demonstrated he could, and Soap kissed him on the lips, again straight through the mask, and lowered them both down onto the bed. Ghost on his back and Soap over him.

Ghost started desperately yanking at the bottom of Soap's shirt, and he received the message instantly yanking it over his head. Ghost's chuckle went straight to his heart, even if it wasn’t what he was expecting when starting to get naked with him. Looking into his eyes he saw that Ghost was actually looking at his head. It dawned on Soap what his cheeky fucker of an L.T. was laughing at, and his hand flew up to his head to flatten his unruly hair. In an act that Soap was foolish to doubt his L.T. was capable of even in this state, Ghost's hands launched up to catch his. Soap’s confusion was gone when he noticed Ghost's soft eyes. 

The look that Ghost was giving him broke something inside of Soap - a chain, perhaps - because now he found himself impossible to hold back, he took his trousers off swiftly and suddenly they were both in their boxers alone, the huge outline of Ghosts dick spurred him on even more, now that he can unabashedly look. 

Suddenly he was throwing himself onto Ghost. The skin on skin was overwhelming and contributed to the tidal wave of want and need that was flowing through Soaps desire. They felt amazing together, incredibly tempting, but not in the worse possible way - like he heard people say in the past - this didn’t feel naughty or wrong. It felt perfectly right, their bodies against each other, Ghost taking Soap's entire weight like his body was moulded for this exact purpose.

“Fuck, Simon. Ye feel amazing, never felt anythin’ like this. Fit against you like ah was made to be here,” Soaps thoughts burst through his mouth. Met by frantic nodding by Ghost whose hands suddenly stirred into motion, as if trying to make sure Soap stayed where he was.

 It was when he felt his L.T’s large hands, one was gripping his waste, he particularly loved that the other hand wasn’t planted on his back, but travelling around his front, working through the hairs on his chest and the trail of hair from his naval leading to his pubes, like he wanted to get to know Soaps body as much as Soap did his. 

“I’ve seen you looking at them, you know,” Ghost let out in a husky breath, getting some of his voice back. “There really isn’t anything that doesn’t turn you on, Johnny, is there?”

Soap was shocked, but couldn’t bring himself to be embarrassed—they agreed earlier that they never have to be, not around each other. What Ghost said had Soap going practically rabid, his lips were now back against Ghosts, and fuck—that mask, if he had to stick his tongue right through it he would. The groan Ghost let out, and the back arching thrust upwards, which lifted Soap in the air too, and fuck that was so hot it made Soap equally thrust down into Ghost's hard stomach. Ghost very much liked the snogging too, it seems.

“Simon,” Soap was also practically whimpering now, “there’s fuck all that gets me aff these days,” Soap rushed out, quick to clarify, “ Expect when it comes tae you. So aye, Simon, these hands?” 

Soap grabbed Ghost's hand that is caressing his front, it was almost near his dick now, but he was making sure Ghost was taken care of first tonight, and didn’t want to lose the touch of the hand on his waist.

“These hands,” He continued, putting the tips of the fingers against his lips, kissing them between every other word,

“These hands, these fingers, that have made shots that should have been impossible, to save my life. These hands that have buried knives in men about to do the same to me, it was those same hands that seconds later were held out to me, like a gift from fucking God, and pulled me up, into your safety. So you better fucking believe, I will worship these hands, along with the rest of you,” Soap decided he would demonstrate practically how he would worship Ghost's hands. 

Kissing the tip of a finger, he sucked it in just slightly, to put his tongue to work. The light ‘fuck’ Ghost uttered meant he was receiving the message. Soap sucked the whole finger into his mouth, Ghost, clearly enjoying the sensation - gentle rocking against Soap's ass since he sat up to talk - pushing another finger into Soap's mouth, he gave it the same treatment that these long, thick fingers that have saved his life so many times deserved. Sucking them gently. Sucking them hard. Tongue lapping at them always. He was glad to put on a show for his L.T.

This was about Ghost, first and foremost. No matter how worked up he got, he was doing this for Ghost, while enjoying it immensely, sure. Soap had one primary objective: Ghost's insecurities were going to be destroyed tonight—even if he had to call in a Land Attack Strike to launch a fucking Brimstone at them. 

Enjoying the taste and weight of Ghost's fingers - and the slightly salty taste, with some whisky, completely Ghost - spurred him on. He had to have Ghost in his mouth, to find out how he truly tasted. 

He slid his arse back from where the tip of Ghost's still-covered dick was gently poking him. He had to get in between Ghost's legs, no reason it didn’t have to be an enjoyable experience for both of them. A bit at a time he moved slowly backwards, feeling when he was fully onto the tip of Ghost's dick, he started rocking his hips and ass. The loud groan from Ghost spurred him on. Slowly, painfully slowly, he worked his way backwards, putting pressure on more and more of his L.T.’s dick, never stopping the gentle rocking, enjoying the symphony of pleased noises Ghost was letting out.

When he finally worked his way down and off Ghost he could barely contain the urge to go straight to the man's dick, but, he knew from today's events he shouldn’t rush this, he wouldn’t do anything without explicit content from his L.T.

Looking Ghost in the eye he lowered his head toward the bulge in the man's boxers, stopping just before making contact, filled with nervous apprehension while Ghost did not indicate to continue. That is until Ghost thrust his hips up, squashing the bulge against Soap's face. He could see the L.T.’s grin easily through the mask and knew the glare he tried to send held no heat. Unlike the bulge itself. He had followed it back down and rested his head against Ghost's covered dick. Soap idly thought he would sleep like this every night given the chance.

He set back on task, however, kissing his way up and then back down the easily noticeable shaft. Licking his way up, making out with the tip through the fabric, and the same on the way back down, feeling the dick twitch and thrust with pleasure. He slobbered over Ghost's boxers, hoping the wetness and heat felt good even through the fabric.

Given that Ghost could hardly control the jacking of his hips now Soap figured it was time to stop teasing—like he could have lasted much longer without coming in his pants, at just the intoxicating smell of Ghost.

He reached his fingers into the waistband of Ghost's -probably ruined- boxers. Watching the mans eyes and witnessing the slight nod, that was all he needed, he yanked the boxers off, watching in outright amazement as the cock he had seen soft many times - Ghost might be right about him being a perv, played in the back of his mind - but nothing could prepare him for the sight in front of him.

Ghost's dick slapped against his chest, and now, hard, it was obviously even bigger than before, and fuck it was absolutely beautiful. Soap didn’t know if it was common to have a favourite type of dick, but this was his. Thick, long. Prominent light blue veins are easily visible due to the pale skin. The pale skin was also the reason why the dick looked so beautiful, the tip of the foreskin completely reddened with want, a little drop of pre cum hanging from it. The thought of finally tasting Ghost had Soap bringing his mouth to the tip of his dick, and kitten licking the little bit of pre cum from the end. The taste was unbelievable, not just because he particularly enjoyed the taste in general, but because it was Ghosts. 

A clear indicator of Ghost's desire. The desire he had for Soap.

The light taste wasn’t enough to satisfy him, he -finally- gripped Ghost's huge dick, and lifted it up to point it at his face, taking the time to properly look. The foreskin covered the head completely, and Soap uttered a little prayer to whichever gay god was listening, knowing, as he slipped the tongue inside Ghost's foreskin, he was going to be met with an amazing taste. He felt the pre cum on his tongue as soon as he slid it in, waiting not to miss a drop, he pushed his tongue in further, and swiped his tongue around the head a few times, until he was sure it was coated in Ghost. Bringing his tongue back into his mouth, the taste exploded between the overwhelming taste of Ghost in his mouth, and the sound coming from Ghost's mouth, obviously aware and pleased to see what Soap was doing.

He spent a few moments licking his tongue around his mouth, enjoying the savoury taste, before he set about making sure Ghost was getting taken care of. He looked up at the man with a smile on his face. 

Leaning forward, he wrapped his lips around the tip of Ghost's cock, and slowly sank his mouth down, pulling back the man's foreskin with his lips. He began sucking gently on the head, tonguing the slit, and wrapping his tongue around the head as best as possible before moving his tongue back and fore a few times, earning a groan from Ghost.

He hadn’t forgotten his objective though, he would prove to Ghost his size if something to be proud of, not a problem, in fact far from a problem.

He slowly lowered himself down, opening his jaw as wide as possible, the head was too far back now for him to use his tongue so he kept it flat against the bottom of his mouth—he would need all the space possible to accommodate Ghost. He was still sinking down onto his dick, and his throat was just about loose enough to sink the rest of the way, keeping eye contact with his L.T, he saw the concern in his eyes, and he tried his best to smile around his dick and gave him a wink, hoping to settle his insecurities.

“You- fuck Johnny, this already feels amazing. More than amazing. Don’t try to take it all just becau- Ah!” 

Ghost was cut off as Soap took the full length of Ghost into his mouth. His throat was burning and it felt amazing. He couldn’t believe how considerate Ghost is being - actually, he really could, but it was impressive he still had control even in this situation - not thrusting into his mouth even once.

So Soap decided to spur him on, he pulled back a few inches, before sinking down again, making it clear he was more than happy taking Ghost like this, he then swallowed around his L.T.’s dick for good measure. Externally happy at the loud groan and thrust of hips that pushed Ghost even further inside him. He knows Ghost has never felt anything like this—which is a travesty. Soap will make it perfect from Ghost, and has set about doing just that. Throat fucking himself on Ghost's cock, working the full length in and out of the mouth and throat, swallowing when it's at his deepest, using his tongue - and enjoying the taste - when at its shallowest. He set about it at a relentless pace and it wasn’t long at all before he faintly heard Ghost speaking, he was sure it was a warning, but he was too far gone in the bliss of having the weight of Ghost's cock stretching his jaw and throat. He notices the signs of him being near completion, but it was the final thrust of Ghost's hips upwards that gave Soap a brief second of warning before his L.T. let off a broken shout of his name before he felt impact after impact of long sprays hitting the back of his throat, it must have been six or seven long spurts before it slowed to smaller dribbles, and Soap kept Ghost deep in his throat for his full orgasm. Only started to pull out slowly when it settled, and even then, when the tip of his head was now laying on his tongue, he was so blissed out he could have just stayed like that. Enjoying the taste, and the weight of Ghost in his mouth.

This didn’t last long though, soon he was being yanked up by the arm, slightly confused, he looked to Ghost, and watched in astonishment as he was pulling his mask off while pulling Soap toward him. Soap got a few cherished seconds of seeing the man's face before he felt the man slamming his lips against Soap's. He wanted to warm him about the taste - knowing it was his first time - but it was too late for that, and judging by the ferocity he was kissing Soap he didn’t care in the slightest.

He wasn’t sure how long they made out for, but Soap had been grinding against Ghost the entire time, and honestly, he wasn’t bothered in the slightest if he never got off tonight. He had already had more than he ever thought he would have. Ghost though, probably coming back from his post-orgasm blackout came to his senses

“Proper amazing,” Ghost said in a low tone, “What do you want me to do Johnny? Wouldn’t want to give you any ammo to use against me, I can return a favour”

Soap smiled against the man's lips, and marvelled again at how he would always look out for him. This was still about Ghost though, in the slight chance he hadn’t made it clear his body was perfect, he would show him just how much he loved it.

“Ye don’t have to Simon,” Soap said. Noticing Ghost was about to protest he clarified “Just… let me use your body, Si?” Soap was slightly worried he had asked for something too much, or too weird, but Ghost simply nodded. Soap again started at how beautiful the unmasked man was, and gave him another kiss.

He got on all fours, eager to try an idea he had earlier now that he had the chance. Once he was over Ghost's lower half, he sank down onto him, pressing his dick against Ghost's shin, wrapping his arms around his huge thighs, but especially, he planted his face at Ghost's still uncovered groin.

The sensations were overwhelming, the feel of his dick rubbing against the man's leg, his chest pressed against his huge thighs, his face inches away from Ghost's dick, the smell of cum and sweat and general musk making him go light-headed.

He risked a look at Ghost's face, scared about what he might find, but he didn’t have to be. Ghost was staring at him with absolute adoration.

“Are you really going to get yourself off using my leg, Johnny?” Ghost said with wide eyes in complete disbelief.

“I told you, Si. There ain't a part of yer body that's no' perfect tae me.” Soap murmured, practically drooling against the man's thigh now, still rutting against his leg like a mutt with no self-control. “Thanks, Simon. Fuck, thank you. Fir giving me this chance,’ Soap sounded completely drunk now.

“Take your boxers off, Johnny,” Soap looked up in shock, Ghost wasn’t just indulging him, he was encouraging him. “If you’re going to rub yourself against me, do it properly, I didn’t train you to half-arse things,” Ghost said with a light smile.

Soap didn’t need to be told twice, pulling his boxers down and freeing his dick. He pressed himself down again, the feeling of his dick against Ghost's skin infinitely better. Soap's dick wasn’t as long as Ghosts', but it was probably thicker. Bulging veins are prominent from bottom to top, the head swollen enough you can even see the outline through the tight foreskin stretching around it.

Soap set back to work, rubbing himself against Ghost's bare leg, the muscle felt amazing, and now that he could feel the tickle of the soft hairs too he knew it wouldn’t be long. Looking back up to make eye contact with Ghost, he wanted to look this beautiful man in the eyes while he came, lest he might not be able to believe it was him. On the eye contact, he saw Ghost's now soft dick give a small twitch, and suddenly without thinking he leaned over and crammed all of it in his mouth, just about possible now that he was soft. He knew Ghost would be oversensitive so he didn’t do anything other than enjoy the weight of it in his mouth, and the slight taste of Ghost's cum still on it. It was between all of these sensations that Soap knew he wouldn’t last much longer. The weight and taste of Simon in his mouth, the musky scent of the man and his pubes against his cheek, the hand that was now gently grabbing his hair, and fuck, the friction of his dick rubbing against these powerful legs. It was these thoughts that left Soap shuddering, and sending jets of his come squirting up Ghost's leg, rope after rope, some even landing on his L.T.’s balls. 

Soap had never came so hard in his life. He was completely blissed out and collapsed against Ghost's leg, his dick still warming in his mouth. It was the light chuckles of his L.T., genuinely warm laughter that you rarely heard from the man, and when you did it was usually shut down as quickly as it started, this time however it was going on and on. His L.T. was laughing without a care in the world, and fuck, if Soap wasn’t feeling equally as happy right now, Ghost's laughter might have brought tears to his eyes, it sounded fucking beautiful.

“Still with me, Johnny?” Ghost said while still letting out little laughs.

“Nae where else ah would rather be, Si,” Soap reluctantly released Ghost's cock to answer, still talking in a low exhausted tone, “Just let me know if ye need me to prove to ye again how amazing yer body is,” hoping Ghost realised it for the masking question it was. Are we good?

“Not sure, Johnny. You might need to show me just how much you like it a few more times” Ghost said with a smile on his face, gently caressing Soap's hair where he still lay on his leg “After all, how could I be sure? You might need to work harder. Still got another whole leg you’ve not humped yet.”

“I'll work as hard as ye need to me Simon,” Johnny said with his trademark grin, “For your sake. Of course.”

Notes:

Damn, I threw every kink in the book at this one eh

Super interested in hearing what you think!

It was my first time writing, well, let's face it, it's explicit porn so constructive feedback is more than welcome lol

Thanks for reading!