Felicity Smoak (played by Emily Bett Rickards) on Arrow on The CW was spotted wearing this red one-shoulder ruffled top on Arrow on episode '' (6x02) in Oct 2017. Felicity's Top is the Allaire Blouse by Wilfred. For shoppable links visit wornontv.net/81588