Petra Solano (played by Yael Grobglas) on Jane the Virgin on The CW was spotted wearing this grey one-shoulder top one Jane the Virgin on Jane the Virgin on episode '' (5x03) in Apr 2019. Petra's Top is the Cindy Top by Milly. For shoppable links visit wornontv.net/92757