
Like fans have been doing for months, Barry figures out the truth by replaying events in his memory, looking for hidden clues. And certainly more than whatever convoluted explanation would be used to justify a surprise. While the writers arguably (or definitely) forced fans to wait a tad too long to find out for certain that Barry is Savitar - even pushing the reveal until the final moments of episode 20 - the result makes quite a bit of sense. Rather than take a name out of left field like Ronnie Raymond or maybe Jay Garrick, The Flash has once again been beaten to the punch by its rabid fan base. This is what makes the reveal so shocking - it was so completely expected. Past teases from the cast, particularly Grant Gustin, made it seem like The Flash would go in an unexpected direction. In fact, the future Barry Allen was likely the most common name - along with Wally West ( my guess). Barry Allen has for some time been one of the more common names floated around the internet in discussions over Savitar's identity. The big reveal is both shocking and completely expected. With time running out for Barry, and The Flash's third season, Barry and the audience now know that Barry Allen and Savitar are one and the same. The tag to last week's episode of The Flash featured Savitar revealing himself to Caitlin Snow, but - much like I am doing in this recap - frustratingly extended the torture for fans.

Fans may have even started to wonder if they would ever figure it out.

Most recently, the Flash traveled to 2024 to solve the mystery of Savitar's identity, only to discover that his future self never figured it out. Barry even came close on several occasions to learning his adversary's identity, but always to no avail. It has been a long time coming, but The Flash finally answered the question fans have been scratching their heads over for months: Who the heck is Savitar? Prior to the big reveal, there had been hints on the CW series.
