THRIFT Diane von Furstenberg wrap dress, £100, lampoo.com
RENT Red floral print mini by Rhode Resort, £44 a week, byrotation.com
BUY Green shirt dress in botanical print, £75, monsoon.co.uk
THRIFT 1960s seahorse print with ruffle hem, £65, tobewornagain.co.uk
THRIFT Cornflower blue maxi dress, £60, rokit.co.uk
BUY Oversized midi V-neck in retro floral print, £35, monki.com
BUY Blue and white print with tie waist, £42, next.co.uk
THRIFT Viscose maxi in animal print by Nanushka, £199, hardlyeverwornit.com
RENT Tiered tencel citrus maxi with ruffles, two weeks for £31, baukjen.com
BUY Lilac printed shirt dress with belt, £89, arket.com
RENT Knitted slip dress by House of Sunny (left), four days for £19, rotaro.co.uk
BUY Green gingham dress in organic cotton (centre) £49, nobodyschild.com
THRIFT Embroidered orange cotton dress (right), £55, goldsmithvintage.com
RENT Cream floral dress by Self Portrait, four days from £46, selfridgesrental.com
THRIFT Multicolour dress by Stella Jean, from a selection at cudoni.com
BUY Geometric print corduroy pinafore, £45, lucyandyak.com
THRIFT Red sleeveless shift dress, from £20, beyondretro.com
RENT Silk tea dress with tie detail, £79 a month, lkborrowed.com
THRIFT Hayley Menzies tiger-print silk mini, £95, onescoopstore.com
BUY Broderie anglaise midi shirt dress, £55, marksandspencer.com
THRIFT Mid-length silk dress by Zimmerman, £246, vestiairecollective.com
BUY Open-knit cotton orange shift dress, £89, cos.com
THRIFT Vintage 1920s blue print tea dress, £265, modesandmore.com
BUY Halterneck bodycon dress in floral print (left), £110, tedbaker.com
BUY Tiered mini in organic linen (right), £265, casaraki.com
RENT Green paisley print cotton mini , 4 days for £7, mywardrobehq.com
THRIFT Burgundy strappy mid-length dress, from £18, beyondretro.com
BUY Pink midi with contrast velvet ribbon, £220, thisisradish.com
BUY Pink long-sleeve floral maxi, £140, wearethought.com
RENT High-neck midi by Stine Goya, 4 days for £29, rotaro.co.uk
THRIFT Pink print midi by Simone Rocha, £160, reluxefashion.com
THRIFT 1960s shift dress in aqua print, £45, myvintage.uk
RENT Floral maxi by Paul & Joe, 4 days from £68, hurrcollective.com
THRIFT Multi-colour asymmetric dress, £110, cosresell.com
BUY Sleeveless button-front blue summer dress, £75, stories.com
RENT Red pleated midi in stretch fabric (left), from £46 a month, selfridgesrental.com
THRIFT 1970s green floral sleeveless beach dress (centre), £65, rokit.co.uk
BUY Linen-blend midi-length dress (right), £169, whistles.com
BUY Printed cotton kaftan with red trim, £120, boden.co.uk
RENT Halter-neck maxi in red florals, 3 days for £18, wearmywardrobeout.com
THRIFT Yellow and black check mini, £22, wearecow.com
RENT Lilac slip dress with self tie, 4 days for £25, endlesswardrobe.com
BUY Green towelling dress, £95, meandem.com
BUY Green off-shoulder dress with ruffled hem, £129, roandzo.com
RENT Bronze maxi with tie waist by Cult Gaia, 3 days for £119, frontrow.uk.com
BUY Floral print mini in yellow and ochre, £160, essentiel-antwerp.com
THRIFT Button-up floral print dress, £95, onescoopstore.com
RENT Pink floral mini by Peter Pilotto, £16 a day, mywardrobehq.com
BUY Seersucker mini in lilac check (left), £135, kitristudio.com
BUY Green floral cami dress (right), £38, riverisland.com
Fashion assistant Peter Bevan. Hair Ron Sartipi using Oribe. Makeup Delilah Blakeney using Nars. Models Kelly at Mrs Robinson; Faith at Body London; Lucy K at Milk