Veronica Lodge (played by Camila Mendes) on Riverdale on The CW was spotted wearing this floral embroidered top with ruffle sleeves on Riverdale on episode 'Primary Colors' (2x16) in Mar 2018. Veronica's Top is the Flower Intarsia Knit Top by RED Valentino.