Top: Gretta Shirt by Rails
Jane Villanueva (played by Gina Rodriguez) on Jane the Virgin on The CW was spotted wearing this white shirt with embroidered flowers on Jane the Virgin on episode 'Chapter Seventy-Eight' (4x14) in Mar 2018. Jane's Top is the Gretta Shirt by Rails.