Thinking about 09 timeline Roach Ghost and MacTavish being stuck in a time loop
They all remember the previous loops, but only Roach and Ghost learn about eachothers' memories; MacTavish has no way to bring it up without sounding crazier than Price
Each new loop, Roach and Ghost follow the original timeline as best they can, willingly leading themselves to their deaths because they believe it's a necessary evil towards catching Makarov, that their deaths are inevitable and unchangeable
Each loop they endure that betrayal and agony over and over again, believing that eventually they will stop waking up and that Makarov will be stopped
And each time, in every loop
MacTavish does everything in his power to uncover Shepherd's backstabbing nature sooner, pushes the engines until they're screaming in hopes he'll be fast enough this time


















