Longline
Rainbow knitted, £15.99, zara.com
Silver cheongsam, £45, from a selection at rokit.co.uk
Blue with fringing, £29.99, mango.com
Yellow floral one-shoulder, £25, riverisland.com
Pink, £84 by Skims from selfridges.com
Pink paisley, £165, aspiga.com
Blue printed kaftan style, £104, 1stdibs.com
Yellow racer cut, £295, meandem.com
Brown floral, £91 by Nanushka from vestiarecollective.com
Watercolour maxi, £75 by MCQ from hardlyeverwornit.com
Mini
Navy with yellow/white flowers, £30, shop.shelter.org
Yellow, £38, stcyrvintage.co.uk
Navy floral, £38, allaboutaudrey.co.uk
Orange button front, £65, oliverbonas.com
Stripe swing dress, £79, cosstores.com
Monochrome high neck, £55, hush-uk.com
Souvenir print, £79, aligne.co
Brown sleeveless, £130 by Reformation from brownsfashion.com
Green and white, £245, ganni.com
Yellow and pink print, £20, thrifted.com
Printed
Printed shirt dress, £12, frockery.co.uk
Abstract stripe halter, £24.99, hm.com
Pussy bow tie geometric, £34.99, revivalvintage.co.uk
Yellow polka dot, £42.95, goldsmithvintage.com
Green palm print, £65, monsoon.co.uk
Brown and white foliage print, £65, boden.co.uk
Kiwis, £115, houseofsunny.co.uk
Blue ikat, £149, phase-eight.com
Green and blue geometric long sleeve, £120, kitri.com
Pink sleeveless, £75 by Christopher Kane from reluxefashion.com
Strappy
Pink and red, £25, glass-onion.com
Multicoloured striped, £45, reignvintage.com
Blue lace front, £59 by Mara Hoffman from lampoo.com
Leaf print, £49, stories.com
White with black embroidery, £129, massimodutti.com
Pink and green, £179, baukjen.com
Pink floral with ruffles, £128 by Farm Rio from net-a-porter.com
Blue striped, £229, whistles.com
Red floral, £70, by Realisation from thecirkel.com
With sleeves
Bold floral, £40, beyondretro.com
Reworked Polo Ralph Lauren, £40, wearecow.com
White with blue embroidery, £69, marksandspencer.com
Blue floral kaftan, £62, arket.com
Green zip front, £78, jigsaw-online.com
Floral wrap, £130, reiss.com
Tassel tie kaftan, £205 by SZ Blockprints from harveynichols.com
Stripe with orange detailing, £220, essentiel-antwerp.com
Green silk floral, £280, circavintage.com
Styling assistant stylist: Roz Donoghue. Hair: Rom Sartipi using Oribe. Makeup: Delilah Blakeney using Nars. Models: Apple and Lydia at Milk