Patou
Patou Striped top
£420
Jacquemus
Jacquemus Paysan cotton poplin wrap top
£650
Zimmermann
Zimmermann Indra tie-neck denim blouse
£525
Zimmermann Aster cotton and silk-blend blouse
£625
Agua by Agua Bendita
Agua by Agua Bendita Cumbre embroidered linen blouse
£655
ALÉMAIS
Alemais Dixie printed ramie blouse
£330
Blumarine
Blumarine Embroidered lace-trimmed blouse
£710
Rohe
Rohe Silk blouse
£610
£270
Plan C
Plan C Tie-neck cotton blouse
Zimmermann Alchemy lace-trimmed cotton blouse
£1,100
Etro
Etro Floral cotton top
£990
Poupette St Barth
Poupette St Barth Moon ruffled blouse
£215
£206
Isabel Marant
Isabel Marant Charis printed ruffled silk blouse
£790
Adriana Degreas
Adriana Degreas Ruffled crop top
£280
Polo Ralph Lauren
Polo Ralph Lauren Broderie anglaise cotton poplin shirt
£285
Bananhot
Bananhot Ora ruffled off-shoulder crop top
£150
Valentino
Valentino Sheer silk organza blouse
£3,600
Zimmermann Indra printed cotton and silk-blend blouse
£550
Zimmermann Carousel ruffled lace blouse
£750
Saint Laurent
Saint Laurent Printed tie-neck silk crepe de chine blouse
£1,775
Rick Owens
Rick Owens Half Moon satin jersey cape
£600
Self-Portrait
Self-Portrait Crochet ruffled top
£295
Faithfull
Faithfull Galle lace-trimmed cotton top
£180
Camilla
Camilla Lace-trimmed floral silk crop top
Camilla Embellished printed silk blouse
£605
Eres
Eres Crocodile printed cotton voile top
Rotate
Rotate Gathered cotton-blend blouse
£105
Pucci
Pucci Soleil silk twill blouse
FRAME
Frame Denim top
£185