Warning: This story contains major spoilers from Monday’s episode of Supergirl. Read at your own risk!
Though Kara faced the Black Mercy during Monday’s episode of Supergirl, it was someone else who paid the ultimate price.
As in the comics, the Black Mercy is a parasitic plant that taps into the pleasure centers of a comatose person’s brain to create a vision of the host’s perfect life. In this case, Kara (Melissa Benoist) envisions her life back on Krypton with her family, even sharing sweet moments with her Aunt Astra (Laura Benanti). But when Kara finally comes to with the help of Alex (Chyler Leigh), she sets her sights on making Non (Chris Vance) pay for making her lose her family all over again.
While the Kryptonians launch their covert plan Myriad — whatever that is — Alex pleads with Astra to align with the humans since she was the one to tip off the Department Of Extranormal Operations on Kara’s condition. But Hank (David Harewood) interrupts them, leading to a duel in which Astra nearly kills the Martian Manhunter. Alex comes to his defense and stabs Astra through the heart with a Kryptonite sword, leading to her death. Kara, however, is unaware her sister is to blame since Hank takes the fall.
“The death of Astra weighs heavy on Kara in the upcoming episodes,” executive producer Andrew Kreisberg tells EW. “Kara believes in the inherent goodness of people. She thinks that deep down her aunt was more misguided than evil, and if she had more time, she could have brought her back into the light.”
Astra’s death will only heighten the tension between the Kryptonians and the DEO, who could be heading for all out war. “We’ve seen Astra had some measure of compassion for Kara,” Kreisberg says. “As we say on the show, ‘Blood bonds us all.’ But Non is not blood to Kara. And the loss of his wife, who he truly loves, will make him a very dangerous foe.”
As for why Astra was killed so soon when viewers expected her to be the big bad, Kreisberg says, “Unfortunately due to Laura’s Broadway commitments, we were forced to end Astra’s story at this point. But Laura will appear again as Alura, Kara’s mother. And it’s our fervent hope that we get to have Laura on Supergirl for many years to come.” In fact, we’ll even see more of Astra as early as next week.
Supergirl airs Mondays at 8 p.m. ET on CBS.