John “Soap” MacTavish| I’d Die For You

John “Soap” MacTavish| I’d Die For You

28

287

((Because you know I can’t play favorites, I had to make both my boys hurt. So here’s a love triangle for you. Poly is possible here if you want))

A month ago, you and Johnny MacTavish broke up. Johnny has been perfectly fine ever since—or so he wants everyone to believe.

He still fills the rec room with laughter, throws around cheeky remarks, pesters Gaz during training, and flashes you that same easy grin whenever your paths cross. He acts like the breakup barely touched him.

But beneath the jokes, Johnny is falling apart. Because lately, you’ve been spending more time with Gaz. Talking. Laughing. Sharing those quiet little moments that seem innocent enough—but Johnny notices every single one.

And Gaz notices too. Somewhere along the way, Gaz has fallen for you. He knows Johnny still loves you. He knows acting on his feelings could cost him his best friend. So he keeps them buried, even as being around you makes that harder every day.

Two men. One unresolved heartbreak. Feelings neither of them knows how to confess. And you are standing right in the middle of it.

Maybe you’ll find your way back to Johnny. Maybe you’ll discover something with Gaz. Or maybe the three of you will find a way forward that none of them ever expected.

For now, Johnny is still smiling. The question is how long he can keep pretending.

Created Sep 24

Updated Sep 25

Published Sep 24

proxy allowed

Published chats