The Flash may have learned one lesson in time for Season 4, but some old habits really die hard. The upcoming Season 3 finale will again bring us to a major cliffhanger, one that will apparently question how the series even moves forward in Season 4.

Even as Tuesday’s “Once and Future Flash” will hopefully bring us closer to answering the mystery of Savitar’s identity, that might not make things easier for the May 23 closer. A TVLine list of teases for upcoming finales promised that Season 3 would end on yet another summer cliffhanger for the DC drama, following some Frost-y double-crosses:

PRE-FINALE: Barry travels to 2024 to find out Savitar’s identity, where he encounters future versions of himself as well as his Team Flash friends. Upon returning to the present, Barry & Co. meet a scientist (House‘s Anne Dudek) who may be the key to stopping Savitar, but they must — literally, and with great difficulty — fight to keep Killer Frost from getting to her first. Afterward, Caitlin’s icy alter ego makes an interesting proposal.

SEASON FINALE (MAY 23): After discovering Savitar’s true identity, Team Flash prepares for a final, epic battle with the God of Speed… while struggling with a major setback. Expect a season-ending cliffhanger that will leave viewers — and the heroes — questioning how they will move forward in Season 4.

The first Flash year left us mid-battle with a giant breach over Central City, while the second year saw Barry venturing back into his own past to create the “Flashpoint” timeline that drove Season 3. Considering the prevalent rumors about Savitar’s identity, it’s a good bet Season 3’s cliffhanger could leave us without a Flash at all, making Season 4 a real Thinker.

We’ll see what unfolds with the final Flash Season 3 episodes, but what elaborate cliffhanger should we expect this time?

Check Out 100 TV Facts You May Not Know!

More From KEAN 105