It’s the season finale, and Non is out to destroy the human race. Superman is now just a pair of boots, so it’s up to Supergirl to save us all by bludgeoning us with hope. And so the season ends as it began: with lots and lots of emotional speechifying.
It’s new Supergirl vs. old Supergirl as Laura Vandervoort guest stars as an evil blue alien who is definitely not Mystique. Also, if you’re interested in not becoming a supervillain, stay the heck away from Winn; he’s a bit of a bad-luck charm.