Top: Heart Print Shirt by RED Valentino
Belle (played by Emilie de Ravin) on Once Upon A Time on ABC was spotted wearing this coral heart print shirt on Once Upon a Time on episode 'Awake' (6x17) in Apr 2017. Belle's Top is the Heart Print Shirt by RED Valentino.