Xiomara Villanueva (played by Andrea Navedo) on Jane the Virgin on The CW was spotted wearing this blue printed wrap blouse on Jane the Virgin on episode '' (4x04) in Nov 2017. Xiomara's Top is the Kasia Top by Bcbgmaxazria. For shoppable links visit wornontv.net/83090