Catherine Chandler (played by Kristin Kreuk) on Beauty and the Beast on The CW was spotted wearing this white polka dot tie neck blouse on Beauty and the Beast on episode 'Both Sides Now' (3x07) in Jul 2015. Cat's Top is the Miranda Sequin Cap Sleeve Bow Blouse by Alice + Olivia .