Our grandmothers knew it and now we do too – there is something demure yet surprisingly sexy about a midi skirt.

They nip in the waist, show off the slenderness of ankles and make you feel oh so ladylike.

And there are so many beautiful designs to choose from. Wear a figure-hugging pencil style with T-shirt, belt and flats for Parisian chic or dare to bare with a low cut top, heels and Marilyn Monroe wiggle.

Fuller styles look perfect teamed with the current trend for cropped and Bardot tops and can be dressed up with court shoes and a sleek handbag for real ‘50s doll flair or paired with sandals, a clashing print top and beads for a boho babe vibe.

Times Series:

Primark, top, £10, skirt, £12, shoes, £8

Times Series:

Lipstick Boutique, Rosie Fortescue Sorrento skort, £40

Times Series:

M&S, linen rich striped A-line midi skirt, £89

Times Series:

Evans, Collection ivory devore skirt, £50

Times Series:

M&S, wrap contrast print long skirt, £35

Times Series:

Ted Baker in John Lewis, Sinda tile floral midi skirt, £119

Times Series:

Simply Be, tiered skirt, £45

Times Series:

Monsoon, Etna denim skirt, £49

Times Series:

Lipsy, Michelle Keegan striped lace hem pencil skirt, £42

Times Series:

Ted Baker in John Lewis, burnout midi skirt, £149

Times Series:

People Tree, Vanessa jersey skirt in pale blue, £22

Times Series:

New Look, camel suedette fringe midi skirt, £22.99 

Times Series:

Lipstick Boutique, Rosie Fortescue Berlin skirt, £45 

Times Series:

Oliver Bonas, pleated skirt, £45

Times Series:

Phase Eight, Antoinella floral jacquard skirt, £89

Times Series:

Very, Rochelle Humes full floral printed midi skirt, £35