Xiomara Villanueva (played by Andrea Navedo) on Jane the Virgin on The CW was spotted wearing this striped pleated blouse on Jane the Virgin on episode '' (2x03) in Oct 2015. Xiomara's Top is the Briar Top by Alice + Olivia. For shoppable links visit wornontv.net/52973