Jane Villanueva (played by Gina Rodriguez) on Jane the Virgin on The CW was spotted wearing this blue checked blouse on Jane the Virgin on episode 'Chapter Thirty-One' (2x09) in Jan 2016. Jane's Top is the Bonilla Plaid Silk Blouse in Clearwater by Joie .