Ozzy Osbourne stole flowers from a cemetery.

The Black Sabbath rocker left wife Sharon furious when he presented her with the bouquet - only for her to notice there was a card attached reading "In loving memory of Mary".

He said: "I'd gone out on the p**s and it was late and I went into a graveyard and nicked some flowers off a freshly-dug grave. Then I forgot to take the card off.

"That went down like a pair of knickers. 'Oh thank you for the flowers... you f***er.' "

Ozzy quit drinking 20 years ago and despite his now-sober stance, he admits he still advises young, nervous rockers to consume alcohol before going on stage.

He said: "I'm hopeless at giving anybody advice in that regard. When we do Ozzfest some of the younger bands come up to me for advice. I still find myself saying, 'Have an extra drink before you go on', because that's what I used to do."

The 60-year-old rocker now leads a healthier lifestyle and has replaced his addictions with an obsession with exercise.

He told the Irish Times newspaper: "I would have been the same no matter what sort of career I had because I now realise I am an addict - it's in my personality. I accept that as a fact. I've been sober since 1989. I don't want to drink anymore. I'm not saying I'll never drink again; I'm just saying I don't want to.

"Now I exercise like a maniac. I'm addicted to it. I do about an hour and a half and 500 sit-ups every day. I really need that endorphin rush."