Complicated - Ghost/Soap [FIC] (Patreon)
Content
[AN: I don't usually write fics and this definitely won't become a trend, but I had a major brainworm today and had to get it down on the page. Will post this on twitter tomorrow, but y'all get it early.
Relevant content tags: miscommunication, mutual pining, ghost being an idiot, angst angst ANGST IF THIS DOESN'T HURT THEN I DIDN'T DO A GOOD ENOUGH JOB.]
ghostsoap but where simon, hurt by a history of shitty relationships and the residual trauma of watching his father destroy his mother, sabotages his own relationship with soap out of fear, terrified by how strongly he feels for the man.
--
He ends it just as it's supposed to start.
It's a mistake from the beginning, a culmination of adrenaline running high after a job well done, just the slightest buzz of alcohol and Johnny's voice in his ear the entire night. It has him running hot, running stupid, but all he can think of in the moment is how good it feels to kiss Soap so hard it hurts. They tumble into Soap's room in a mess of limbs and he shoves Soap down onto his bed, gets his mouth on him, his hand on him and the sounds he makes, fuck, the feeling of his hands in his hair as he presses his teeth into the curve of his ass-
it's so good that it's heady, makes him more delirious than a fully stocked bar could and he's stuck in the haze of Johnny, Johnny, Johnny and it's only when he hears how he moan his name ("Si, oh fuck - Simon!) as he cums that he realises-
-he loves him.
the realisation opens up a pit in his stomach. it's like someone just dropped him into an ice bath and suddenly he's seeing this in all it's naked, horrifying glory. how he's in his own sergeant's bed, how Soap is petting at his face, almost sleepily, dazed, sated, smiling at him like he's hung the fucking moon and stars and fuck. Fuck.
Ghost shoots to his feet so fast it's almost comical, methodically striding over to where he discarded his clothes when he stumbled into the room (when he wasn't thinking) to drag on his pants, his shirt, his fucking mask (goddamnit). Soap watches him from the bed, his eyebrows lifted in a half-amused half-confused quirk.
"Where you off to?"
"Back to my room."
"Y'know, most people like to linger after they do the deed. Bask in the afterglow."
Soap stands to cross the room and Ghost almost swears. He can't find his boots.
"You have done this before, right L.T?" Soap says it to tease, but a hint of sincerity creeps in, a tentative olive branch in face of whatever thing he must think Ghost is doing.
"I'm not a blushing virgin if that's what you're asking."
"It's not. I'm asking about your history."
Ghost freezes. The pit in his stomach widens into a black fucking hole.
"...I have one."
Soap whistles. Ghost, having finally caught sight of his remaining boot, yanks it on almost fast enough to tear through the sole.
"That bad huh? What happened?"
"Things got complicated."
"And this - this isn't complicated?" Soap asks with a smile. Ghost stares at him for a moment, as the dawning reality of his situation sinks its claws into him. It is. God, it might just be the most complicated things have ever been for him. Fucking hell.
Ghost turns away, does up his laces and gets to his feet.
"Not yet."
"Yet? What's that supposed to mean?" A hint of defensiveness is starting to creep into Soap's voice. Ghost needs to get out of here before that hint burrows under his skin and convinces him to do something idiotic, like get back into bed with the (still naked) man who he just realised he's in too deep with.
"Nothing. See you topside." is all he says as he takes a step towards the door, and then suddenly Soap is there, blocking his view and his stride with a hand on his chest.
"Simon, what's wrong? You're...something's up." he says, and the clench of his heart at the sound of his concern has Ghost gritting his teeth.
"What, because I don't want to spend the night?"
"The fuck?" Soap laughs out, almost incredulous. "I didn't say that, I j-just -" he stutters, Ghost's mind almost coos and he wants to rip that voice out of his head and suffocate it under a pillow. "What is wrong with you? We fuck once and now I'm chopped liver?"
Johnny stares at him, a crease deepening between his eyebrows, a slight lift to his lips like he's wanting this to be a joke, something in passing, not what he's beginning to understand it is. And the fear, the anger, at Johnny for making him feel this way, for overcomplicating things, at himself for letting him in - it spills out like something poisonous in Ghost's throat, black and putrid and smelling like his father's breath on his worst nights.
Ghost fixes him with a glare.
"Is it really so impossible for you to understand this meant more to you than it did to me, Sergeant?"
He regrets the words the moment they leave his mouth but they're out there. Hanging in the air, frozen. Soap stares at him, unmoving.
"...What?" he says in a rasp like in that moment he's giving him a chance to take it back. But Ghost's throat is closed up with something thick and the moment passes and Johnny's expression shutters, eyes blinking, his lips curling up into a wry mirthless grin. He shakes his head at the floor, a hollow laugh jerking out of his chest.
"Alright then," he mutters almost too quiet to hear and then he looks back up at Ghost and the smile falls. "Get out."
"Soap-"
"Get the fuck out."
Ghost is more or less shoved into the corridor and the door slams behind him with a jarring finality. The silence that falls afterwards feels emptier somehow and for a second, he considers going back inside. Knocking at the door, begging Johnny to let him in, apologising, saying it was all a mistake. Saying that he loved him.
But he doesn't. He hasn't got the parts to do this right. He knows that. His father knew it. Every relationship he's ever had knew it, knew there wasn't enough material to build anything in the pit that was Simon Riley. Staying, giving either of them hope, letting this thing fester into something he'd have to watch die one day -
- this was a mercy. Soap would find someone better. He'd understand in the end.
Simon walks back to his room.
--
Inside, Soap waits until he can't hear Ghost's footsteps anymore before he slides down the length of the door and digs the heels of his palms into his eyes. His stupid, burning eyes.
"Stupid," he hisses quietly to himself. "You stupid, fucking idiot."
--
The next day they're called into a briefing and run into each other in the hall. It's tense. Ghost stares down at the circles under Soap's eyes, how those baby blues widen then flatten into something (colder, his thoughts unhelpfully supply) simpler.
"Sergeant," Ghost says in acknowledgement. Business like always. They've always worked well together. After this passes, after Soap...recovers from whatever shit got into his head that Simon fucking Riley was worth any part of him -
"Lieutenant."
Soap's eyes flick away, forward, and he brushes past him into the briefing room, leaving Ghost standing out in the hallway. 'Lieutenant'. It's his title, there shouldn't be anymore to it. But -
"Let's get ourselves a win yeah, L.T?"
There's something tight in his chest. Ghost clenches his jaw.
When he walks inside the room, Soap is far over on the right side, sitting next to Gaz, chatting animatedly. He doesn't pause when Ghost walks past, doesn't even look as he settles into his seat. Price shoots him a glance from the front. Ghost stares resolutely ahead.
--
"What the fuck did you do, Simon? Shit in his breakfast?" Price levels an accusatory stare his way once they're alone in his office and instinctively, Ghost bristles. And then the look on Soap's face last night comes back to him, the rasp of his "...What?". That last chance he didn't take.
He deflates, and pours himself a glass of the whiskey sitting on top of his captain's desk.
"I ended something before it could start."
Price's eyes soften, almost imperceptibly.
"Oh, son. You didn't."
"It's for both our sakes," Ghost says with a finality, and downs the glass in one go.