Petra Solano (played by Yael Grobglas) on Jane the Virgin on The CW was spotted wearing this blue one-shoulder top and white shorts on Jane the Virgin on episode '' (5x13) in Jun 2019. Petra's Top is the Ceremonial One-Shoulder Top by Bailey 44. For shoppable links visit wornontv.net/82420