Jane Villanueva (played by Gina Rodriguez) on Jane the Virgin on The CW was spotted wearing this dark green floral wrap top on Jane the Virgin on episode 'Chapter Ninety-One' (5x10) in May 2019. Jane's Top is the Poppy Print Silk Wrap Blouse by Madewell.