
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