This week's Supergirl did a lot. It introduced a new villain in Laura Vandervoot's Indigo. It moved along the relationship of James and Lucy, and even started a potential new one. But, the biggest thing that happened was at the end.
Hank has been taking the blame for Astra's death since it happened, which was only two episodes ago. And though Alex has almost told Kara the truth or expressed guilt about lying, I figured the secret would be kept until the season finally or even longer. However, the show didn't wait that long.
I am so happy that they revealed it. I hate shows when they drag out a secret too long. And Kara took it well. Maybe. She actually didn't say anything. That can't be a bad thing, now can it?
Anyway, next week we get red kryptonite and probably an angry Kara. So, that should be fun.