If the Scottish Government could find a way to bottle the excited energy released at Disney on Ice in Aberdeen last night, there would be no need for wind turbines.
A packed audience of mainly under-10s donned their princess and snowmen outfits and lit up the AECC with neon, glitter and unbridled joy as their favourite characters skated into town for the start of a five-day run.
Mickey, Minnie, Goofy and Donald kicked off the show, closely followed by The Little Mermaid, Rapunzel, and Beauty and the Beast. Ariel drew gasps as she dangled 20ft in the air by a rope, and the dance of the jellyfish was intricate and beautiful.
There were moments of Disney magic, like when the beast becomes a man, and nods to vintage animation such as dancing candlesticks and packs of cards.
These were all very well received by children and parents alike, but one look at the turquoise, sparkly audience could leave no-one in any doubt that Frozen was the chief reason for anyone being there.
Just about every other child was dressed as Elsa, from the 2013 blockbuster, which has become the highest-grossing animated feature of all time, scooping a sled-load of awards, including two Oscars.
For over a year now, tots from Torry to Tokyo have been wearing the frocks, singing the songs, playing with the toys and eating their Frozen cupcakes off Frozen dishes with matching Frozen cutlery.
Last night gave the wee ones another outlet for their obsession and not since Torvill and Dean’s Olympic spectaculars can there have been such heightened anticipation around an ice rink.
As expected, the Frozen segment closed the show, kicking off with Sven, the skating reindeer. As soon as he put his shaggy hoof on to the ice, the audience, who had been stilled by the poignancy of Beauty and The Beast, burst into cheers.
Elsa’s solo dance was indeed the highlight of the show, made all the more mesmerising by the fact that there were no props and little colour. Just a lone skater, technically brilliant, graceful and captivating. If only we’d had Olympic score cards so we could have held up number 10s!