Top: Embroidered Sleeveless Shirt by Forever 21 (Thanks Katy and B!)
Belle (played by Emilie de Ravin) on Once Upon A Time on ABC was spotted wearing this white sleeveless embroidered top on Once Upon a Time on episode 'White Out' (4x02) in Oct 2014. Belle's Top is the Embroidered Sleeveless Shirt by Forever 21 .