#soapghost fic
Explore tagged Tumblr posts
24-05txt · 9 months ago
Text
In regards to the whole soul mate thing, Soap's been through all the phases.
He'd started curious, then confused, then mournful, then resentful. For now he's settled somewhere in the vicinity of apathy—maybe spite.
He doesn't have a soul-mark. Never has, never will, and that's... fine. He's far from the only one lacking that kind of connection, and that's enough for him to feel understood. Not alone. He's got plenty of good friends besides—with and without soulmates of their own—and he's happy that way. Really, he is; it took him a fair amount of work to get to a place where he could say that and it not be wishful thinking. He's got friends, family, dalliances, motion and company and light in his life despite the lack of a mark that tells him where his place is.
And then he meets Ghost.
The Lieutenant is huge in the sense that his presence alone takes up what space his height and muscle can't. He's quiet, too, at least before Soap makes the effort to worm his way under all that tacgear. (The man is intriguing, what can he say? Who else walks around with a honest-to-fuck skull mask day in and out.)
Ghost seems to tolerate him at first, then inexplicably starts to prickle and grouch whenever Soap comes within six feet of him. He could make up a few reasons for why that is, but instead contents himself with pretending he doesn't notice—pushing the implied boundary until Ghost mans up and tells him off.
He never does, though. And it's not long at all until Soap's found that the boundary has given way and Ghost is—well he's actually pretty pleasant to be around. He's funny, and patient, and gives way too much of a shit to be in a career that pretty much ensures the death of everyone he works with. (He likes to pretend he doesn't, but there's no other reason he would have been waiting up in that church for Soap—in fact he shouldn't have still been there at all, since he'd already scoped an escape route. The bastard's soft, is what he's saying.)
And that's when things start to backslide just a little.
They're sitting in the mess—only three of them, the Captain unable to grace them with his presence—and Gaz is talking about his sister's husband's new boyfriend being the result of a late-discovery soulmatch.
"Could you imagine," he says, pausing to chew his mouthful before he continues. "Going thirty years knowing there's someone out there for you, and not seeing them until after you're already married?"
"Could be platonic," Soap pointed out, not bothering with the same courtesy of chewing his food. Ghost kicks him under the table for it, but he honestly can't be asked to care for only three words worth.
"Could be, but still—could you imagine?"
"Nope." Soap pops the 'P' and grins. Ghost doesn't kick him this time since he hasn't taken another bite yet. "I'm a wee bit hopeless in that department."
"Ah, brother." Gaz reaches out and they clasp hands for a moment, then he nudges his shoulder. "You and me both. Never much got the fuss about it, but that does seem like some sort of cosmic irony yeah?"
"Issat irony?" Soap asks. "Don't think that's right."
Obviously, that incites a short argument that ends when Gaz pulls out his phone to look up the actual dictionary definition of 'irony', and Soap grasps to change the topic to literally anything else to avoid Gaz gloating on the off chance that he's right.
"Lt, what about you?"
Ghost blinks at him as if he hasn't been staring at the both of them through the whole conversation.
"I know what irony is, Johnny."
"No—" he can't help the scowl, and talks over Gaz's sudden jeering as he shoves his phone under his nose. Soap lifts his chin to avoid it. "You got a soul mark?"
"Read it and weep, Soap!" Gaz cheers, only slightly subdued in respect for every else in the room.
"I do." Ghost says at the same time, dipping his head in a tiny little nod, and Soap's world ends just a little bit, right there in the mess hall. Curls up, withers, and dies without so much as a squeal.
He's not able to ask if Ghost knows who it is, or if he's met them, or if they're still alive, or if it's romantic or platonic; he's not sure if it even matters, because Johhny knows right then that he will never be as close to Ghost as they are.
And it hurts.
It hurts in a way he wasn't entirely expecting.
He must hold it together well enough through the rest of dinner, and then through walking with Gaz back to their rooms, but once he's got the door locked behind him he feels the smile fall off his face. He sits down on the edge of his bed.
Ghost has a soulmate.
Ghost has a soulmate and Soap is pissed about it. Because that soulmate isn't him—it can't be, since he doesn't have a mark of his own.
It's just—it's unfair. They work so well together, on the field and off. He knows for a fact no one else can read Ghost as well as he can, no one else talks to him like he does, he doesn't hang around anyone else like he seems to hang around Soap. If anyone should be Ghost's soulmate, it should be him.
But he's not. Which means there's someone else out there that can watch his six better, understand him more, have more satisfying conversations—and it seems fucking impossible, because he doesn't even know how it could get better given the time they've known eachother... and yet.
And yet Ghost has a mark, and Soap doesn't.
It takes him days to get over it—at least enough to act himself when he's in company. Ghost tries to get him to talk about it three separate times before he can manage to get his shit together. He won't *lie* to Simon, nor is he about to admit to what's eating at him, and it leaves him snappish. Leaves the vitriol closer to the surface than it ever has been around Ghost and he hates to see how he reacts to it; he doesn't cower, doesn't flinch, doesn't avoid him, just stares—in a different way than before. John's temper will flare and Ghost will freeze a little, tilt his head, furrow his brow, and fucking stare at him until the moment passes. It might be better if he raised his voice in return, let it escalate into a proper fight—or even if he shut Soap down hard and told him to cool off. Instead Ghost looks at him like he's gone and become a stranger; like he's confused where he doesn't expect to be, and that hurts almost as much as finding out his place isn't next to Simon—or at least, he doesn't have any rightful claim to it.
232 notes · View notes
queermentaldisaster · 1 year ago
Text
Short fluffy Valentines Day drabble
Summary: Simon's been having bad flashbacks and issues with his scars all day, which led to Johnny pulling Simon into the bed for cuddles.
Contains: Hurt/comfort, fluff, cuddling, Soap and Ghost being gay and softish
(this is late but oh well, idc)
Johnny gently kissed the top of Simon's head, holding the larger man close. Simon was clinging to Johnny as if he'd be taken from him at any moment. Johnny didn't mind, because he'd signed up to be with Simon through hell and back. Simon let out a breath. “'m sorry, Johnny. Didn't wanna ruin Valentine's Day with all this.”
Johnny chuckled, tilting Simon's head up so he could look Simon in the eyes. “There isnae another way ah'd want tae spend Valentine's with ye, mo ghràdh.” He murmured, gently kissing Simon's crooked nose. “Mah beautiful Si.” He leaned his forehead against Simon's, smiling. Simon chuckled. “You're delusional if you think this is beautiful.” He said sadly, and Johnny huffed.
“Delusional? Maybe to other people, but Si, ah have never seen a prettier man.” Johnny murmured, and he moved his hand up, running a finger along the right side of the Glasgow smile that was permanently etched in Simon's face.
Simon leaned into the touch with a very soft sigh. “I dunno how you can love me when I'm like this...” he whispered. “Some days, I'm not even sure I'm still...Simon...” He buried his face in Johnny's chest.
Johnny hummed softly, pulling him as close as he possibly could. “Ah'm pretty sure ah drug Simon Riley oot tha coffin and reunited 'im with 'is body.” He murmured, before leaning his head down and burying his face in Simon's hair.
“But even if ah didnae, ah love you, no matter if that's Ghost, Simon, or the both of ye.”
113 notes · View notes
ivillpunchyouinthethroat · 11 months ago
Link
Chapters: 1/2 Fandom: Call of Duty (Video Games) Rating: Explicit Warnings: Creator Chose Not To Use Archive Warnings Relationships: John "Soap" MacTavish/Simon "Ghost" Riley Characters: Simon "Ghost" Riley, John "Soap" MacTavish Additional Tags: Alpha/Beta/Omega Dynamics, Alpha/Omega, Omegaverse, Heats, Knotting, Biting, Car Sex, Alpha John "Soap" MacTavish, Omega Simon "Ghost" Riley, Smut, PWP, but with a sprinkle of feelings, I can't write it any other way tbh, not quite fuck or die, more like fuck or their probability of getting shot goes up Series: Part 1 of Death of Peace of Mind Summary:
“The smell,” Ghost clarifies through clenched teeth. “It’s not the car. It’s me.”
Soap is silent. Ghost flicks a quick look his way. It’s mostly confusion on Soap’s face, though what looks like a smile threatens to crack through, like this could possibly be one of Ghost’s stupid jokes.
“But it smells like omega,” Soap says, “and you’re—”
“Not a fucking alpha, MacTavish,” Ghost spits.
Another look Soap’s way. His eyes are wide, mouth slack in surprise.
“Oh.”
(chapter 2 will be posted on Monday!)
46 notes · View notes
enbyh0e · 6 months ago
Text
chapter 6 of the ghostsoap fic is up!! we have texting, and all the things it can do to two very horny people!!
19 notes · View notes
hauntedwitchcrusade · 9 months ago
Text
FluffTober 2024
Day 01
Lost pet meet cute
[...]
Ghost gave a slight shrug, his eyes glinting. “I prefer my jokes bad.”
Soap grinned even wider. “Oh, you’re gonna regret saying that to me, man. I’ve got plenty of those.” He rubbed his hands together as if preparing for a challenge. “Okay, okay, let’s see… What do you call a dog magician?”
Ghost tilted his head slightly, not quite answering, though Soap swore he saw the faintest curiosity in his eyes.
“A labra-cadabra-dor.” Soap delivered it with the flair of someone who thought he was the funniest person on earth.
Ghost was silent for a beat. Soap wondered if maybe he’d missed the mark. But then, a quiet huff of breath escaped from beneath the mask. It wasn’t quite a laugh, but it was close enough.
“That’s terrible,” Ghost muttered, shaking his head.
“Oh, it gets worse,” Soap said, undeterred. “Trust me, I’ve got a whole arsenal of bad jokes. You can try to keep up, but I guarantee you, I’ll win.”
Ghost stared at him for a long moment, eyes narrowing. Then, to Soap’s surprise, he leaned down, scratched behind Riley’s ears, and said, almost deadpan, “Why don’t skeletons fight each other?”
Soap blinked, taken off guard by the sudden joke. “Uh… why?”
Ghost straightened, eyes gleaming with quiet amusement. “They don’t have the guts.”
Soap burst out laughing, his voice echoing across the parking lot. “Oh man, yes! That’s what I’m talking about. I knew there was something under that tough-guy routine.” He playfully slapped Ghost on the shoulder.
Ghost’s eyes softened, though the mask still hid any expression. “Don’t push your luck.”
[...]
Read everything on ao3
26 notes · View notes
ravenmichaelisstuff · 2 years ago
Text
SoapGhost angst, MW3 SPOILER
Inspired by a reddit story đź’€ sorry
Soap and Ghost retired about 6 years ago, after that bloody mission which left Soap with only one working eye.
They have been living together in a small cottage in Scotland close to a farm that Soap's parents own. Johnny's father once told Ghost that one day it will all belong to them and it would be a lie if Ghost said that he didn't already dreamt about growing old with Johnny on that farm. A black cat on his lap as they sit together on the porch.
But let's not wander into the future when present was never better.
They got married not long after retiring, everybody showed up on their very small ceremony. Ghost loved it.
Price lead him to the altar where Johnny stood, Gaz next to him being the best man they could ever ask for. Ghost can recall every detail about this day.
They were living a happy and calm life, meeting up with friends from time to time.
Until one morning.
He woke up one morning with his head on Johnny's chest and as he raised his head he glanced at their bedside lamp. It was... different, but just for a split second. It looked wrong.
And as time flew by more things were starting to look off, stretched, like they were forced into a different perspective.
One day. The worst day of Ghost's life- it was Johnny who looked wrong. His face was horrifyingly morphed.
He wanted to scream, but no sound left his mouth.
Instead he heard a familiar voice shouting.
"Ghost! Shit- Captain! Ghost is down!"
Gaz was shouting as his vision went to black. When he opened his eyes he was in pain, cold and oh so confused. Price and Gaz were crouching beside him, Price radioing for med-evac.
"Where is Johnny?" Was the only thing Ghost could ask. Where were he? Why is he here? Where is their bedroom and home?
"Ghost... We said our goodbyes to him months ago." Whispered Gaz, his voice cracking.
No.
No, no, no.
It couldn't be the truth.
Johnny was with him just a second ago, they were married.
Ghost lived that.
Ghost lived his dream.
Sorry.
108 notes · View notes
eiraeths · 1 year ago
Text
NEW FIC ALERT!! WOOT WOOT
SUMMARY: To be loved is to be allowed to rest, and Ghost found someone he can rest with. If only he could get over the wall he’s spent so long building and confess to Johnny.
WORD COUNT: 4758
35 notes · View notes
snootlestheangel · 1 year ago
Text
The Cryptid Ghost WIP info post
Go here for a peek at what Ghost's full cryptid form looks like
This is a monster hunter/cryptid hunter au
The current title is
Of Earthly Things
The 141 is a small, private group that is basically cryptid/monster pest control. They'll help people get rid of poltergeists, they deal with fae issues, etc.
But they're also researchers. Specifically Soap is their researcher. He spends a lot of time outside in different places so he can learn about different creatures.
Basically they end up near a forest where Ghost (the cryptid) resides. Soap spends a lot of time in there and Ghost becomes intrigued so he wants to spend more time around Soap.
This is hard to explain without just totally giving away the entire plot tbh
Simon Riley is a resident of the little town by the forest. He ends up finding out Soap works for the 141, and he finds out they're hiring. So he shows up at the office one day like "hi yes, I'm a person looking for a job"
Alex is the one who works the desk at the office btw. He just my lil cutie
Simon starts working for the 141, Soap and him falling in love.
There is going to be some bad things that happen towards the end but it's okay :)
Tagging @stuffireadandenjoy because :)
18 notes · View notes
cod-fishing · 2 years ago
Text
Rated T, trans!Simon Riley, soapghost, completed Simon has always been alone, long before his family was ever taken from him. He can’t let anyone see him, not really - every time he’s ever tried, they didn’t understand. 20 years later, he finds someone new. Maybe, for him, he’s willing to try again.
Trans ghost! This is a trans origin story, so watch out for the transphobia portrayed and such. It's not super heavy-handed but it's there! Soap, of course, is loving and accepting, and we're all happy in the end. I love projecting myself onto giant burly man characters :)
34 notes · View notes
murmeloni · 1 year ago
Text
Quick question for anyone who's reading We Are Ghost on ao3: should I split the next chapter? It's the last one, the last mission, and I've got Simon's pov done and am currently working on Soap's but it could take another week until I'm done with that. So should I split it? Post Simon's pov tonight and then Soap's next week?
15 notes · View notes
ghost-throat · 2 years ago
Text
soapghost fic: cherry stem. (pt. 2)
pt. 1
cn: explicit language, nsfw content, bottom ghost / top soap, not very safe sex
Tumblr media
he stared at the door. 
the door stared back. 
a door couldn't stare, but this one did anyways. it's wooden brown with the edges darkened by frequent contact with skin seemed to be laughing at him. 
he was being dramatic and he knew it.
for all he knew, johnny hadn't been serious. or maybe he had been, but stopped after ghost didn't come around right away. maybe this was all a big ploy, a joke they played on him.
ghost almost turned around and left again. but he didn't. instead, he hesitantly knocked.
it shouldn't be this hard to just confront the other man on it, get it over with. ghost didn't know what he was going to do if this went well. his mind was too preoccupied figuring out every details of how this could go wrong.
so when soap opened the door with a surprised face, awkwardly stepping into the doorframe, his mind short circuited. 
"ah-" soap looked his lieutenant up and down, face falling into a casual smirk, "can i help you, lt?" 
fucker.  
of course he wasn't going to make this easy.
"no," ghost simply said and turned around to leave, mentally kicking himself for not even thinking about what to say once the damn door opened. 
"lt, wait!" soap caught up to him, grabbing his arm and turning him with surprising ease. he grinned.
"why'd you knock?"
ghost blinked, "doesn't matter. was a bad idea, anyways."
"was it?" soap placed himself between ghost and the hallway, crowding him back towards the room.
ghost let him.
he stared down at the other man, unsure of what to do, what to say. "i-" his voice was coarse.
soap had him close to the open door. "didn't think you'd come around, sir," he said with a shrug and a sly smile. 
ghost felt cold.
so he was right. this had never been serious and he was an idiot.
"but am fucking glad i was wrong." soap pushed him gently into the room, not letting ghost gather his thoughts. 
within seconds, soap had closed the door and was eyeing the lieutenant hungrily.
ghost's mind was clouded, trying to understand the situation better. so this wasn't a joke. wasn't meaningless. and soap... god, the way he looked at him right now... soap wanted this? wanted him?
they stood close, johnny exchanging his challenging grin for a more serious expression as he let his hand gently cup ghost's masked features. 
"wasn't sure you were serious." ghost managed to rasp out.
soap exhaled, "and i was scared i was crossing a line..." he trailed off.
ghost felt the others eyes focus on his face, the mask obscuring most of it. "are you sure you want this?" he wouldn't be mad if it was the case. hell, it would make a hell of a lot more sense to him.
but soap just rolled his eyes and leaned up, pressing an experimental kiss against the fabric of the mask, missing ghost's mouth by a small margin. still, it was enough to make ghost melt into the other, arms weakly around him, head sunk into soap's shoulder.
"ghost-" soap softly leaned his head against his, "talk to me."
"i didn't think about this," ghost admitted, "just assumed-"
"yeah, you gotta stop assuming shit." johnny silently laughed against ghost's ear, the sound sending small shivers through his body. 
soap's arm snuck over ghost's back, holding him tight.
"let me take care of you, sir," he whispered and ghost groaned against his shoulder. "let me show you just how serious i am about this."
ghost had no option to disagree, not that he wanted to. he was guided to the bed, the springs creaking under his weight.
observing soap, his eyes wandered down to where he was kneeling, right between his legs. it was an obscene sight on it's own, even without anything having happened yet. ghost felt like this was a dream, something that could never happen and yet he watched it unfold. watched johnny spread his legs, looking up at him for permission before removing his pants, palming the outline of him, half-hard and quickly twitching awake with every touch.
soap took a second to shoot him a scolding look. "you're telling me you've been keeping this from me all this time?"
ghost chuckled, a sound that was quickly turned into low growling as soap bent down and started kissing along his thigh. it was stupid, but nobody had ever done that for him. taken the time to explore and have fun with it. it felt wrong, like ghost was experiencing something he didn't deserve.
but he'd be damned if he was going to stop it.
soap licked a stripe between his knee and his inner thigh, working him through his underwear with one hand while the other drove up and down ghost's leg.
then, he dipped below the waistband, slowly driving the underwear down until he was face to face with all of him. soap cocked his head with a sheepish grin and looked up at ghost who was watching through hooded eyes, keeping himself propped up with both arms on the bed behind him.
he waited for soap to speak, but he didn't. instead, he caught ghost's eyes with his own and placed a small kiss on the tip of his cock.
ghost cursed under his breath, staring at soap with trembling arms. "fucking hell, johnny." he said, voice shaky.
soap batted his eyes at him, giving him a quick wink before dipping down and lovingly licking along the shaft, tongue dipping between the veins, lips gracing the tip with delicious wetness.
ghost remembered the cherry stem as he felt the sergeant work him with his tongue, flicking and lapping and drawing circles with it, finding all the right places. it wasn't until ghost's breathing was unsteady, eyes dark and unfocussed, that soap took his length into his mouth.
ghost saw god.
he gripped the bedsheets so hard his knuckled cracked, cursing and moaning loud enough to cover the obscene slurping sounds of soap enthusiastically facefucking himself with his cock.
his hand flew around, body crashing closer to the bed as his other arm struggled to keep him up. he gripped the scot's hair and pulled slightly until their eyes met.
lips parted, pupils blown to shit - ghost didn't have to issue an audible warning.
soap continued, hollowing out his cheeks so increase the pressure even more. ghost whined, throwing his head back as he shot his release deep into soap's throat. he felt the motion of swallowing press against his head, milking his orgasm for so long ghost forgot how to breathe.
he exhaled, falling fully onto the bed and looked up. soap appeared above him, a grin on his face. "told you i'm talented with my tongue." 
"fuck off." ghost scoffed, but he was smiling under the mask. johnny eyed it again, something nervous in his eyes.
ghost sighed, pulling off the mask with a still shaking hand. the other stared, eyes dropping straight to his mouth. with a smirk, ghost grabbed soap's shirt and pulled him closer, crashing their lips together. he felt the other's body press against his. he drove his knee between soap's legs, making him moan into the kiss. a sound he swallowed greedily. 
"we don't have to-," soap started, "i mean you're not obligated to- i wanted to focus on you." 
it was adorable. 
the blush creeping on johnny's cheeks, the way his eyes bashfully glanced up at him, the trembled in his legs whenever ghost pushed his knees inwards. "undress?," ghost asked with uncanny softness. soap stared at him, hand pressed against his chest. he nodded, backing away from him and pulling his shirt off.
ghost watched carefully, enjoying the way the other's muscles rippled with every move. his own shirt was quickly discarded, the long sleeve no longer hiding his own physique. he was strong, broad even - but there were no cut and clear muscles like with johnny.
ghost kept a good layer of fat over those, both to up his weight for close combat and to be able to more easily survive stab wounds and periods of little to no food. still, johnny ate him up with his eyes. raking them over him like he was a meal and he a starving man.
"fuck, lt." soap breathed. 
"that's the plan," ghost deadpanned, watching soap grow bright red. it was so interesting to watch him crumble into an embarrassed mess after he had been aggressively flirting for weeks. 
"and you say my comments are bad." soap scoffed, ridding himself of his jeans and turning around to put them out of the way, giving ghost a nice view of his ass. when he turned again, ghost cocked a brow. soap wasn't a small man, a few inches shorter and more trimmed, but still really well build.
the length pressing against his lower stomach was nothing to scoff at, but what got ghost was it's thickness. the way veins circled their way up, the heavy looking tip already dripping. he licked his lips, not noticing until he saw soap stare at it. for a moment, they just looked at each other. then, johnny was back on the bed, hurriedly kissing him with a feverish eagerness. ghost happily took that, groaning as he felt the other reach between them and start opening him up.
"nightstand," soap pushed out between two long groans, his cock leaking on ghost's stomach. ghost understood and blindly reached for what he already knew would be in there. a small bottle and a bunch of condoms. he felt a slight sting at the thought of it.
soap felt it, pausing what he did to take the bottle and look at the tell-tale square package. "i don't-," he started, "i keep them there just in case. not because i do this a lot." 
ghost smirked, "i don't judge, johnny. it's fine."
"it's not," the other looked up with pleading eyes, "i haven't- done anything with anyone since knowing you, actually." 
a beat of silence. 
"fucking hell, johnny how old are these damn condoms?" ghost grabbed the damn thing and looked for an expiration date.
soap snickered silently. ghost felt him relax at the notion that he believed him. and he did. not that it was his place to be jealous about anything, but he couldn't help the warm feeling in his chest at the thought that soap's condoms had indeed expired over a year ago.
"can't use em," he huffed. 
soap blinked. "oh- uh- yeah then we're just- um- not gonna- yeah-" 
ghost grabbed him and pressed their lips together, grinding against soap's hand. "i trust you." 
he didn't remember the last time he said that.
"fuck," soap gasped, working with two fingers now and stretching ghost so nicely, tips of his fingers gracing against the point within him that had him hard again in mere minutes. soap took his bloody time, making sure to stretch and prepare as much as he could.
ghost had half a mind to tell him to hurry the fuck up, but he'd seen the girth and he was nervous . finally, soap had four fingers easily gliding inside of him and he felt him remove them, only to replace them with something else. ghost shuddered, closing his eyes at the slow and delirious stretch. soap littered his face with kisses, praised him and whispered sweet nothings about how good he felt - but it was nothing more than weak background noise against the blood rushing in ghost's ears.
when soap bottomed out, ghost finally snapped back and searched for the other's lips, crossing his legs behind soap's back to keep him close and relish the feeling of fullness. soap sighed happily, nipping at ghost's bottom lip. 
"feels good?" he whispered.
"yeah," ghost replied into the kiss. "amazing." 
he pushed soap closer with his legs, setting the pace of his thrusts. slowly at first, pushed out moans mingled between them. when ghost started speeding up, soap chuckled. 
"yer a control freak, you know that?"
ghost rolled his eyes and relaxed a little, letting soap find his own pace until he was being fucked nicely, a rough and punishing pace but the space between them filled with hurried kisses and hushed praise.
soap wrapped his hand around ghost's length and started pumping him in tune with the thrusts, smiling happily when ghost started whining again. "who knew you're voice could reach such highs, lt?" 
ghost was ready to throw back a sarcastic remark of his own, but soap twisted his hand and drove his thumb over his head - making the words fall apart on his tongue and turn into breathy gasps. 
"hm, lt. i'm close-" soap ground them together with more fever, fucking into ghost like he was scared the other would disappear if he didn't move him closer to the headboard with each thrust. 
ghost hummed and tipped soap's chin up just enough to kiss him, "be a good sergeant and fill me up?" 
he was met with a glassy stare.
soap's mouth dropped open, their foreheads pressed against each other as ghost felt the warm wetness of cum shot up inside of him, soap's moans drawn out and languid. he clenched around him, wrapping a hand around himself to quicken the pace soap had set and using the hand of the sergeant to get himself there, too. it took less than a minute, their releases mixing where soap's was leaking out of him already. 
sweaty, spent and exhausted - they laid on the bed and stared at the ceiling, neither willing to talk about it.
ghost pulled soap into the shower, cleaned them up and they went their seperate ways for the night. the hushed promises, loving looks and desperate admissions that were pouring out of them were too much to unpack right then and there.
but when ghost laid back in his own bed, eyes finding the ceiling the same way they had back in soap's room, he found himself smiling.
19 notes · View notes
enbyh0e · 7 months ago
Text
just updated my ghostsoap fic on ao3!!!
there might even be some smut on this chapter, who knows? đź‘€
22 notes · View notes
fludderpy · 6 months ago
Text
Tumblr media Tumblr media
Soap’s boots barely made a sound as he walked down the hallway of the safehouse. The corridor was dimly lit, with only a soft glow spilling out from the slightly open bathroom door.
“Morning, LT. I’m heading to the others, you comin'?” he asked as he passed by the door.
“Morning. I’ll join you in 10. After the mess from last night, I need a fucking shower first...” Ghost replied.
“Alright” Soap said as his gaze shifted to the crack in the door that his Lieutenant had probably left open by accident.
A moment.
Ghost stood in the shower, his back to the door. Water ran in long streams down his body. The overhead light illuminated the scars on his skin, each one a testament to battles fought and survived, like pages from a war diary.
Soap had seen him naked countless times—changing, patching wounds, washing off the grime of missions.
Get a grip, Johnny. It’s just Ghost. It’s always been Ghost.
But this time, it felt... different.
(More exclusive art on patreon <3)
4K notes · View notes
morimementa · 7 months ago
Text
The fun thing about COD is that everyone who calls the 141 and every other operator their precious little mew mew skrunkly is fully aware that Soap once used an enemy soldier as a meat shield, Price responded to a barricade by attempting vehicular manslaughter, Gaz saw one terrorist attack and decided going feral was an option that should be on the table, and Ghost is, well, Ghost.
They know their little mew mews are war criminals and they do not care.
4K notes · View notes
eiraeths · 1 year ago
Text
new fic alert wooo! this time it’s monster au 141
this is the first installment more will follow in time
SUMMARY: Magic is rare, only remnants of witches of old left, and in a world full of supernatural creatures, one would think this would pose no issues. Instead, magic is sought after, as it’s thought to be the metaphysical glue between the otherworldly. Something so vital is to be protected, even if it’s arcane in nature, incomprehensible to those who don’t possess the natural inclination. What people don’t understand won’t hurt them, and some things are better left hidden.
WORD COUNT: 3425
30 notes · View notes
walmart-icarus · 2 months ago
Text
Johnny carves things out of wood.
It’s expected, since the Scot is usually seen as an artist and it’s way easier to carry wood and a Swiss-army knife in a war zone than a sketchbook and pencil.
His most recent figurine, is a small horse. He proudly places it on Ghost’s personal desk in the barracks.
“…It’s a horse.” Simon states the obvious
“Aye, that it is.”
Ghost picks up the little horse, seeming smaller in this large hands.
“Kinda looks like you. Hairstyle an’ all.” He says lowly after a few moments. Soap rolls his eyes.
“Away n’ bile yer heid, sir. I’ll take it back, then-“ He answers, reaching his hand to grab the wooden horse, but Simon’s reflexes are faster.
“I didn’t say you should take it back sergeant.”
Johnny huffs and scuffles his hair self consciously. He turns around to leave before getting interrupted.
“Johnny, why do horses look so fit?
…
It’s because they have a stable diet.”
“I’m leaving.”
"Johnny im just horsing around."
2K notes · View notes