Top: Tie Neck Blouse by Emanuel Ungaro (Thanks @RedCarpetLuke!)
Kate Beckett (played by Stana Katic) on Castle on ABC was spotted wearing this black and white bow neck blouse on Castle on episode 'XX (2)' (8x02) in Sep 2015. Kate's Top is the Tie Neck Blouse by Emanuel Ungaro .