
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