Top: Floral Print Ruched Prairie Top by Topshop
Maggie Vera (played by Sarah Jeffery) on Charmed on The CW was spotted wearing this rose print puff sleeve top on Charmed on episode 'Private Enemy No. 1' (3x06) in Mar 2021. Maggie's Top is the Floral Print Ruched Prairie Top by Topshop.