Buy
Blue crushed-velvet skirt, £79.20, whistles.com
Dress with bow, £165, stories.com
Floral trousers, £220, jigsawonline.com
Rent
Jumpsuit, £23.11 for four days, by Somerset from johnlewis.com
Blazer, £35 for seven days, hm.com
Embroidered dress, £224 for three days, by Gucci from frontrow.uk.com
Thrift
Floral skirt, £224 by Balmain from 1stdibs.com
Brown slip dress, £20, beyondretro.com
Black and blue dress, £55, rokit.co.uk