Fans got the moment we've all been waiting for this season on Supergirl when Lena (Katie McGrath) finally realized her animosity towards Kara and Supergirl had driven her too close to the edge of villainy and decided to beg for forgiveness.
Watching her come to Kara and deliver such a heartfelt and tearful apology got us right in the feels! Unfortunately, the road to forgiveness might not be so simple.
Read more on tvguide.com