HE does like to mix it up, does Michael.

One minute he's delivering a spine-tingling, emotionally-charged version of Blood Brother's Tell Me It's Not True - a version so beautiful that it is guaranteed to deliver goosebumps - and the next moment he's treating the audience to his rendition of Katy Perry's Roar.

He performs Les Miserables' Empty Chairs and Empty Tables with absolute sincerity, but then throws in a tribute to Pharrell Williams' Happy.

It's an odd and eclectic mix but, somehow, don't ask me how, it works.

The thing is that Michael just sings the songs that he loves, no matter what they are. He knows his audience wants the big musical theatre numbers but he also knows that most of them would sit and listen to him singing his way through the phone book.

And so we get a weird and wonderful mix, from Jason Mraz to Mack and Mabel, from Sugarland to the Lion King.

"I can reggae rap with the best of them," he tells a slightly bemused audience. "Actually I can't. But hey, I have a go. That's what they say about me, 'that Michael Ball, he has a go.'"

The only thing you can be sure of is that every single song will be packed full of passion, that Michael will belt out notes that most probably reach Boscombe, and that he will end with his signature song 'Love Changes Everything.'

Highlights for me were a high-energy performance of You Can't Stop the Beat from Hairspray, a surprisingly good version of Joshua Kadison's Jessie, Eurovision favourite One Step Out of Time and, of course, the aforementioned show tunes.

Backed by a trio of accomplished singers, who were allowed to shine in their own right, and a decent-sized band, this was a vintage performance from the king of variety. I can't wait to see what he comes up with next.