Spoilers for 3×23 “Finish Line”
After last week’s episode, I wrote what I thought would happen in the finale. Turns out HR sacrifices himself to save Iris. I didn’t see that coming, but it was a theory floating around, and it plays out well. So, with Iris alive, Barry doesn’t go back in time and that derails most of my speculation…but I got a couple things right.
Barry tries to save Savitar
Barry remembers Snart’s advice (“your goodness is your strength…The Flash should remain a hero”) and decides anger and hate aren’t the right motivations to beat Savitar. He needs to try helping Savitar, instead of fighting him. Barry offers to help Savitar survive the time paradox, and Savitar seems to accept Team Flash’s help. (But it’s a TRAP.)
Barry must atone for Flashpoint
After Jay Garrick is freed from the Speed Force, the Speed Force becomes unstable. Energy is leaking into Earth and destroying Central City, and it’ll get worse if a speedster doesn’t go into the Speed Force to stabilize it. Barry volunteers, no hesitation and no questions. He realizes it’s time to pay penance for the damage he caused with Flashpoint, so he says goodbye to everyone and leaves.
The season 3 finale ties up all the loose ends from the season. It ends with Barry entering the Speed Force, and that’s not really a cliffhanger—we know Barry will come back. We just have to wait to see how.