FROM a Northampton shoe factory to the catwalks of Milan, two worlds collide in this sassy and spectacular show.

The high-heeled hit musical sees a chance encounter between Charlie Price, who has inherited the ailing family shoe factory, and cross-dressing entertainer Lola, change the lives of both men.

The unlikely pair set about saving the business from collapse by launching a series of robust stilletos which cater for the man who likes to dress as a woman, but first they must embrace the differences and prejudices of them and their co-workers.

Kinky Boots is jam-packed with memorable moments, the scene at the end of the first act which sees the cast leap onto the production line and parade along the travelators using them as dance floors is particularly brilliantly choreographed.

80s pop icon Cyndi Lauper's score is wonderfully performed by a cast who do not put a glitzy boot-clad foot wrong throughout a high tempo two and a half hours.

Kayi Ushe as Lola is a powerhouse, bringing real panache to the role. Here's a man who is muscular but perfectly at ease in make up and six inch heels. He makes you believe every moment of the back story of how Sam the boxing protege became Lola the Soho draq queen.

Joel Harper-Jackson's portrayal of Charlie is every bit as magnificent, developing from reluctant heir to a shoe empire to passionate businessman with a sense of fun.

In a spectacular finale a sextet of drag queens parade along the catwalk in the most incredible of British-inspired outfits, from a Union Jack dress a la Geri Halliwell to a cricketers whites with a nod to Ben Stokes. They are joined by factory workers of every shape and size, every one of them wearing rather impressive footwear.

All's well that ends well as the business is rebooted in style in the Italian fashion capital.

This is not just a show about shoes. Ultimately it's a tale of acceptance, but those glittery red thigh high boots are simply spectacular. As is every moment of this unmissable show.

Kinky Boots runs until Saturday September 14.

Tickets: 023 8071 1811 or mayflower.org.uk