Saint Tropez Petra Top December 23, 2019 Sarah Williams Saint Tropez Petra Top Semi-sheer button up blouse with ruffled details Worn by Princess Sofia on: 5 November 2015