[Warning: The following contains spoilers from Tuesday's The Flash. Read at your own risk!]

The future looks very bleak on The Flash.

Tuesday night's fall finale revealed that Savitar is some version of "future Flash" and he's come back to take something that Barry Allen (Grant Gustin) had taken from him. Speaking through Julian Albert (Tom Felton), Savitar also offered a harrowing prophecy for Team Flash: one member would be betray the team, one would fall and one would suffer a fate worse than death. Unfortunately, we got a glimpse at who the last two might be before the end of the episode.

For the first time ever, Barry ran so fast that he knocked himself into the future. We're not sure how far ahead he went, but he witnessed the horrifying scene of Savitar stabbing Iris (Candice Patton) through the heart. Jay Garrick (John Wesley Shipp) was able to pull Barry back to the present and remind him that the future changes with every decision we make — but Barry won't be able to shake that image from his mind.

Candice Patton, <em>The Flash</em>Candice Patton, The Flash

It's not just that Iris is the love of his life and he can't bear the thought of anything happening to her, but Savitar stabs her in the heart in a very similar fashion to the way that Reverse Flash killed Barry's mom and Zoom killed his dad. Is Barry really destined to watch another loved one be killed at the hands of a speedster wanting to prove a point to him? No wonder he's so desperate to do anything to stop this from happening.

Barry is heeding Jay's advice — for the time being — to embrace the present (he and Iris are moving in together!), but if he cannot reroute this possible future, then Iris will be the one to fall and losing his soulmate would be a fate worse than death for Barry. That leaves only one missing part of the prophecy — the betrayal. That implies that another member of Team Flash will be the one to lead Savitar to killing Iris, which would be an unforgivable faux pas.

All your burning CW crossover questions answers

This is the second time that Barry has gotten a warning from the future. There was also a cryptic message that arrived during "Invasion!" saying that he wasn't to be trusted. It was never established during the crossover whether that event referred to "Flashpoint" or whether it was an ominous warning about something else Barry might do. It's possible that message was referring to what was coming with Savitar, and now Barry continues to feel the consequences of changing the timeline.

The West-Allen family was able to have an overall happy Christmas, but there's no doubt that darkness looms ahead for them in the second half of the season. Barry will be under a lot of pressure to keep Iris away from Savitar and prevent the future he saw from coming true. He also can't tell Joe (Jesse L. Martin) or Wally (Keiynan Lonsdale) what he saw because he'll only start a panic, but how can he carry that burden alone?

If Barry can't find a way to change this future, it may be his undoing.

(Full disclosure: TVGuide.com is owned by CBS, one of the CW's parent companies.)