Top: Posy Grove Chiffon Shirt by Kate Spade
Belle (played by Emilie de Ravin) on Once Upon A Time on ABC was spotted wearing this floral top with black neck tie on Once Upon a Time on episode 'The Final Battle' (6x21) in May 2017. Belle's Top is the Posy Grove Chiffon Shirt by Kate Spade.