Jane Villanueva (played by Gina Rodriguez) on Jane the Virgin on The CW was spotted wearing this blue lace Carrie Bradshaw dress on Jane the Virgin on episode 'Chapter Sixty-Two' (3x18) in May 2017. Jane's Dress is the Paisley Midi Dress by Self Portrait .