If You Want to Give Me Anything (Then Give In) - Part III
Simon 'Ghost' Riley x John 'Soap' MacTavish
Rating: Explicit
Wordcount: 4.5k
Summary: The helo ride back is intense. Price is the funniest unintentional (or not so unintentional?) cockblock of all time. bon appetit.
CW: blood, gays yearning, memories of blood-licking and knife-licking, blood kink (i guess?), definitely knife kink, lewd thoughts, making out against a car, angsty ending (all will be well i prommy)
A/N: Found the dividers here. Kisses to @patchmates for loving me through the ghoap brainrot.
♦ My Masterlist • If you prefer AO3 ♦ Taglist Signup
Part III
Ghost is staring at him. The whole helo-ride back to base. Dark eyes fixed on Johnny, half-lidded and sweet and full of sin. A promise to him, maybe. A threat, for anyone else.
When Price ordered them back from that building, his calm voice for once unwelcome only because it interrupted something holy, Soap’s mouth still tasted like blood: Ghost’s blood, bitter and coppery and yet the sweetest thing Soap had ever tasted.
The change was sudden, swift: Ghost pulling Soap to his feet, tugging his mask back down in a smooth, practised motion, and collecting his knife from the floor as Johnny stared at him, the taste of Simon’s skin still on his lips, the salt of his blood still on his tongue.
“Let’s go, Sergeant.” A soft order spoken through the bloodied mask. Ghost’s hand squeezed Johnny’s before he let go.
The way to exfil was quiet, and the Captain already waiting for them when they got there, tapping his foot, smoking his cigar.
“Got me,” was all Soap mumbled when Price shot him a questioning look at the blood that still stained his teeth.
Ghost’s mask was soaked in red as well, but who could tell the difference between black and blood-darkened fabric?
Price nodded at Soap’s half-hearted explanation, said nothing, though his gaze flicked between them, but then he just… shrugged to himself. Lit another cigar and fucked off to the copilot’s seat as the helo took off.
Just the three of them in here, plus the pilot. Soap pulled on the headphones, conscious of the dark eyes that had been fixed on him ever since he put the knife to his own mouth. Felt like Ghost hadn’t blinked even once, Johnny’s reflection a constant in the black ring of his pupil.
Now, Soap finds himself staring right back at Ghost. Eyes glued to every tiny movement, to the sliver of skin that’s exposed where Ghost’s shirt has ridden up, revealing pale flesh and an even paler scar on his hip.
Soap wants to lick it, can feel himself twitch at the thought of getting to taste Simon’s skin, salty with sweat and sweet with sin. He indulges for a moment:
How the ground had felt between his knees when he looked up at Simon, begging for his knife in his mouth. How it had felt to be sliced open so meticulously by blade and gaze alike, to be disected, pulled apart and made to come undone by the feeling of Simon’s lips against his own. How Johnny had wanted, had wanted more – had wanted Simon’s knee slotted between his thighs, had wanted to grind down, to push up against the broadness of his chest, had wanted to feel Simon grow hard for him, had wanted to plead to hear the quiet, moaned whispers that fell from his lips, had wanted to push his hand into Simon’s boxers, to feel him, to know, to wrap his mouth around him and let himself be used until he forgot the cruelty of the world. Had wanted to lick the blood off Simon’s neck and know that he would be Johnny’s own to keep, that Simon’s heart might replace the one Johnny had given away to him.
Yes, Johnny lets himself indulge. Presses his lips together so he doesn’t groan when he thinks about the feeling of Simon’s hot tongue in his mouth, licking at the bloodied gash in Johnny’s tongue, sucking on it, greedily, like he would never get enough. Like this meant just as much to him as it did to Johnny.
Minutes pass that feel like hours.
At first, Soap doesn’t mind. He likes looking at Ghost. Likes looking at Simon even more. And it’s Simon now who is looking at him: His brown eyes large and softer than they ever are in battle. It takes some of the worry away that has settled in Johnny’s heart: What all of it means. He still isn't sure, but this must be something. Right? With the way Simon is looking at him… It must be.
A mean glint in his eyes, maybe, but Soap thinks that’s just a trick of the light. He thinks he could stare at him forever and be content. Count his freckles rather than his scars. Sink into the soft wrinkles around his eyes, make them deeper, make Simon smile every fucking day until his happiness would be etched into his face… Yeah, Soap would be content. Fucking elated, actually.
Simon watches him, still, when Johnny runs his finger along his lips, tracing them in the memory of the blood he spilled, and the feeling of his teeth ripping into Simon’s skin until they drew blood as well, received an offering in turn for the gift that Johnny had given so freely.
Soap isn't even trying to wipe away the blood that has long since dried, is just keeping his hands busy, but–
“Don’t.”
It’s a sharp command, even though Soap can barely hear it over the noise of the helo, in spite of the com device in his ear. Even though Ghost is almost whispering, because there are people in here with them, and they are not alone; like there is anything he could do that would make Price turn a deaf ear. Like he would care, even if it is anything. The Captain is a good man.
The word is whispered, but it’s an order nonetheless, and Soap drops his hands in his lap immediately, feeling almost ashamed by his own actions. Ghost stares at him through silvery lashes, seemingly satisfied at the immediate effect his scolding has.
Soap blinks, gazes at his own fingers like they betrayed him; stained now with speckles of dried blood.
It hadn’t even been a conscious action, just… something to do. Idle hands have never suited Soap. Neither has an idle mouth. His tongue craves a taste, something to swirl around, to play with. A piece of gum would do; even better yet a fucking lollipop. Soap has always liked the rainbow coloured ones that taste like all artificial fruit flavours run through a blender. A cigarette would be nice, too. Or, best of all– well. The thing he would like most of all, he can’t have. Not right now.
Gum is the only option he does have, but if he popped a piece of fucking gum right now, he’s pretty sure Ghost would punch him in the mouth. Put the taste of blood on his tongue again.
Fuck.
Soap can feel himself firming up properly now, cock twitching at the thought of it, what it might be like; what it was like: His tongue gliding along Ghost’s knife, worshipping a deadly blade like it’s a holy thing, worshipping it the way he wants to worship Simon. Tongueing at it, lapping at the tip the way he would at the head of Simon’s weeping cock, revel in the salty taste of it, press his face between Simon’s thighs and inhale him deeply, let himself be buried by the smell, the taste, the presence of him… the sound of him:
Would be a sin to taste you less than pure, Johnny. My sweet boy, my perfect boy. Sweet’eart.
Soap shifts in his seat, presses his thighs together. Pointedly tries to think about something else. Anything else. And fails miserably. He quietly wishes once again that he had a fag, nicotine to calm him down, tar to clog his lungs that won’t take any air in anyways; something to do, keep his hands and mouth busy–
“Stop squirmin’, Johnny.” Ghost’s rough voice, right in his ear, and Soap nearly bangs his head on the fucking metal sheet behind him.
“Fuck ye,” he grumbles, and is rewarded with a short, deep huff of laughter.
“Maybe if you’re good, I’ll let you.” Large eyes framed by golden lashes stare at Johnny as he says it. Like it’s the most natural thing in the world. Like seven words from his mouth aren’t all it takes to shatter Soap’s brain, to send it spinning off its fucking axis.
“What?”
Ghost doesn’t move, just keeps staring at him with those fucking eyes, so dark they are almost lost in all the eyeblack if it weren’t for his pale lashes, weren’t for the whites of his eyes shining in the shadows.
“You heard me,” he finally says, quietly, just a breath in Johnny’s ear.
Soap swallows thickly, thigh bouncing up and down, trying to will down his own erection, trying so desperately not to think about it all. Trying to make it through this hellride so he can press Simon up against a wall back at base, grind into him until they’re both panting, bury his hands in his hair, in the meat of him, get on his knees and show him exactly what he can do with his mouth.
“Fuckin’ hell, LT,” he whispers.
Ghost leans forward, sudden and unexpected. Places a hand on Soap’s knee until the bouncing of his leg stills, shivering underneath the touch. Two layers of clothing between them, and yet, Soap thinks he can feel the heat permeating off Ghost’s skin in waves to match his own.
“Quiet down, sweet’eart. You’ll need the energy later.”
“I… wha- steamin’ Jesus, Ghost. Ye need tae– fuck.” Soap shakes his head, inhales deeply. Is simultaneously glad for the fact he’s wearing tac gear and fucking hates it, because every little movement he makes, hunched over as he is, has his hardening cock grinding right against the edge of his tac vest, begging to be touched properly.
Ghost leans back, keeps watching with intense eyes. Slowly, he pulls the knife from its sheath, the one that now has a dark stain of Johnny’s blood on the handle. Runs his hand along the wood, stroking it sweetly, feigning innocence.
Johnny chokes on his own spit, hips almost bucking off the bench at the sight of it.
“Ghost–”
“What? Just makin’ sure it’s still sharp. Can’t be too careful. And the handle… well. Know a little trick to get the blood right out but maybe… maybe I’ll just leave it. Nice little reminder of your… loyalty.”
Johnny’s thigh starts bouncing again, fingers drumming a fast rhythm as Ghost peels off one of his gloves to run his pale thumb down the blade. Red blooms in its wake, blood dripping suddenly from the finger, and just like that, Ghost presses it right next to the stain Johnny left on the light wood of the handle, rubs it in slowly, almost gently.
Soap’s cock jumps, and he thinks distantly that he shouldn't be so turned on by the sight of blood, shouldn’t go stupid at the way Ghost’s hand closes around the handle of the fucking knife and strokes it, slowly, deliberately, eyes never looking away from Johnny.
“Careful now, Sergeant. You’re already filthy, no sense in staining any more of your gear, yeah?”
Soap chokes, considers telling Ghost that he isn’t the one bleeding, isn’t the one staining his gear – feels the way his cock is weeping and knows it will be a lie. For a moment, he seriously debates crawling over to Ghost, to bury his face between his thighs, breathe him in to satisfy this aching fucking need, begging him to fuck his mouth with the handle of the blade, to give him the real thing, even – give him anything, his fingers, even gloved, just anything- to give him what he craves until tears are running down his face and all he can think about is Simon.
Soap huffs, strains against the straps keeping him in place. Folds his hands over his groin, surreptitiously grinds the heel of his hand against his aching cock, and–
And stops when Ghost shakes his head.
“Be home soon, Johnny. Be good for me now.”
Soap almost whines, like a scolded fucking dog, but Ghost shoots him another warning glance. And, because he is a merciful god, slides the knife back into its sheath and into his thigh holster.
(God, his thighs, his fucking thighs. Johnny needs to feel them, wants to kiss them, trace his tongue along all the scars he knows they bear, kiss every patch of unmarred skin he can find so Ghost can feel his mouth, really feel it, and know that Johnny lov- know the extent of Johnny’s feeling. Johnny wants to press his face between them until there is no air to breathe that doesn’t smell like Simon, wants to sit between them, on them, grind his aching cock down on the muscular thickness of them until he can rub his come into the skin, make Simon smell like him, know that they belong together–)
“We better fuckin’ be home soon,” Soap mumbles to himself, almost groans when he shifts again and the seam of his trousers rubs up high against his inner thigh. “I need ye tae– if ye don’t fuckin’-”
“Alright now, ladies, keep it in your fuckin’ pants until I have plausible deniability, Christ.” Price’s voice crackles suddenly through their headsets. “You would think…”
The rest of the sentence is lost to the fact that he grumbles the words into his stupid beard (Soap loves the Captain’s beard) and takes a drag of his less-than-up-to-regulations cigar (Soap hates the Captain’s cigars. He wants one so bad, wants to twirl it in his fingers, close his lips around it while staring Simon dead in the eye, wants to busy himself. God does he hate those fucking cigars).
“Yes, Sir,” he responds, sounding vaguely chastised though he can’t find it in him to feel guilty. With interest, he notices the way Simon’s hand twitches in his lap at Soap’s words. Price’s voice pipes up again.
“Good lad.”
And Christ if that doesn’t do something to Soap. He’d prefer it be Simon’s voice speaking those words though, gritty and dark, with his thick accent and his cut-off consonants. Sweet’heart. Good lad.
When Soap meets Ghost’s eyes, he knows that maliciously teasing glint was not a trick of the light after all. He looks demonic, otherworldly, ethereal: An angel melting into the darkness, eyes barely blinking, never flicking away from where Johnny’s hard-on presses desperately against the cage of his jockstrap by now.
And suddenly, Soap minds the fact that this helo ride seems to take forever very much. Because nothing will ever be enough when it comes to Simon. Nothing.
Because he’s everything.
The helo lands eventually, almost without Soap noticing, too lost in all the things he wants to do to Ghost – wants Ghost to do to him, too lost in the memory of the taste of his blood that still lingers on Soap’s lips, too lost in his heated eyes that tell Johnny exactly what Simon is thinking about right now.
“Let’s go, boys!”
An SUV is parked by the landing strip across the runway. Very thoughtful- base is only a few minutes away, but a tired ache has started to creep into Soap’s bones now that the adrenaline of battle is slowly subsiding, though his body is so keyed up he is nearly vibrating.
Ghost is eyeing the driver’s seat, but Johnny quickly hooks his fingers into the straps of his tac vest and pulls him back.
“I’m no’ gettin’ in that fuckin’ thing if yer the one drivin’, LT. Fuckin’ menace ye are behind the wheel. Christ, bloody wonder I survive every time, got closer tae death drivin’ shotgun with ye than I have in fuckin’ active warzones, ye rocket.”
Ghost stares at him, then drops his gaze down to where Johnny’s hand fists his vest.
“You got a problem with goin’ fast, Sergeant? Wouldn't have taken you for the type.”
His eyes flick back up, catch on Soap’s lips.
Soap swallows, although his mouth is fucking dry, because he’s so close to Ghost, finally, and if Price wasn’t standing right next to them, Johnny would have already bent over the hood and asked Ghost to fuck him right there. Or pressed his hands between the muscled wings of Ghost’s back and bent him over instead, if his earlier words are anything to go by.
Steamin’ Jesus.
“No problem… Sir.” Soap can feel Ghost shudder for the fraction of a second before he regains his composure. “Like it fast, actually. Jus’ wanna make sure I make it oot alive. Be a shame tae have made it through tha’ hell only tae die because ye cannae keep yer foot off the gas fer a fuckin’ second, aye?”
“Watch your fuckin’ mouth, MacTavish,” Ghost spits, but he’s smiling beneath the mask. Soap can tell. Can always tell. He leans a little closer, lowers his voice, doesn’t care about the way Price rolls his eyes and pointedly turns away from them.
“Like ye watched it when I was lickin’ the blood off yer knife, LT?”
“You–”
“I’m goin’ for a fucking fag, you twats,” Price announces, suddenly, loudly. “Give you a minute to sort… whatever this is… sort it the fuck out. Heaven forbid we make it back in one piece for once, gotta be at each other’s throats now? Bloody wankers, you are.”
He turns and gestures at Ghost.
“Give me a fuckin’ cigarette, Lieutenant. Come on, I know you have one.” Takes it out of Ghost’s proffered hand, lights it, takes a deep drag. Looks both of them up and down with his brows drawn together. “Gonna go talk to the pilot, be back in ten. Pull yourselves together until then, Christ alive.”
He starts walking, eyes cast steadily forward, but then he turns around once more, points the cherry of his cigarette in Ghost’s direction.
“And I’m fuckin’ driving!”
Soap snorts, until Ghost’s hands settle on his hips, pull him closer, right up against him. Soap can feel the hard muscles of Ghost’s thigh against him, the uncomfortable edges of their tac vests sliding together. Gloved fingers hook into the belt loops of Johnny’s trousers.
The air crackles in Price’s absence. They’re all alone– well. Alone as they can be, for now.
Soap’s fingers are still entangled with the straps of Ghost’s vest, his breath warm on Simon’s fabric-covered throat.
Ghost cocks his head, stares at Johnny. Gloved fingers trail up Soap’s back, fist into his hair, and Soap can’t suppress the huff of air that escapes him when Ghost pulls, until Johnny is staring right up at him, those few inches difference between them seeming like the world right now.
When Ghost bends down, and simultaneously presses a thigh between Johnny’s legs, the world fizzes at the edges.
Ghost’s voice is dangerously low, and traitorously warm when he finally poses his question, staring right into Johnny’s soul, bullying his thigh between Johnny’s until Soap lets out a stifled whimper when his cock grinds against corded muscle.
“Tell me, Sergeant… this too fast for you?”
Johnny shakes his head, surges forward instead, inhales the sweaty scent of Ghost so deep it makes him dizzy.
“Never, LT. Been waitin’ fer it fer ages.” His hands leave Ghost’s chest, loop around his neck instead to drag him down so Soap can press his hot mouth to the mask, right where Ghost’s mouth would be.
The fabric tastes like dust and blood and sweat, but Johnny doesn’t care. Nothing could keep him away now. His hips develop a rhythm of their own, grinding down against the thick thigh offered to him as he licks and bites at the fabric that covers Simon’s face, getting more frantic with each passing second.
“Fuck,” he breathes, inhales the scent of Ghost, revels in the small huffs and the strangled sounds that escape Simon’s mouth. “Fuck, Simon- love– c’mere, fuck, let me taste ye- please- I need tae… I need–”
Hasty, trembling fingers hesitate at the edge of Ghost’s mask, silently asking permission, and when Simon doesn’t stop him, Johnny pulls up the mask, bit by bit, until pale skin is revealed, the scars that carve an eternal smile into Simon’s face, and, finally, his plush, pink lips that Soap wants to lick and taste and bruise until the world caves in.
Johnny presses up against Simon, stumbles backwards with him until his back hits the metal door of the SUV, licks into his mouth and moans when Simon’s tongue darts out to lap at the bloodstains covering Johnny’s neck, his cheeks, his chin.
“Taste so fuckin’ good, sweet’eart,” Simon mumbles, warm and sweet against Soap’s skin. “So fuckin’ good– carved yourself open for me, didn't you, all to let me taste you- all of you– Christ, you want that, Johnny? Want that again? Tell me… tell me that’s what you want, need to hear it–”
“I want that,” Soap breathes, tries to press himself even closer to Ghost, rutting against his thigh desperately, begging for it, starving for it. “Please- would give ye anything– anything tae have tha’ again, want tae taste ye again, all of ye– everything– please, love- please–”
“Mhh, good lad, Johnny.” Simon’s mouth trails along the shaved side of Soap’s head, hot tongue licking along his jaw as large hands squeeze to keep him still. “Good lad.”
Soap can’t help the shivers that wrack his body at the sound of it- finally – finally-
Simon laughs quietly, and it’s the most angelic sound Johnny has ever heard, honeyed and dark and golden like the sun. Soap can feel Simon’s lips twist into a smile against his cheek, a real one.
“That do it for you on the helo, the Captain calling you his good lad, hm, sweet’eart? That what got you all hard?” Ghost says it casually, like it’s a joke, and if Soap didn’t know him so fucking well, couldn’t read all of his tells, he would laugh and tease, and tell him Yes, it was the Captain, just to get a rise out of him.
But Johnny can hear the slight pause between Simon’s words, hear the hesitation, the fucking fear. Fear that he might not be enough, when he is everything and more.
“Nothing the Captain could say would get me hard, love,” Johnny purrs, rubs up against Ghost, presses his barely contained hard-on right up against Ghost’s hip, sneaks a hand down to trace along the outline of Ghost’s cock, finds it just as hard as his own. “It’s all you, doll. Everything you do… everything you say��� everything I am– God, Simon, it’s all for you.”
Simon groans, eyes slipping shut as he leans into Johnny’s touch, pushes his hips forward into Johnny’s hands, loses himself for a moment, and Johnny is there to hold him, keep him safe, take care of him.
When Ghost pulls back, a flush has spread down his neck, the scar bisecting his lips pink and raw from Johnny’s kisses, and a small smile playing around the corners of his eyes.
“Fucking- Christ, Johnny. How the fuck–”
“ –did we get here? Did this happen?” Soap leans back, ignores the throbbing of his cock when he does, stills entirely against Ghost, cradling his scarred face in his hands and staring up at him. “Feels like a fuckin’ dream, aye?”
Simon’s eyes go impossibly soft.
“Bloody well does, Johnny.” He closes his eyes a moment, takes a deep breath, and again, Johnny is struck by the incredibility of this whole situation.
They stay like that for a moment, catching their breath; knowing time is almost up. For now.
Then Ghost shifts, breaks the spell and pulls away, though the pained look in his eyes tells Johnny he doesn’t want to, that he wants to keep going, wants to have this. Still, Soap needs to hear it.
“Simon, tell me that-”
“Boys!” Price’s voice barks across the dark field. “Get the fuck in the car, we’re leaving. Hands to yourselves, or bloody Jesus have mercy.”
They let go of each other reluctantly, squeezing into the backseat of the car, thighs pressed up against each other.
The car ride isn’t long, a few minutes staring out the dark windows, but somehow, it feels like an eternity even more than the helo did. They’re so fucking close.
Johnny can’t face Simon, can’t be held responsible for what he will do if he allows himself to look at his face, at his lips, even though they are hidden beneath black fabric and white paint once again.
Ghost’s hand creeps over, comes to rest on Johnny’s thigh, and Soap presses the heels of his hands into his eyes, leg twitching away from contact, because if Simon’s hands move a fucking inch higher, he’s gonna come in his pants like a teenager.
Ghost seems to understand, pulls his hand away, doesn't try anything else. And Soap attempts to steady his breath, stares out the dark window, thinks of trees and of calm, rolling hills, and the taste of blood and Simon’s skin and- no. Stop it. Pull yerself together, ye lovelorn cunt.
Nothing Soap tries will soothe the desperation burning in his core, the want to be touched, the need to be close to Ghost. That insatiable desire to feel Simon come apart, to watch his cheeks flush and the rise of his chest, and to taste his skin afterwards, see if he might taste like Soap’s own sweat. To kiss him so deeply Soap will feel it burning on his own lips from beyond the grave–
The car stops, the lights of the base popping up suddenly and snapping Soap out of his musings. He scrambles out to fresh air, breathes in deep like anything could steady him now other than the touch of Ghost’s hands, the taste of Ghost’s mouth.
Ghost gets out of the car on the other side, slams the door shut, nods to Price, his eyes cast down, his body hunched over.
And he turns around and leaves Johnny standing there, like a dog in the rain, as he takes off without a word, stomping into the sleeping building. Abruptly, Soap’s brows draw together.
Tae fuck was tha’, then?
Price puffs his smelly cigar and stares after Ghost, then places a careful hand on Soap’s shoulder. Soap shrugs him off, refuses to look at him. Wonders quietly if he was right after all: Maybe it’s not anything. Maybe now that the adrenaline has worn off, Ghost wants nothing to do with him. Maybe–
“Well, go fuckin’ after him, you tosser,” Price grunts and lights another cigar. “Don’t make your Lieutenant wait, MacTavish. Have your fucking head if you do this one wrong.”
Soap’s brows shoot up, and he wants to ask Price what he means – what he knows – but with the way Price stares at him, softly shakes his head and gestures towards the entrance with his chin, he knows he won’t get any answers out of him.
“Debrief of the mission tomorrow at 0-600, Sergeant. Remind him of that, will you?”
Soap nods curtly, worries his lip. And goes after Ghost, heart thundering and cracking with each of his steps.
It could be something. But if it’s not… Johnny doesn’t finish that thought. Thinks it might kill him if he did. Just legs it and hopes Simon hasn’t changed his mind after all.
Part II ⮜ ♦ ⮞ Part IV [coming]
I've added a CoD option to my taglist!
taggies for those stuck in the brainrot with me @ulchabhangorm @pinkiemme @purgetrooperfox @certified-anakinfucker @patchmates
23 notes
·
View notes