Actions

Work Header

sweet love of mine

Summary:

Captain MacTavish takes care of his needy Lieutenant.

Notes:

hi! hope u enjoy!

words used to describe ghost’s genitalia: cunt, pussy, clit

please excuse any mistakes i was possessed to finish and post this before going to bed and now it’s 1am

title from the guns n’ roses song :3

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

Work Text:

Soap was sitting in the mess hall at a table by himself, nursing a coffee and checking his emails, when Ghost finally showed up. The typically punctual man was a few minutes later than normal, but what was more concerning were the deep bags under his eyes and his generally disheveled appearance.

“Mornin’, Simon,” Soap said, tracking him with his eyes. Ghost plopped his tray of breakfast on the table and grunted in reply, but he sat close to Soap, their thighs brushing. Soap reached up and tugged his mask a bit, fixing it from being skewed.

“Didn’t get much sleep, love?” Soap guessed, frowning.

Simon glanced upwards to make sure no one was close enough to eavesdrop before he sighed and turned back to his food. “Started my period in the middle of the night, feeling like absolute dogshit now,” he grumbled.

Soap rubbed Simon’s upper back comfortingly. “You’re not scheduled for anything this morning, right? You should lay down and take it easy.”

Simon just nodded in agreement, clueing Soap in to how truly bad he must be feeling this time around.

“Can I sleep in your room, Johnny?” he asked quietly.

“Of course, love,” Soap replied with a smile. Simon stood up, despite having barely touched his food, and stretched his back. “Hey, come back.”

Simon leaned back down, coaxed by Soap’s hand that was still on his back, and scrunched his nose while Soap pressed a lingering kiss to his masked cheek. “I love ya, I’ll check in on you in a little while, okay?”

Simon pulled back slightly, embarrassed, but mumbled an I love you back to Soap before scurrying out of the mess hall. Soap chuckled fondly.

-

Soap trudged back to his room a little bit before noon, feeling more than a little pissed off from the back-to-back meetings he had to attend that both felt like were pointlessly dragged on for ages. When he opened his door, he immediately felt calmer at the sight of his partner curled up in his bed.

He shut the door quietly behind him, but Simon had his head poking up a bit, clearly not having been asleep.

“Hey, Johnny,” he said, laying his head back down on the pillows, but still gazing up at him. His mask was off and he was in only a short sleeve and boxers.

“Hey,” Soap replied. He sat down on the edge of the bed next to him and ran his hand through his messy hair. Simon seemed to preen under his touch, making Soap chuckle quietly to himself.

Soap slowly lowered himself down until he was laying next to Simon, the other scootching backwards a bit so that Soap wasn’t dangling off the edge. Soap ran his fingers across Simon’s face. His eyes fluttered shut as Soap’s fingers swept across his brow bone.

“How ya feelin’, sweetheart?” Soap asked. When Simon didn’t respond for a few moments, he nudged him on the shoulder until his eyebrows narrowed in annoyance.

“Eh… M’alright,” Simon sighed, and then started to shift around uncomfortably, shoving the blankets down past his shoulders.

“What’s botherin’ you? Cramps?”

“No, jus’ feel fucking disgusting and sweaty,” he replied.

“Wanna shower?”

“No…”

“I can help you clean up, if you want.”

At that, Simon opened his eyes and glared at him in exasperation, until he broke a few moments later, laughing. “You’re such a creep, y’know that, MacTavish?”

“Oh fuck off Ghost, I’m no’ sayin’ it like tha’,” Soap growled, shoving Simon again, a bit harder this time. A beat went by. “I mean, unless you wanted me to—“

“Sure, let’s shower,” Simon interrupted, already sitting up. Soap grinned wolfishly and clambered out of bed, holding a hand out to his lover to help him up.

-

The water was refreshingly lukewarm; not very cold, not very hot. Simon had been practically falling asleep against the shower wall when Soap washed his hair, but woke up a bit when Soap started washing his body. He washed everything else before moving back to Simon’s inner thighs, softly wiping off the blood sticking to his skin. He didn’t miss the way Simon fluttered when the washcloth brushed against his cunt.

“Sensitive, huh?” Soap smirked, teasing. “Thought you didn’t want to get up to any funny business in here.” Soap rinsed the wash cloth and started wringing it out, before Simon plucked it from his hands and threw it outside of the shower onto the floor with a wet plop.

“I didn’t say that, did I?” Simon replied, grabbing his wrist and moving it back downwards. Soap rubbed his thumb against his pussy, and Simon moaned, his head tilting back against the wall.

“This is what you really needed, hm, love?” Soap said, moving closer to Simon so that he was speaking near his ear. “I’ll take care of you, don’t worry.” He pushed his index finger into Simon’s hole, and pulled it back out again, watching the blood wash off in the shower spray.

“Stop it,” Simon mumbled, his cheeks burning up in embarrassment.

“It’s alright, Simon, I got ya,” Soap said, caressing Simon’s cheek before moving his hand back down to his cunt. He put two fingers in this time, bending them in the way Simon liked. The other man gasped and grabbed on to his shoulders.

Soap fingered him like that before adding in a third finger, the blood making him wetter and slicker than usual. He bended them up against Ghost’s spot.

“Fuck— M’close, Johnny,” Simon gasped, his head falling back against the wall again.

Soap chuckled. “Already?” he raised his thumb to press against his clit and Simon responded instantly, clenching down against Soap’s fingers as he came.

“Ah, f-fuck,” Simon moaned. Soap was hard as a rock by this point, just from the noises his lover made and the feeling of his cunt on his fingers.

Soap pulled his fingers out and rinsed them off again, but Simon didn’t let him move too far away. He wrapped one arm around Soap’s shoulders and moved his other hand to grasp Soap’s cock, making him jerk in surprise.

“Fuck me, Johnny, please, I need it,” he begged. Simon wasn’t usually this needy, but his period always made him unbearably horny and impatient.

“Alright, doll, settle down,” he soothed. “Was already plannin’ on it.”

Simon wrapped both his arms around Soap’s shoulders as he started to push in, moaning against his neck.

Fuck… So wet and so perfect for me, Simon. Always so perfect for me, aren’t you…?”

He pushed all the way in and stood still for a few moments, rubbing his hands against Simon’s side comfortingly. Simon seemed to come to his senses after a bit and he dug his nails into Johnny’s back. “Fucking move, Jesus,” he grit out.

“Oi, tha’s not my name,” Johnny replied, yelping at the hard pinch to his skin in response. Before Ghost could say anything, Soap grasped him with both hands under the arse and lifted him up a couple centimeters before fucking into him in earnest.

Fuck,” Simon whined through a high-pitched moan. He felt Simon grip onto him tighter and bite at the meat of his shoulder.

Soap picked up the pace a little, relishing in the feeling of Simon’s wet cunt sucking him in like a vice. The breathy moans of pleasure he was letting out against Soap’s ear was making him feel like he could cum any fucking second.

Soap bended Simon upward slightly, changing the angle, making him gasp in pleasure. He dug his nails into Soap’s back, sliding them downwards as Soap kept fucking him, the sensation making him shiver.

“Fuck, Simon— you’re so good for me, baby,” he groaned, as he fucked into Simon’s spot over and over. When he looked down he could see the blood covering his cock, and he moaned loudly at the sight.

“Yeah— keep going, Johnny, c’mon,” Simon moaned. It only took a little bit longer before Simon’s orgasm washed over him again, and he moaned shakily in pleasure, his nails pressing impossibly harder into Soap’s back.

Simon’s cunt clenching his dick and his nails scratching his back pushed Soap over the edge not too much longer after. He spilled deep inside of Simon with a groan, feeling lightheaded with pleasure.

He gently let Ghost down so that his feet were touching the floor before wrapping his arms around him and holding him close. Simon was still breathing heavily, but his face was finally relaxed for the first time that day.

They stood like that for a few minutes before Soap pulled away and gently cleaned the mixture of fluids out of Simon, making the other man grimace. Soap kissed the tip of his nose and mumbled for him to go get changed and back into bed. After Simon got out, Soap quickly washed himself off before stepping out and wrapping a towel around his waist.

Soap wiped the fog off the mirror and turned a bit so that he could look at the angry red lines on his back. He bit his lip; he always loved when Simon left marks on him, and he especially loved it when it was from his nails scraping against his back out of pleasure.

Soap put on a pair of boxers before climbing into bed with Simon, pulling him flush against his chest and nuzzling into the back of his neck. Simon raised his arm up to rest against the one wrapped around his waist.

“Don’t you got paperwork to be doing, Captain?” Simon mumbled cheekily, his voice thick with sleep.

“Mnh… it can wait.”

Notes:

thanks for reading! feel free to follow me on twitter: @gayfisheyeball

still working on my ghost backstory fic btw… expect it some time in the future