Xiomara Villanueva (played by Andrea Navedo) on Jane the Virgin on The CW was spotted wearing this blue cold shoulder top on Jane the Virgin on episode &#039;&#039; (3x13) in Feb 2017. For shoppable links visit <a href='https://wornontv.net/66822/'>wornontv.net/66822</a>