Despite some initial naysayers, Melissa Benoist has gone on to deliver an absolutely pitch-perfect Supergirl for four seasons and counting.
The Supergirl character is a hugely fascinating one, and Benoist has made her all-powerful yet utterly sympathetic to any and all situations. This is a heroine who is strong, powerful, and a true symbol of hope and inspiration in a world full of tripe like Love Island and Keeping Up With The Kardashians.
Forget all of that toss - the Maid of Might is the only female hero you need on your TV screens right now.
Kara Danvers, aka Kara Zor-El, has become one of the key components of The CW's shared Arrowverse of heroes and villains - with the Girl of Steel just as popular, if not more so in the some quarters, than Stephen Amell's Green Arrow and Grant Gustin's Flash.
Over the past four seasons, though, Kara has been through all kinds of sticky situations and adventures, and met some unique characters along the way.
What we're asking here, then, is just how well you can remember these past four seasons of Super-outings for Melissa Benoist's Supergirl.
1. Which Villain Does Supergirl Face In The Very First Episode?