Petra Solano (played by Yael Grobglas) on Jane the Virgin on The CW was spotted wearing this white floral off-shoulder dress on Jane the Virgin on episode 'Chapter One Hundred' (5x19) in Jul 2019. Petra's Dress is the Lily Print Pencil Dress by Karen Millen .