Dolce & Gabbana
Dolce&Gabbana Printed crop top
£950
Dolce&Gabbana Floral crop top
£850
Balenciaga
Balenciaga Asymmetric cotton poplin shirt
£1,300
Elie Saab
Elie Saab Jersey top
£665
Shushu/Tong
Shushu/Tong Bow-detail floral top
£360
Shushu/Tong Floral bodysuit
£445
Etro
Etro Floral silk blouse
£855
ALÉMAIS
Alemais Lucky oversized printed linen shirt
£290
Carolina Herrera
Carolina Herrera Floral ruffled cotton-blend shirt
£1,100
Gucci
Gucci Pinstripe tie-neck silk shirt
£1,350
Markarian
Markarian Dalia floral off-shoulder cotton top
£1,045
NOIR KEI NINOMIYA
Noir Kei Ninomiya Bow-detail ruffled cotton poplin shirt
£935
Prada
Prada Lace-trimmed ribbed-knit cotton tank top
Proenza Schouler
Proenza Schouler Corinna striped cotton polo shirt
£885
Proenza Schouler White Label Maisy cotton-blend tube top
£300
Proenza Schouler White Label Maisy printed cotton-blend tube top
£260
Melissa Odabash
Melissa Odabash Pia broderie anglaise cotton top
£145
Stella McCartney
Stella McCartney Printed cotton-blend tank top
£250
Christopher Esber
Christopher Esber Crystal Pendant tank top
£425
Christopher Esber Bezel Quartz gathered jersey T-shirt
£680
Christopher Esber Printed draped silk top
£510
Christopher Esber Cotton-blend terry bra top
£275
Christopher Esber Bandana draped silk top
Mugler
Mugler Pleated shirt
£553
Montce
Montce Crochet cardigan
£125
Balenciaga Logo cotton jersey T-shirt
£495
Givenchy
Givenchy 4G cotton tank top
£370
£185
ALAIA
Alaia Knitted bodysuit