Petra Solano (played by Yael Grobglas) on Jane the Virgin on The CW was spotted wearing this white off-shoulder top and pink satin shorts on Jane the Virgin on episode '' (4x16) in Apr 2018. Petra's Shorts is the Satin Shorts by Alice + Olivia. For shoppable links visit wornontv.net/97006