The fairytale in dance is created by one of ballet’s greatest choreographers and celebrates everything that is magnificent in Russian ballet.

Tchaikovsky’s music fills the biggest of venues – paired with wondrous characters and some of the best ballet dancers in the world, this is a must-see show.

Tickets for the performance, which starts at 7.30pm (doors open 7pm), costs £23.50 for adults, £21.50 for OAPs and £16 for under-16s.

Visit www.alhambradunfermline.com or call 01383 740384 to buy or for more information.