Work Text:
The first time Soap saw someone reach for Ghost’s mask, he almost didn’t understand what he was seeing.
It happened in a safehouse outside Las Almas, the kind of place that smelled like damp concrete, gun oil, and whatever questionable stew Alejandro’s people had reheated in a pot that looked older than the building. Everyone was half-dead on their feet. Gaz had fallen asleep sitting upright with his boots still on. Price was outside making calls in that low, gravelly tone of his that meant someone somewhere was about to regret a decision.
Ghost was at the kitchen table, sleeves pushed up, cleaning blood from his knuckles with the same blank patience he gave everything. The skull mask was still on. Of course it was. Soap had learned quickly that “still on” was Ghost’s natural state. He wore it through briefings, firefights, card games, medical checks, and at least one deeply horrifying breakfast MRE.
A young local soldier stood nearby, maybe twenty, maybe younger. He had been looking at Ghost for the past ten minutes with the kind of fascination people usually reserved for unexploded bombs.
“You ever take that thing off?” the lad asked.
Ghost did not look up. “No.”
Soap hid a smile behind his canteen.
The lad stepped closer. “Not even to sleep?”
“No.”
“To eat?”
“Absorb nutrients through fear.”
Soap choked on his water.
The lad laughed, apparently deciding this meant they were friends, and reached out with one quick hand toward the bottom edge of Ghost’s mask.
Soap moved before Ghost did.
He caught the lad’s wrist gently but firmly, stopping him inches away.
“Ah, no,” Soap said, still smiling, but there was enough steel under it that the lad froze. “We don’t do that.”
The young man blinked. “I was only joking.”
“Aye,” Soap said. “And now the joke’s done.”
Across the table, Ghost had gone completely still.
Soap released the lad’s wrist and leaned back against the counter like nothing had happened. “Ye want to annoy him, steal his tea. Much safer.”
“That is not safer,” Ghost said.
Soap grinned. “See? He’s participating.”
The lad backed off with an awkward laugh and went to join the others. The room relaxed again. Conversation resumed. Somewhere outside, Price swore loudly into his phone.
Ghost returned to cleaning his knuckles.
Soap expected him to say something. A threat, maybe. A dry remark. A warning not to interfere.
Instead, Ghost glanced at him once.
Just once.
It was nothing, really. A small tilt of the head. Barely a look at all.
But Soap understood it anyway.
Thanks.
Soap gave him a tiny nod back.
Anytime.
The second time was less funny.
They were in medical after a mission that had gone sideways in a way that would later become three separate reports and one very angry meeting. Ghost had taken a nasty hit during extraction, not quite a bullet wound but close enough to make everyone unpleasantly quiet.
He was sitting on a cot, posture rigid, one hand pressed to his ribs while a medic tried to examine him.
“Lieutenant, I need the mask off,” the medic said.
“No.”
“You may have facial trauma.”
“I don’t.”
“With respect, you’re bleeding from somewhere.”
“With respect, so is everyone.”
Soap was hovering by the door because Price had told him not to hover by the cot. This, in Soap’s opinion, was a completely different location and therefore not hovering.
The medic sighed and reached toward Ghost’s jaw. “I just need to check—”
Soap crossed the room in two strides.
“Doc,” he said, light at first. “Maybe try asking what he’ll allow before going hands-on.”
“I did ask.”
“No,” Ghost said.
The medic gave Soap an irritated look. “Sergeant, this is medical.”
“Aye, and he’s still a patient, not a locked cabinet.”
Ghost’s eyes flicked to Soap.
The medic seemed to realize, belatedly, that every line of Ghost’s body had changed. He was no longer just injured. He was braced. Cornered. Dangerous in that silent, terrible way that made the air feel too thin.
Soap softened his tone.
“Can ye check what ye need around it?” he asked. “Use a torch. He can lift the edge himself if needed. No one touches it.”
The medic hesitated, then nodded stiffly. “Fine. Lieutenant?”
Ghost’s breathing was slow. Controlled. “Fine.”
The exam took longer that way. It was awkward, careful, full of half-lifted fabric and Ghost’s gloved hand controlling exactly what was revealed. Soap stayed nearby, not watching Ghost’s face, not making a big show of not watching either. Just there. A wall between Ghost and the rest of the room.
When it was done, the medic patched him up and left muttering about stubborn operators and early ulcers.
Soap tossed Ghost a bottle of water.
Ghost caught it one-handed. “You always this annoying?”
“Only when I care.”
The words landed heavier than Soap meant them to.
Ghost looked at him for a long second.
Then he twisted the cap off the water and said, “Dangerous habit.”
“Aye,” Soap said. “Too late now.”
The third time was Gaz’s fault, but only technically.
There were cards involved. There usually were, when bad decisions happened indoors.
Price had gone to bed, which meant the rest of them had immediately become twelve years old. Gaz had found a half-crushed deck of cards. Soap had found a bottle of something that had been labeled in a language none of them could read. Ghost had found a chair in the darkest corner of the room and sat in it like a warning sign.
They played for rations first. Then chores. Then secrets.
“Bad idea,” Ghost said immediately.
“That means he has good secrets,” Gaz said.
“I have classified information and childhood trauma.”
Soap pointed a card at him. “That’s two categories, LT. Pick one.”
Ghost’s eyes narrowed.
By midnight, Gaz had lost three protein bars, Soap had lost his left boot, and Ghost had somehow won two knives from people who had not realized they were betting knives.
Then Gaz, drunk on victory after winning one hand against Ghost, made the fatal error.
“I know what I want if I win the next one,” Gaz said.
Ghost leaned back. “You won’t.”
“Mask off. Five seconds.”
The room went quiet.
Gaz’s grin faltered almost immediately. “I’m joking.”
Ghost said nothing.
Soap put his cards down.
“Nah,” he said.
Gaz looked at him. “Johnny—”
“No,” Soap said again, not angry, exactly, but firm enough that Gaz sat back. “That’s not a bet.”
Gaz sobered fast. “I know. I didn’t mean it.”
“I know ye didn’t.”
And he did know. Gaz was good. Gaz was family. But people got comfortable around Ghost sometimes and forgot that comfort did not mean access. Forgot that silence was not permission. Forgot that a man could trust you with his six and still not owe you his face.
Ghost stood up.
The scrape of his chair sounded loud.
Soap turned his head slightly, not blocking him, just giving him space to leave if he wanted.
But Ghost only gathered the cards, shuffled them once with insulting ease, and dealt another round.
“No secrets,” Ghost said. “No masks. Winner gets first shower tomorrow.”
Gaz exhaled, relieved. “Deal.”
Soap picked up his cards. Under the table, his socked foot was going numb on the cold floor.
Ghost looked at him over his hand.
“Your boot’s mine,” he said.
Soap smiled. “Aye, but your dignity remains intact.”
“Never had any.”
“Explains the jokes.”
Gaz groaned. “Please don’t flirt during cards.”
Soap opened his mouth.
Ghost beat him to it. “He’d need better cards.”
Soap stared at him.
Gaz laughed so hard he nearly fell off his chair.
And the moment passed, folded carefully away like something fragile that had survived being dropped.
The fourth time, the mask got wrecked.
Soap would remember that one for a long time.
It was raining hard enough to turn the streets into rivers. The mission had become chaos somewhere between the second ambush and the collapsing roof. Ghost had shoved Soap out of the way of falling debris and taken the edge of a shattered metal beam across the side of his head.
Not enough to kill him.
Enough to tear through fabric.
Enough that when Soap scrambled up, heart hammering, he saw the skull mask hanging wrong, ripped from temple to jaw, soaked black with rain and blood.
Ghost had one hand clamped over the ruined side of it.
Soap saw skin.
Only a flash. Pale in the storm-dark. A cut near the cheekbone. The hard line of a jaw.
Then he looked away so fast his neck hurt.
“Ghost,” Soap said, moving closer but keeping his eyes fixed on Ghost’s chest rig. “You with me?”
“Fine,” Ghost snarled.
Which meant no.
The comms crackled. Gaz shouted something about movement east. Price barked for them to fall back.
Ghost’s hand tightened against the ruined mask. His breathing had changed.
Soap knew that sound now. Not fear, exactly. Ghost did not do fear in any ordinary way.
But panic wore different masks too.
Soap dropped to one knee beside him and reached into the cargo pocket of his trousers.
Ghost’s eyes snapped to him. “Johnny.”
“I’m not looking,” Soap said quickly.
“I said—”
“I know.”
Soap pulled out a folded black balaclava, clean enough by battlefield standards, tucked inside a sealed bag.
Ghost went still.
Soap held it out without lifting his eyes above Ghost’s shoulder. Rain ran down his face, into his collar, under his vest.
“I keep a spare,” Soap said, trying for casual and missing by a mile. “Just in case.”
There was a long silence.
Gunfire cracked somewhere nearby.
Ghost took the bag.
Soap turned fully around, putting his back to him. “Tell me when.”
Behind him, fabric rustled. Ghost’s breathing was rough, controlled with visible effort even though Soap could not see him. There was the wet sound of ruined cloth being pulled away, then the softer stretch of new fabric.
Soap kept his eyes on the alley mouth and raised his rifle.
A shape moved in the rain.
Soap fired once.
The shape dropped.
“Ready,” Ghost said.
Soap turned back.
The spare mask was plain black. No skull. No paint. No Ghost, almost.
Except it was still him. Broad shoulders, dark eyes, furious life.
Soap swallowed. “Looks good on ye.”
Ghost stared at him.
“Don’t,” he said, but there was no bite in it.
“Don’t what?”
“Be you.”
Soap smiled despite the rain, despite the blood, despite the way his hands were shaking now that Ghost was standing.
“Can’t help that, LT.”
They ran.
Later, much later, when Ghost had been checked over and the spare mask replaced with another skull one from his kit, Soap found the ruined mask folded carefully on Ghost’s bunk.
He did not touch it.
He only placed another sealed spare beside it.
The next morning, it was gone.
So was the spare.
But Ghost paused beside Soap in the briefing room, close enough that their shoulders almost brushed.
“Johnny,” he said quietly.
Soap looked up.
Ghost did not say thank you.
He did not have to.
The fifth time was the one that made Soap angry.
Not battlefield angry. Not sharp, bright, useful anger.
This was colder.
They were back on base, dragged into some joint intelligence debrief with people who wore clean uniforms and spoke about fieldwork like it happened on screens instead of inside bodies. Ghost stood at the edge of the room, silent as ever, arms folded, skull mask in place.
One of the visiting officers clearly did not like that.
“Is the mask really necessary in here?” he asked.
Ghost ignored him.
Price gave the officer a look. “Yes.”
The officer laughed lightly, as if Price had made a joke. “Come on. We’re all on the same side.”
“No,” Ghost said.
The room temperature seemed to drop.
The officer’s smile tightened. “Lieutenant, I’m going to need proper identification.”
“You have it.”
“I mean visual identification.”
Soap, seated across the table, slowly put down his pen.
Price said, “That won’t be necessary.”
“With respect, Captain, I decide what’s necessary for my report.”
The officer stepped toward Ghost.
Soap stood.
It was not dramatic. His chair barely made a sound. But every person in the room noticed.
“Report can say he’s ugly,” Soap said pleasantly. “Save us all time.”
Gaz made a noise that might have been a cough.
The officer looked Soap up and down. “Sergeant, sit down.”
“No.”
“Excuse me?”
Soap smiled. It was not a nice smile. “I said no.”
The officer’s gaze sharpened. “This is insubordination.”
“This is me saving ye from making a career-ending mistake.”
Ghost had not moved, but Soap could feel him behind his left shoulder. Solid. Silent. Watching.
Price leaned back in his chair, looking almost bored. That was how Soap knew he had approval.
The officer turned red. “You’re interfering with procedure.”
Soap’s voice dropped. “And you’re ignoring a direct boundary from a decorated officer whose operational record has more black ink than your entire file. So maybe ask yourself which one looks worse in writing.”
No one spoke.
Then Laswell, who had been watching from the screen at the far end of the room with the expression of a woman mentally deleting someone from future operations, said, “Captain Price, I think we have enough for today.”
Price stood. “Agreed.”
The officer opened his mouth.
Laswell said, “Do not.”
He closed it.
Soap gathered his notes, though he had written nothing after the first five minutes except “bureaucratic goblin” and a very detailed sketch of Price looking disappointed.
Ghost left without a word.
Soap followed him into the corridor.
For several steps, neither of them spoke. The fluorescent lights hummed overhead. Somewhere far off, someone shouted across the training yard.
Then Ghost said, “Didn’t need you to do that.”
Soap looked at him. “I know.”
Ghost stopped walking.
Soap stopped too.
Ghost’s eyes were unreadable behind the skull. “Then why?”
Because you shouldn’t always have to be ready to bite first, Soap thought. Because I saw your hand twitch. Because I’ve seen men mistake your silence for permission too many times. Because you’d protect any one of us without thinking, and maybe someone should do the same for you.
What he said was, “Because he was being a bawbag.”
Ghost stared.
Then, very quietly, he huffed.
It was not quite a laugh.
Soap treasured it anyway.
The one time Ghost took the mask off, Soap almost missed it.
They were in a safehouse again, because apparently their lives were just a long series of miserable rooms with bad lighting. This one was quieter than most. No gunfire outside. No alarms. No blood drying under anyone’s fingernails.
Just rain on the windows and the two of them at a tiny kitchen table, sharing tea that Ghost had made far too strong.
Soap was sketching in the margins of an old mission packet. Ghost sat across from him, one knee angled against the table leg, sleeves rolled to his forearms.
It had been months since the first time. Months of Soap stepping in without making it a performance. Months of Ghost noticing. Months of trust building in small, stubborn increments.
A spare mask in Soap’s pocket.
A hand at Soap’s vest yanking him out of sniper fire.
Tea left beside Soap’s elbow.
Soap falling asleep against Ghost’s shoulder during transport and waking up alive, unmocked, and covered with Ghost’s jacket.
It was not a conversation either of them had named.
Maybe that was why it worked.
Soap was shading in a truly unflattering doodle of Price as an owl when Ghost said, “Johnny.”
Soap glanced up. “Aye?”
Ghost’s fingers were at the edge of his mask.
Soap immediately looked back down.
Ghost paused.
Soap heard the smallest breath. Not quite amusement. Not quite disbelief.
“I’m taking it off,” Ghost said.
Soap’s pencil stopped.
For a moment, he forgot how words worked.
Then he nodded, eyes still on the paper. “Okay.”
“You can look.”
Soap did not move.
Ghost’s voice softened, just barely. “Johnny.”
Soap looked up.
Ghost pulled the mask off.
There was no dramatic music. No sudden shift in the universe. No grand reveal worthy of the weight people put on it.
There was just Simon.
Tired eyes. Short fair hair flattened by fabric. A crooked nose that had clearly been broken more than once. Faint scars. A healing cut near one cheekbone from the day Soap had handed him the spare mask in the rain.
A human face.
Not less Ghost.
More.
Soap forgot to breathe for half a second.
Ghost watched him carefully, like he was waiting for the world to change badly.
Soap set his pencil down.
“Well,” he said, because his heart was doing something ridiculous in his chest, “that explains why ye hide it.”
Ghost went very still.
Soap leaned back. “Too handsome. Bad for team morale.”
The silence lasted one dangerous second.
Then Simon laughed.
Not the almost-laugh. Not the quiet huff. A real laugh, rough from disuse and surprise, brief but bright enough that Soap felt it in his ribs.
Soap grinned helplessly. “There he is.”
Simon shook his head, looking down at the table as if he could hide without the mask. “You’re a menace.”
“Aye.”
“A sentimental menace.”
“Also aye.”
Simon’s smile faded into something smaller. Something careful.
“You never looked,” he said.
Soap understood what he meant. In medical. In the rain. In all the moments when he could have stolen something and called it concern.
“No,” Soap said. “Wasn’t mine to take.”
Simon looked at him for a long time.
Then he reached across the table and, with bare fingers, touched the edge of Soap’s wrist.
It was not much. Barely anything.
But from Simon Riley, it felt like a confession.
Soap turned his hand over slowly, giving him every chance to pull away.
Simon did not.
Their fingers laced together on the battered tabletop, between cold tea and Soap’s terrible drawing of Price.
Outside, the rain kept falling.
Inside, Simon sat without the mask.
And Soap looked at him only because he had been invited.
