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.