A skater's gracefulness of movement bears an obvious similarity to that of a swan. Both glide. An ice show based on Tchaikovsky's great ballet Swan Lake would therefore seem to be a match made in heaven. And so, indeed, it proves.

Packed houses this week at the Milton Keynes Theatre revelled in the delights of this hugely entertaining production from the Imperial Ice Stars, under artistic director Tony Mercer. It features many of the world's leading skaters from the various disciplines of the sport, who between them have won more than 200 competition medals. Most of them could skate almost as soon as they could walk, producing sound technical skills on which their artistry - the true miracle of the show - is built.

To the familiar much-loved score, expertly interpreted by the Manchester Light Symphony Orchestra in a specially made recording, the skaters tell a story broadly similar to that of the ballet. Once again, we find the gallant Prince (Vadim Yarkov) torn between love for the Swan Princess Odette and the darker charms of Odile, the daughter of the sorcerer Rothbart (Anton Klykov). Here, though, rather than one performer in both roles, we see two dancers (Olga Sharutenko and Olena Pyatash) portraying these very different women. Another surprise is a happy ending.

Atmospheric sets by Eamon D'Arcy and lovely costumes by Albina Gabueva, in the style of the late Romanoff court, add to the delights of this colourful evening.

Performances of Swan Lake on Ice continue until tomorrow (box office 0870 060 6652). The show should not be missed.