Belle (played by Emilie de Ravin) on Once Upon A Time on ABC was spotted wearing this white knotted bow top and grey polka dot cardigan on Once Upon a Time on episode 'Family Business' (4x06) in Nov 2014. Belle's top is the Bow Blouse by Commes des Garcons. Belle's sweater is the Fine Spot Cardigan by RED Valentino.