Eve Teschmacher (played by Andrea Brooks) on Supergirl on The CW was spotted wearing this blue ruffled neck top on Supergirl on episode '' (3x21) in Jun 2018. Eve's Top is the Ruffle Neck Shirt by Frame . Eve's Skirt is the Short Skirt by H&M. For shoppable links visit wornontv.net/101893