Supergirl season 3 spoilers: Melissa Benoist on trouble ahead for Supergirl, Lena
In terms of drama, Supergirl season 3 is at its peak for many different reasons. Take, for starters, having Reign, Purity, and Pestilence all together for the first time.