Winn (Jeremy Jordan) was reunited with his estranged mother Mary (Laurie Metcalf) following the death of his father on the latest episode of Supergirl.
Initially Winn wanted nothing to do with her but when a series of attacks, seemingly carried out by his father the Toymaker, happened. Mary revealed that she was forced to stay away from Winn when his father threatened to hurt him if she came near them.
It also came to light that Mary had been a victim of domestic abuse and she told Winn the full extent of what happened.
After sneaking out of the DEO, Mary was kidnapped by the woman behind the attacks Jacqueline Nimball (Brooke Smith), the Toymaker’s penitentiary officer. Winn, Kara (Melissa Benoist) and Mon-El (Chris Wood) went to save her and Kara was thrown into life-threatening danger.
Winn got his mother and stopped Jacqueline, while Mon-El saved Kara.
Meanwhile James (Mehcad Brooks) tried to get in touch with Lena (Katie McGrath), who was revealed to be holding Sam (Odette Annable) in some kind of laboratory.
Elsewhere the Legion’s true reason for being in National City was revealed to be an attempt to stop Pestilence, and Alex (Chyler Leigh) found out that J’onn’s (David Harewood) father was showing signs of dementia.
The next episode of the season is In Search of Lost Time. J’onn faces the truth about his father when Myr’nn causes disturbances at the DEO. Mon-EL teaches Kara how to fight a World Killer.
Tune in to Sky 1 HD tonight at 8pm to see the episode. Preview it with our gallery below: