They called it Puppy Love - but they were wrong. The love affair that started 30 years ago is still going strong. Donny Osmond's fans are still devoted to him.

A lot of water has passed under the bridge since he first dazzled a generation of teenage girls.

After five years of mega-stardom, he and his brothers faded from the scene but in a spectacular showbiz U-turn, he is once again in the spotlight and in demand.

Donny, 45, but looking much more youthful, was given a rapturous welcome at the Brighton Centre and launched straight into a Donny love-in with Could It Be I'm Falling In Love, I'm All Out Of Love and the inescapable Puppy Love.

He donned a hat and waistcoat for Luck Be A Lady and that Amazing Technicolor Dreamcoat for Any Dream Will Do.

It was always going to be a nostalgic evening but was particularly touching when a giant screen showed five-year-old Donny making one of his earliest TV appearances with Andy Williams.

That was followed by snippets from home movies interspersed with TV footage of the youthful Donny singing Go Away Little Girl and from the stage, today's Donny dueted with himself from 30 years ago.

Old hits such as Too Young were given a new, fun treatment and the audience lapped up the Osmonds' hit Love Me For A Reason. There was also a spectacularly-powerful version of the old 10CC hit I'm Not In Love.

Perhaps even more impressive than Donny's staying power was his voice - strong and melodic, with each song sounding fresh.

Florists must have done a roaring trade as he was showered in red roses. And, in scenes reminiscent of the Seventies, the Brighton Centre's security staff were in action, wrestling over-enthusiastic admirers away from the stage.

By the time he reached Crazy Horses, the fans had bolted for the stage and Donny was surrounded.

As he sat at the piano for his farewell ballad, he thanked the audience for staying with him "after all these years".

He told them: "I feel like a teenager again." So did we, Donny.