Zimmermann
Zimmermann Aster asymmetric beaded silk habotai blouse
£675
Etro
Etro Floral ruffled silk blouse
£2,100
Nili Lotan
Nili Lotan Cecily paisley silk blouse
£920
Nili Lotan Janese bow-detail polka-dot silk blouse
£830
Khaite
Khaite Vali pleated silk georgette blouse
£1,670
Chloe
Chloe Lace-trimmed silk top
£1,485
Zimmermann Alchemy caped draped blouse
£695
Joseph
Joseph Donna crepe top
£345
Valentino
Valentino Floral-applique silk crepe de chine blouse
£2,050
Polo Ralph Lauren
Polo Ralph Lauren Broderie anglaise cotton top
£235
321
Dolce&Gabbana Ruffled sheer silk blouse
£1,800
Isabel Marant
Isabel Marant Fiosa embroidered fringed silk top
£595
Patou
Patou Striped top
£420
Jacquemus
Jacquemus Paysan cotton poplin wrap top
£650
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 Floral cotton top
£990
Poupette St Barth
Poupette St Barth Moon ruffled blouse
£215
Isabel Marant Charis printed ruffled silk blouse
£790
Adriana Degreas
Adriana Degreas Ruffled crop top
£280
Polo Ralph Lauren Broderie anglaise cotton poplin shirt
£285
Bananhot
Bananhot Ora ruffled off-shoulder crop top
£155
Valentino Sheer silk organza blouse
£3,600