Y/N sat on her bed, cocooned in blankets with just her face peeking out. Her eyes were red, and her cheeks were blotchy from crying, but at this point, her tears had dried up, leaving only the numb ache of disappointment. She glanced around her room, looking at the souvenirs of a relationship that now felt hollow—pictures, gifts, and promises that had seemed real a week ago when she finally introduced him to her team. Her chest twisted as she remembered how proud and happy she'd been to bring him around her squad, people she considered family.
And especially Soap.
She and Soap had been close for as long as she could remember. He was her person, her go-to, the one she could rely on without question. They'd spent countless nights together, tangled up in each other's laughter, comfort, and trust. Nights watching movies in his bed, sharing stories, and laughing until they couldn't breathe. There had been a time when she felt more for him, when she'd wanted something deeper, but she never dared act on it. When her feelings went unspoken, she tried to move on, finding someone else who could fill that space in her heart.
But here she was, broken again, despite all her efforts.
The door creaked open, and she looked up, expecting solitude but finding Soap standing there, his blue eyes catching the dim light as he surveyed her with concern. She gave a weak smile, touched by his presence but feeling too exhausted to speak. He looked at her face, reading the sadness like an open book, and stepped inside without a word.
"What happened, lass?" he asked softly, his voice carrying that familiar, grounding tone she'd heard so many times before.
She took a deep breath, eyes flicking away from his for a moment. It felt raw to say it out loud, but she told him everything—the betrayal, the hurt, the empty feeling of watching the person she trusted throw everything away. Soap's expression hardened, jaw tight, and his eyes filled with an anger she'd never seen directed at her. She could tell by his tense posture that he was fighting back the urge to do something impulsive.
"Where is he?" he asked, voice low and deadly.
Y/N let out a laugh, caught off guard by the intensity of his reaction. "Soap, you're not going to go storming off to bash his head in."
"Why not?" His tone was sharp, unyielding. "Does he even know what he just lost? What kind of absolute idiot does that?"
She raised her eyebrow at him, surprised by the vehemence in his words. "I'll be fine, Johnny. Really. I just need to be dramatic about it first."
But he didn't seem convinced. His eyes lingered on her, studying the vulnerability she rarely showed, and she could tell that he was holding himself back for her sake, fighting his own impulse to protect her. "I don't understand," he muttered, almost to himself. "You're everything a man could ever want. Smart, funny, gorgeous—and loyal. How could he not see that?"
She looked at him, speechless for a moment. It was a rare thing, seeing Soap so open, so... unfiltered. Her heart ached, but this time, it wasn't for her ex. It was for the man standing in front of her, the one who had been by her side without question or demand. She'd always been his friend, his partner, his confidant—and now, she saw it plainly. He didn't just care about her because they were close. He cared about her.
For a moment, silence stretched between them, thick and charged. Y/N held her breath, feeling her pulse race in a way she hadn't expected. The old feelings she'd tried so hard to bury bubbled up, reminding her of everything she'd once wanted with him. And there he was, looking at her with an intensity she'd never seen before.
"Maybe..." she started, voice a bit uncertain. "Maybe he just wasn't my person."
Soap tilted his head, something soft and vulnerable in his gaze. "Maybe he wasn't," he said, his voice gentle but steady. "But maybe that's 'cause you already had one."
She blinked, absorbing his words, the implication that felt so obvious now. All this time. She felt her face warm, and Soap gave her a small, encouraging smile, the hint of a laugh in his eyes.
"So... he's a fool, aye," Soap murmured, moving closer. "Because he couldn't see what was right in front of him. But not me, lass. Not anymore."
She felt a smile spread across her face, a real one this time. Maybe it was time to let herself be seen by the one who'd always been there, the one who hadn't given up on her, the one who made her laugh even on the darkest days.
The one who, as it turned out, had been hers all along.
YOU ARE READING
COD Oneshots
FanfictionA Collection of Short Stories about our favourite COD Characters