It's hard to believe, but we're approaching Supergirl Season 3's big finish.
Supergirl Season 3 Episode 23 will pit Kara, her friends and family against Reign one final time, and it sure looks like not everyone is making it out of the finale alive.
With Reign back and worse than ever, there's a good chance she's going to want to make Kara pay for everything that's happened since their last big bust-up.
The villain almost killed Kara just a few short months ago, but based on the trailer, Kara is still not looking at death as an option for the World Killer.
Will that train of thought result in one of Kara's nearest and dearest perishing?
The teaser seems to want us to believe that Mon-El is in trouble, but the more likely scenario is that he's knocked out and will come around before the episode is over.
If someone is going, it's probably going to be Erica Durance's Alura.
It would be cruel to bring her back from the dead to have her killed off. It would raise the stakes and change Kara as a character forever.
All told, have a look at the full teaser below and join us in the comments with your thoughts on it!
Remember you can watch Supergirl online right here via TV Fanatic. Get caught up on this super CW drama right now.
Supergirl Season 3 concludes Monday at 8/7c.