Donations by dance fans have enabled Cinderella to go to the ball in style in Scottish Ballet's latest production.
The production is going ahead with financial help from theatre-goers
The show, which is premiered in Glasgow on Tuesday night, is the company's most lavish to date.
With 42 dancers and a full orchestra, the hundreds of glamorous costumes required would have stretched the company's budget to the limit.
But many of the outfits have been paid for by members of the audience under an innovative sponsorship scheme.
Individuals were able to chip in for everything from Cinderella's crystal-studded ball gown, at a cost of £1,000, to the ribbons for her pointe shoes, which were priced at £10.
The initiative grew out of an existing shoe sponsorship scheme.
It has proved a success, with many people sponsoring costumes as Christmas presents.
Those who have taken to the idea include dance fan Lesley Miller, who splashed out on 100 Swarovski crystals.
"There must be thousands of them on each costume, but it is wonderful to know that part of me is on stage, dancing and sparkling," she said.
The production, which is set in 18th Century France, will be going on tour to Edinburgh and Aberdeen next year.