The magic of ballet is set to return to Kelso next month.

After the success of The Nutcracker last year, Crown Ballet is bringing its production of Swan Lake to Kelso's Tait Hall.

Swan Lake, composed by Tchaikovsky in 1875, is one of the most famous ballets of all time.

It tells the story of a tragic romance in which a princess, Odette, is turned into a swan by an evil curse.

Prince Siegfried, while out hunting, chances upon a flock of swans.

When one of the swans turns into a beautiful young woman, he is instantly captivated.

The audience is left wondering if his love will prove strong enough to break the evil spell.

A spokesperson for Live Borders, the leisure, sport, and cultural trust for the Scottish Borders, said: "Swan Lake is full of mystery and romance - a wonderful evening out for the whole family and memories which you will cherish long after the final curtain falls."

The international cast includes principal dancers from Ukraine, with Yuliia Kuzmych as Odette and Dmytro Vasyliev as Prince Siegfried.

Yuliia was a soloist at the Kyiv Opera House from 2015 to 2022 and worked at the United Ukrainian Ballet from 2022 to 2024.

Dmytro Vasyliev studied at the State Choreographic College in Kyiv and Kherson State University.

He worked at the Kharkiv National Theatre for Opera and Ballet from 2011 to 2024, where he was a leading soloist for many years.

He has been a soloist in the Crown Ballet ensemble since 2022.

The performance is set to take place on Saturday, October 12, at Kelso Tait Hall.

Tickets are available at liveborders.org.uk/whats-on, priced at £27 for adults, £25 for concessions, and £21 for children.

For more information, contact Live Borders on 01750 726400 or email museums@liveborders1.org.uk.