Actions

Work Header

Rating:
Archive Warning:
Category:
Fandom:
Relationship:
Characters:
Additional Tags:
Language:
English
Stats:
Published:
2024-04-15
Words:
5,023
Chapters:
1/1
Comments:
6
Kudos:
492
Bookmarks:
70
Hits:
12,206

Yours, Mine.

Summary:

Soap realizes a few things about himself after a certain event takes place

Ghost is a little possessive and Soap fucking loves it. They fuck about it. Also they're so in love.

Notes:

OKAY, this has been in my drafts forever and I finally completed it. These men have literally been at the forefront of mind for months now and I'm glad to finally publish a little something for them.

Hope you enjoy!

Not beta read. Sorry if there's any spelling mistakes, I tried.

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

Work Text:

Ghost has a very protective side of him. Soaps learned that as their relationship has developed. And Soap, well.. he certainly wasn't put off by it, to say the least. Maybe he should be, maybe it should scare him a little that Ghost once broke the arm of a recruit who got a little too touchy with Soap while they were training one time, but it didn't, quite the opposite. It turned him on completely, as much as he's tried to not let it show, it really fucking turned him on when Ghost got all possessive and protective of him. He was claiming what was his, Johnny.

Soap smiled fondly as a memory of him and Ghost played in his mind. They'd gone out together and had a few drinks at a little club not too far from base. They were both (mostly Soap) pretty intoxicated when Ghost excused himself to go use the bathroom, telling Johnny he'd be right back. Soap watched him walk away, sighing contently to himself as he took another sip of his glass. He'd been letting his eyes wander around the room, barely noticing when someone sat next to him until they spoke up. "Hi there," Soap snapped out of his thoughts, meeting the eyes of a man he did not recognize.

"M'hi," he slurred a little. The man grinned at him. "I'm Jason." He reached his arm out for Soap to shake. Soap just glanced down at his hand, then back up to the man's eyes. "Sorry, I hav a boyfriend, he's jus takin a piss right now." His accent grew heavier with the alcohol. The man only chuckled, sliding closer. He tilted his head at Soap and let his hand wander up his thigh. "C'mon, sweetie. Don't lie." Soaps brows furrowed. He didn't like the way this man was calling him sweetie, it wasn't the same as when Ghost said it. And he wasn't lying? He tried to push the man's hand away. "M'not lying," the man only huffed, rolling his eyes in annoyance. His hand went to grip Soap through his pants when a big hand was placed on his shoulder and he was roughly turned around, coming face to face with what to him, probably looked like death itself.

Ghost, in his raging glory, stared at the man with deadly eyes. Soap felt himself swallow at the sight, ignoring the way his cock started to throb. "Can you not take a fucking hint?" Ghost asked, not waiting for a response before he punched the man square in the jaw. Soap could've swore he heard something crack in that moment but he wasn't sure. All he knew was Ghost had just punched that man and he was now scrambling to get up and run out as Ghost stared him down, watching him go until he was out of sight. He finally did look away when a tentative hand threaded into his. He turned around as his eyes met Soaps. His whole body deflating and his gaze softening. "You alright, Johnny?" He asked, voice much softer then it was a moment ago. Soap could only nod, not trusting himself to speak. Ghosts expression turned to one of concern and Soap was quick to reassure him. "M'ok. Promise." Ghost relaxed a little and nodded. "Can we go back now?" He asked, leaning on Ghost a little. Honestly, he was feeling a strong mixture of tiredness and horniness, and currently, the tiredness was winning. But god, this memory was gonna be in Soaps mind for awhile. And it was.

He and Ghost had spent that night wrapped in each other's arms, in their boxers, lazily kissing in Ghosts bed for a few hours until Soap eventually had to leave to go back to his own room. Even then, Ghost still walked him back, kissing him goodnight. Soap couldn't help but smile as he got settled into bed. He wanted to kick his feet like a highschool girl. He felt so special. He was the only one that got to see Ghost like this, mask hiked up, vulnerable, soft, sweet, caring. The man always put on a tough front, but Soap was surprised to learn how big of a teddy bear the masked man was, though he'd never admit it. He fell asleep that night with a smile on his lips and only one thought on his mind. Ghost getting possessive of him was hot.

The information he'd recently discovered about himself weighed on his mind as he went through the motions of making his morning coffee, brewing water for Ghosts tea as well. It was just instinct at this point to do so, so used to making them both their own separate drinks for the morning, it'd feel weird not to make Ghosts tea in all honesty. He did it just the way Ghost liked, sweet surprisingly. He liked cream and sugar in his, disgustingly sweet, like him. Only Johnny saw that side of him though, and yes he felt very smug about it because Simon was a dream and he was madly in love. Setting their mugs down, he sat in his chair, carefully sipping his coffee as he waited for Ghost to inevitably show up.

He didn't even hear the footsteps behind him, just felt Ghosts warm presence behind him. Johnny hummed, leaning back to press his back to Ghosts front. "Morning, Si." He tilted his head up to meet Ghosts eyes. They were soft and less guarded, since he was tired, and because only Johnny was around. He lifted his mask above his lips and leaned down to press a kiss to Soaps lips, pulling away after a moment to sit down. "Morning," he mumbled, little grump. He watched out of the corner of his eye as Ghost sipped his tea carefully, one hand came to rest on Johnny's thigh, just for comfort. He waited to speak until Ghost was fully awake, not wanting to immediately overwhelm him when he'd clearly just woken up, and Ghost appreciated that.

Ghost finally spoke up after a few minutes of a comfortable silence. "You make it so good everytime." He noted. Soap glanced over at him and smiled softly. "Watched ye make it countless times. I got that shit memorized." He joked, eyes flickering down to Ghosts smirk. "Bet you do." He responded, smiling at Soaps blush. "Ah, shut yer trap." Soap playfully shoved his shoulder which only made Ghosts smirk deepen. "You're blushing, Johnny." He pointed out. Soap just glared at him, no heat behind it. And Ghost tilted his head, gesturing for his Johnny to come closer. Soap stood up, and carefully sat down on Ghosts lap, hearing the chair squeak with the added weight. Simons hands quickly found their home on Johnnys waist, holding him tightly. he took in the sight in front of him. Johnny was so pretty, looking down at Ghost, patiently waiting for him to do something, anything. "Can't believe you're all mine." Ghost thought out loud, hands sliding down Soaps hips and reaching his thighs, pushing past his shorts. Ghost simply rubbed his hands up and down them, content, to do just that. But then Soap squirmed a little from where he sat. "All yours." He breathed out. Hands resting on Ghosts shoulders. Ghost smirked and found himself subtly shifting his hips up to let Soap feel him. Soap gasped, immediately grinding down to feel more. So greedy, he was. Ghost couldn't blame him though, he felt the exact same way.

"Si," Johnny whined, their eyes meeting. "You're so easy to rile up." Simon teased. Johnny pouted, moving to get off his lap before Simons grip tightened. "You want me to get you off, right here, right now?" He questioned, genuinely curious as to what Soaps response would be. ".. if I said yes?" Ghost didn't respond, just stared into Johnnys eyes for a moment before gripping his hips and positioning them so that Soap could fully feel his hardening length as he thrusted up a bit. Johnny bit his lip, grinding down to meet Ghosts thrusts. His eyes fluttered shut as he got into a steady rhythm. His own cock filling out in his shorts. Ghost let one hand reach down to grip Johnny through his clothes. Watching as he gasped and arched his back. Eyes opening and meeting Ghosts. "You're close already, aren't you?" Soap nodded, one hand gripping Ghosts wrist to guide his hand under his shorts and boxers. Ghost got the hint and quickly spit into his palm. He wrapped his hand around Soaps fully hard length and began stroking him in sync with their thrusts. Soap moaned, unable to decide if he wanted to buck into Ghosts hand or grind down onto his cock. Ghost found it endearing. "Fuck," Johnny moaned. He was probably moments away from coming. And Ghost was gonna let him, truly. He didn't want to spend too long in here, when there was a risk of getting caught . And they usually didn't do things like this so early either, but on some occasions, they did. Today was clearly one of those days. "Si- Simon, I'm close-" Johnny moaned again when Ghost teased the tip of his dick. "C'mon, Johnny." And he was so close to releasing, so, so close.. when they suddenly heard footsteps outside of the door, inching closer. The both of them snapped their heads up in the direction of the door. Soap quickly scrambled to get off of Ghost, not expecting the masked man to tug on his wrist, pulling him back down on his lap. With Ghosts chest pressed to Soaps back, Ghost leaned in and whispered in Soaps ear, "Stay," and Soap felt his knees go weak. He was not on about to disobey him.

So he stayed put. The door opened, Gaz, and a few other men walked in, giving each other looks at their.. interesting position. Most people there knew Ghost was a little protective of Soap, so this wasn't the most shocking thing ever to see, but still, they were usually more subtle. "Hey, Soap, me and the guys were wondering if you wanted to join us down at the pub tonight? I'm sure there will be plenty of ladies there." Gaz winked. Soap felt Ghosts grip around his middle tighten, felt his hard cock pressing against Soaps ass. He really was not interested in going to the pub tonight. And bless Gaz, Soap loved him, really. That man was his best friend and he'd die for him if it came down to it, but, his gaydar did not seem to be functioning that well. And he did want to spend time with them, of course, he loved doing that, but today, his rare free day, he really wanted to be with Ghost.

"Ah, sorry lads, a'm probably just gonna relax tonight, another time soon though, yeah?" The men all jokingly booed at him and he relaxed a little. "Oh, yeah yeah, shut yer traps." The men laughed and made their way out of the room, and just when he thought that was that, Gaz popped his head back in for a moment and grinned, "have fun!" He winked, shutting the door. Soaps mouth fell open and he felt Ghost shifting where he sat under him to grab Soaps hips, directing them to slide over his clothed cock. He groaned quietly at the feeling. Soap snapped his mouth shut, quickly forgetting why it was even hanging open in the first place. "Fuck, Johnny," Ghost rumbled. Soap let out a soft noise at a particularly pointed thrust of Ghosts hips against his ass. He leaned back, resting his head on Ghosts shoulder. Grinding down, he let his eyes slip shut, embasking in the feeling. "Please," he breathed, when Ghost slid one hand down to cup Soap through his pants, giving him a teasing squeeze. "Fuck," he moaned, arching his back. He let out a whine when Ghost squeezed harder. As good as this felt, Johnny needed more, and despite his earlier words, he was not about to do that here, not today at least.

He got up abruptly, leaving Simon sitting confused in the chair. He looked up at Johnny questioningly as Soap quickly pulled him up and dragged him out of the room. Tugging him down the hallway, they got to Ghosts room in record timing. Soap practically slammed the door shut before shoving Ghost in the direction of his own bed. Ghosts knees hit the frame and he plopped down, looking up at Johnny with something he couldn't place in his eyes. Ghost beckoned him over, and before Soap could even think, his feet were bringing him closer to Ghost. Simon held out his hand for Johnny to take, which he did. He was gently directed onto Simons lap, as the man holding his hips simply admired him. "You're so perfect, Johnny." Simon said it so easily, like it was really true. Soap couldn't control the emotion that pulled from him. He let his fingers run under Simons mask, asking for permission. When Simon nodded he quickly took it off and crashed their lips together, licking into the taller mans mouth desperately. Moaning when Simons hand tightened on his waist.

His moans were like music to Simons ears, he couldn't get enough of them. Wanted to do everything he could to keep pulling them out of Johnny. Ghost was harder then ever, Soap could feel it when Simon showed him. Bucking up into Johnny to let him know how much he wanted him. Johnny instantly pressed down against Simon, desperate to feel more because it felt so so good. He was addicted to Simon, and the thought didn't bother him in the slightest. Ghost pulled away to mouth at Johnny's jaw and neck. Mumbling, "so fucking good," and "mine," against his neck. Soap felt so hot, he need to get out of his clothes now. "Simon, fuck, please," he babbled. "I know, Johnny. I know. M' gonna fuck you. Don't worry, sweet thing." And fuck, Johnny was a goner. He was so terribly gone for this man. Simons words making him melt in the man's arms. Sweet thing, repeating in his mind.

Simon finally pulled himself off Johnny's neck, pulling at the hem of the shorter man's shirt to take it off, needing to be closer. The shirt was soon lost on the floor, along with Simons which joined it quickly after. Their pants and boxers were next to go, leaving them both naked in each other's arms. The skin on skin contact felt so good Johnny could cum from that alone. Simon surged back in to reunite their lips in a tangle of passion. Kissing Soap quickly and desperately as if they didn't have the whole day ahead of them, but Soap kissed him back just as eagerly before Simon abruptly pulled away and brought a hand up to Soaps mouth, commanding him to spit. Soap did. So did Ghost. He grabbed both of their leaking cocks in his fist and began stroking them in tandem, pulling moans and whimpers from Soaps mouth. Soap was bucking up ito Ghosts hand, his eyes unfocused. He looked so fucked out already, and Simon was far from done with him. "Ghost-" The man in question squeezed his cock a little harshly at that and Johnny hissed slightly. "Fuck, Simon," He corrected himself. "Please. M' so close." Simon could tell.

Johnnys brows were drawn up and he was biting his lip so hard, clearly enjoying himself. Ghost almost felt bad for what he was about to do. He didn't respond to Johnny, too focused on bringing the man closer and closer to the edge. Soap let out a high pitched whine and a breathy, "fuck," and Ghost knew he was moments away from cumming. Just as Soap was about to let go, Ghost pulled his hand away, earning a gasp and a pathetic sob from Johnny. "Simon, fuck. What the fuck? I was so close." The shorter man whined. Ghost smiled at him and shifted their position, in seconds Soap was on his back, underneath Ghost who loomed over him. "Sorry, Johnny. Let me make it up to you." He spoke sweetly, leaning down to mouth at Johnny's jaw and neck, sucking sweet bruises into his skin. Soaking up all his pretty noises. He wanted his marks all over Johnny, wanted to let everyone know not to touch what was his. And Johnny was all for it, he'd sometimes beg for Simon to mark him up, god, he how loved this man.

After decorating Johnnys neck with a fair amount of bruises that would surely get questioned, he trailed down the rest of his body. Kissing and sucking marks into his abs, mumbling sweet words against his skin. "All mine, hm, Johnny?" He teased, inching further down to gently kiss his pretty thighs, revelling in the way that it made Johnny squirm. "Yours, Si, yours forever. Nobody else compares." Simon sucked a singular sweet little mark into Johnny's left thigh before pulling himself back up Johnny's body to crash their lips together in a heated kiss. Soap cupped his cheeks, putting his all into it. "That's right, good boy." He swallowed up the sweet moan that his words earned him from Johnny, pulling away before placing a quick peck on his cheek. He sat up, reaching over to the bedside table, opening the drawer and pulling on lube and a condom. Soaps eyes followed him and they widened at the realization that he was going to get fucked today. He should be used to it by now, really, but he wasn't.

It was just as exciting everytime, knowing he was the only person that got to experience this, and the thought of feeling Simon inside him, god, he was fucking massive. "Please, please Simon. Hurry." He whined, making Ghosts dick twitch more then he liked to admit. He couldn't help it, Johnny sounded so good when he was begging. He uncapped the lube and applied a generous amount onto his fingers. Johnny, being the slut for Simon that he was, used his arms to spread his legs for Ghost invitingly. Ghost chuckled at his eagerness and shamelessness. "Such a good lad," he praised, knowing what it did to Johnny. He watched the full body shiver that went through the man underneath him. He'd be lying if he said that it didn't boost his ego how responsive Johnny was to him, and only him. He gently prodded at the shorter man's entrance, slowly slipping a finger inside, Johnny barely reacted, so, he started pumping it in and out at a steady pace. But Johnny was too impatient for Simons sweetness. "Simon, please hurry up and fuck me. I cannae wait. Ghost hummed in faux sympathy. "C'mon, be a good lad, Johnny." He teased, causing the man to whimper at his words and stop whining.

Ghost slipped in a second finger, thrusting it in and out a little faster this time. Soaps eyes fluttered shut. Ghost felt hypnotized as he watched Johnny meet his thrusts, basically fucking himself in Ghosts fingers. Fuck, it had Ghosts dick aching borderline painfully where it layed heavy and untouched between his legs. He needed to be inside his Johnny like 10 minutes ago. "S'like you were made for me." Ghost thought aloud. Johnny met his eyes and they held so much emotion behind them. "Feels the same way for me, Si. Can't imagine anyone else." Fuck, those words made Ghost feel something akin to possessiveness. He wanted to fuck Johnny so hard to drill it in that he was Simons and only Simons. He slid in a third finger after snapping out of the trance Johnny cast over him. Johnny's jaw fell open and his brows punched together once again, a telltale sign that he was close.

Ghost wasn't about to let him come just yet. Once again, he brought Johnny closer to the edge, soaking up every whimper and moan Johnny let out for him, nearly broke when the man started chanting his name like it was a prayer. He was so gone for Johnny. And all too soon for Soap, Ghost pulled his fingers out, leaving Johnny far too empty for his liking. "Simon," he practically sobbed. "Please, I cannae take anymore, please fuck me." He begged, doing all sorts of things to Ghost inside. He leaned in to kiss Johnny gently, mumbling "I will, love. Know how bad you need it." Against his lips as he kissed him so passionately, pouring all his love into the other man. He felt drunk on it all, and it was clear that Johnny was in the same boat, and he hadn't even fucked him yet, and somehow, he already looked so cockdrunk. Eyes half lidded and glassy, cheeks red. Sweat was even starting to build up on his forehead. His words only spurred Johnny on more. "Need it so bad, Si. So fucking badly. Yer the only one who can make me feel good." Simon was struggling to maintain his composure and sanity. Johnny was trying to get him to cave and it was working.

"Alright, baby, I'm coming." Ghost was going to lose it if he didn't get his dick inside Johnny within the next minute. Basically ripping the condom out of the packet, he slid it on with practiced ease, lubing himself up and spreading some extra around Johnny's hole for minimum resistance. He lined himself up, holding Johnny's hips as he looked at his eyes for conformation. Amber eyes met his and something in his features softened as he nodded at Simon. That was all the conformation he needed before slowly sliding his tip past his entrance. Taking a deep breath in, he had to hold himself back from thrusting completely into Johnny like his body was begging him to do, wanting to give the man under him time to adjust, he watched Johnny's features slowly settle and he slid in a little further. Slowly, inch by inch, until he had fully bottomed out. He held onto Johnny's hips for dear life as he waited for the sign that Johnny was comfortable.

"You can move, Si." Simon nodded and slowly slid out halfway before thrusting back in. Then he did it again, pulling out a little further before thrusting right back in he did that a few more times until Johnny moaned loudly and arched his back and suddenly Ghost couldn't hold back. "Let me know if it's too much." Was all the warning he gave before pulling out all the way and snapping his hips back in, setting a brutal, unrelenting pace. He fucked Johnny hard and fast, watching the man's body and face react. He was moaning so loud and uncaring like the slut for Simons dick that he was. Watched as his eyes rolled to the back of his head. Watched as his jaw fell completely lax. "God, please," He moaned as Simon started hitting his prostate dead on. "Fuck, s'too much!" Simon only slowed his pace in the slightest, knowing that if Johnny was actually in pain, he'd be telling Simon to outright stop. "Color?" He asked breathlessly, still going. "Johnny bit his lip to keep him from moaning as he spoke "Green. So fucking green. Harder." This man was going to be the death of him someday.

Simons thrusts became deeper. Johnny gripped onto to him like he was everything that was keeping him on the planet, maybe he was. Trying to touch the man above him anywhere he could, his shoulder and neck before his face and hair, effectively messing it up, but Simon didn't mind, he knew it drove Johnny crazy. Johnny pulled him closer to grip Simons hair, earning him a deep moan from the man as he started kissing his neck messily, wanting to leave marks or bruises anywhere he could. Wanting to let everyone know that Simon was his. being so close to Johnny, he could hear his panting breaths, hear his little whimpers as Simon abused his prostate. "Si, sweetheart-" Johnny couldn't even finish his sentence, but Simon knew what he was asking for. "Go on, love. Been so good for me. You deserve it." Soap whimpered pathetically at the praise as Ghost wrapped his free hand around Johnny's leaking dick, pumping him in time with his thrust to help push him over the edge, and that it did.

Thick, white ropes of paint covered his and Simons chest, but neither of them cared in that moment. Johnny was seeing stars as Simon fucked him through his orgasm, still chasing his own. After a moment he could feel himself teetering close to the edge when Johnny spoke. "Come for me, Simon. Wanna feel it." And that sent Simon over the edge. Spilling into the condom. Soap felt so full. Ghost collapsed on top of him as Soaps arms came to wrap around him. Immediately carding gently through his hair while Simon panted above him, too fucked out to think. Eventually, he came back to himself to feel Johnny gently kissing his cheek. His big arms wrapped around Johnny's lower back as he rolled them over so that his beautiful Johnny was on top of him. Teasingly, he thrusted into Johnny, watching the man hiss from overstimulation. "Ye jerk," Soap playfully hit his chest. Ghost smiled and slowly slid out of Johnny, the both of them hissing this time. The condom was quickly tied and discarded and Johnny layed back down on Simons chest. Ghost let his arms wander all around Johnny's body, just to feel him.

Soap sighed happily on top of him, going completely lax in Ghosts arms. Both men were content to lay in their mess for a few minutes to embask in each other's presence. After a second of neither of them moving, Soap lifted his head out of the crook of Ghosts neck to lazily kiss him. Simon kissed him back, no heat to it, just simply because they could and they wanted to. When they pulled away Johnny smiled at him. He was so pretty. His little dopey tired smile was Simons favorite smile of his. When his eyes were half lidded and he was just so uncaring about how he looked. "I love you, Si." He found himself smiling back at Johnny. Finally, saying this felt.. easy. Everything felt easy with Johnny. "I love you, Johnny." The man on top of Ghost had the audacity to blush as he spoke. "With all your heart?" He asked, half joking. "With all my heart." Simon found himself saying, without hesitation.

Johnny beamed and surged forward to reconnect their lips in a more passionate kiss this time. He was slowly starting to grind his dick against Ghosts. Of course, he wanted to go again. Johnny had so much stamina, it was hard for Simon to keep up sometimes. Suddenly Soap leaned back and sat up, fully seated on Ghosts naked lap. He started teasingly dragging his ass along Ghosts length. Grinning as the man below him eyed him warningly. "Ye gotta let me ride you sometime, Ghostie. Bet it'd feel soo good. He was such a little shit. "Another time, Johnny. Fuck, how can you still go?" Soap just shrugged. "I always have energy, y'know me." Ghost hummed, sitting up to let his hand find their home on Johnny's hips, pulling him closer. He leaned in to whisper in his ear. "I'll let you ride me if you're good this week." And he meant it. Pulling away to see the blush that overtook Johnny's face. He grinned at Soaps sudden pout. "Fuck you, m'always good." Ghost only chuckled. "Sure you are." Soap actually let out a 'hmph' noise as he got up and "stormed" off to the bathroom, coming back after 30 seconds with a damp washcloth.

He took his rightful seat on Simons lap and started silently wiping at his chest. Ghost smirked at he watched the man continue to pout, even as he gently cleaned Ghost up. He was adorable. Johnny has started to wipe at his own chest when Ghost snatched the rag from him. "My turn." Was all he said before resuming what Soap has started to do. Eventually, the rag was tossed aside and both of the men settled into Simons bed. Ghost on his back while Johnny had one leg thrown over his lower half and an arm laying protectively around Simons chest along with his head. Johnny was calm as he listened to Simons steady heartbeat, sighing happily when the mans thick fingers starting running gently through his hair. Johnny would occasionally turn to lay a gentle kiss on Ghosts bare chest, just for the heck of it, and because he liked hearing how it made Simons heartbeat pick up.

After half an hour of a comfortable silence, Soap glanced at the clock on Simons bedside table. It was not even 10am and here they were, about to fall asleep. Johnny honestly enjoyed days like, they had to work so much so often that he really cherished the days where they had little to no obligations and could just be. Finally, he  spoke. "Did ya mean it?" He questioned, looking up at Ghost who furrowed his brows as he looked down at the other man. "Did I mean what?" "When ye said you'd let me ride you if I was good all week?" Johnny provided, watching Simons face soften. "Yes, Johnny, I meant it." Johnny hummed in response. "Be prepared to have the ride of yer life in a week, prick." Ghost chuckled and Johnny smiled at how he could feel it from where he layed. "I don't doubt your ability to be good when you want to for a minute." And Soap playfully rolled his eyes, feeling them become heavier. "Oi, shush. Ya big numpty."

He felt Simon chuckle again and as sleep started to overtake Johnny, he had only one thought on his mind. He was about to be on his best behavior for the next week. 

Notes:

Maybe I'll make a part 2.. eventually...

Anyway,
Thank you for reading if you made it all the way through.
I love these dudes so much so I hope I did them justice. You can find me on Instagram if you're interested at @/transmascsteddietruther.