Review: Joseph and the Amazing Technicolor Dreamcoat, Swansea Grand Theatre
Waving to the crowd like an excited school boy, Ian (H from Steps) Watkins beamed from ear to ear throughout as he starred in the title role of Andrew Lloyd Webber and Tim Rice's much-loved musical.
Like a biblical energiser bunny, the local favourite, who vocally illustrated the tale of how he was viciously sold into slavery only to fight back and achieve his dreams, was tiring just to watch as he darted back and forth across (and occasionally up and down) the intricate stage.
But he was far from alone in this energetic romp through the Book of Genesis.
His father Jacob, 11 conniving brothers, three nimble handmaidens and the superb Jennifer Potts as the narrator all combined to ensure that this adrenalin-fuelled production played out like Joseph on steroids.
And despite being set in the desserts of Egypt, there was very much an international vibe to proceedings, with songs and costumes being influenced from around the world. Highlights included the farmers who, down on their luck, were given a sombre Parisian makeover to reflect on their losses; and an ingenious Pharaoh with a distinctly Vegas feel, complete with cheerleaders and American football team, was the highlight of the show.
After possibly the longest encore of all time, which bordered on simply retelling the entire tale, Ian 'H', seemingly unable to leave the stage, was forced to call it a day as, frantically waving goodbye, the curtain descended.
Ultimately, you can't help but feel good after witnessing such a compact, infectious, Day-Glo bundle of musical sunshine.