Regarding the recent plot twists on time travel. If Barry succeeds in changing the past, he may end up preventing him from being stuck by that lightning altogether. That means he never becomes the flash and never travels back in time. Time travel is such a headache! In any case, I can't wait for the season finale.