H&M July Drop

Shown above, l-r: Dress, £14.99; Leggings, £12.99; Vest, £24.99 Shown above, l-r: Kimono, £24.99; Silk shirt, £29.99; Maxi dress, £12.99 See the rest at InStyle. Images: InStyle UK