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.

Harrow Times:

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

Harrow Times:

Lipstick Boutique, Rosie Fortescue Sorrento skort, £40

Harrow Times:

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

Harrow Times:

Evans, Collection ivory devore skirt, £50

Harrow Times:

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

Harrow Times:

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

Harrow Times:

Simply Be, tiered skirt, £45

Harrow Times:

Monsoon, Etna denim skirt, £49

Harrow Times:

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

Harrow Times:

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

Harrow Times:

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

Harrow Times:

New Look, camel suedette fringe midi skirt, £22.99 

Harrow Times:

Lipstick Boutique, Rosie Fortescue Berlin skirt, £45 

Harrow Times:

Oliver Bonas, pleated skirt, £45

Harrow Times:

Phase Eight, Antoinella floral jacquard skirt, £89

Harrow Times:

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