Xiomara Villanueva (played by Andrea Navedo) on Jane the Virgin on The CW was spotted wearing this green pleated sleeve blouse on Jane the Virgin on episode '' (1x18) in Apr 2015. Xiomara's Top is the Pleat-Sleeve Blouson Top by Alfani. For shoppable links visit wornontv.net/47851