Top: Serena Printed Blouse by Free People
Davia (played by Emma Hunton) on Good Trouble on Freeform was spotted wearing this green floral top with bell sleeves on Good Trouble on episode 'New Moon' (3x07) in Mar 2021. Davia's Top is the Serena Printed Blouse by Free People.