Top: Brana Fayl Silk Blouse by Theyskens Theory (Thanks @RedCarpetLuke!)
Kate Beckett (played by Stana Katic) on Castle on ABC was spotted wearing this blue silky blouse on Castle on episode 'A Murder Is Forever' (6x08) in Nov 2013. Kate's Top is the Brana Fayl Silk Blouse by Theyskens Theory .