Haggard-looking rocker Ozzy Osbourne, after years of denying it, has finally admitted he has had a face lift.

Ozzy, 56, had insisted he lost his gaunt appearance by ditching drink and drugs and switching to clean living, the Sun said Thursday. But, he now admits, "I've had a face job and a new nose. It boosted my confidence no end."

He says despite problems in the past, he wants to spend the rest of his life with wife Sharon, adding, "We're in it for the long haul."

"I thought she was going to die," he said of her recent bout with cancer. "But, she's not allowed to die before me. I couldn't live without her. I'd love Sharon if she was the size of 10 houses or three twigs. I love her, the soul, the person."