ANNA KOSTUROVA
Anna Kosturova Crochet cotton bra top
£175
Stella McCartney
Stella McCartney Cotton crepon shirt
£450
ALAIA
Alaia Shirred bodysuit
£1,430
God's True Cashmere
God's True Cashmere Harbor linen shirt with lapis lazuli
£820
God's True Cashmere Twilight linen shirt with moonstone
God's True Cashmere Brilliant linen shirt with lapis lazuli
Khaite
Khaite Timy floral silk organza camisole
£1,220
NOIR KEI NINOMIYA
Noir Kei Ninomiya Ruffled tulle-trimmed cotton T-shirt
£328
Agolde
Agolde Ester ruched top
£220
Veronica Beard
Veronica Beard Pacey halterneck top
£400
JADE SWIM
Jade Swim Rayne top
£125
Loewe
Loewe Paula's Ibiza pointelle cotton-blend top
£625
Jacquemus
Jacquemus Logo cotton-blend jersey T-shirt
£210
Jacquemus Espiral cotton jersey T-shirt
£160
£287
Noir Kei Ninomiya Ruffled cotton shirt
£437
Alaia Poplin turtleneck top
£890
Valentino
Valentino Lace-trimmed sheer mesh camisole
£740
Veronica Beard Aleck embroidered cotton shirt
£259
Rohe
Rohe Belted striped silk and cotton shirt
£580
Balmain
Balmain Crochet cotton crop top
£805
Versace
Versace Printed silk twill shirt
£1,210
Rohe Oversized cotton and silk-blend T-shirt
£120
Nili Lotan
Nili Lotan Britt striped halterneck cotton top
£255
Balenciaga
Balenciaga Denim jacket
£1,150
Acne Studios
Acne Studios Faded cotton-blend pique polo shirt
£330
Missoni
Missoni Sequined knitted tank top
£750
Christopher Esber
Christopher Esber Droplet Crystal embellished ruched tank top
£448
Vivienne Westwood
Vivienne Westwood Monday pinstripe peplum cotton shirt
£378
Magda Butrym
Magda Butrym Gathered peplum top
£780
Norma Kamali
Norma Kamali Mesh and jersey crop top
£153£107(30% off)
Varley
Varley Bertie half-zip sweatshirt
£105