Rocker Ozzy Osbourne will never forgive himself for the pain and humiliation he caused his wife Sharon and their kids after he was caught cheating.
The couple briefly separated last year after Sharon discovered her husband had been enjoying a fling with Los Angeles hair dresser Michelle Pugh.
She took him back after he promised to seek help for a sex addiction, and now the pair's 35-year marriage has been saved.
But Ozzy still feels like a fool for letting his family down.
"I was a crazy f**ker," he tells Rolling Stone magazine. "I'm lucky she didn't walk out... I've realised what a f**king idiot I was. I'm still nuts, but in control of it a bit more."
He adds, "When I said, 'Don't get caught by your missus,' I'm not proud of all that s**t. I upset my wife and I upset my family and I made a lot of shock and shame... It's only been recently that Sharon's been properly with me. I've damaged our relationship. But I promised her that I would stick with my sex addiction therapy. I don't want to be that person anymore. I've been doing my utmost to make amends to Sharon and to all of the family.
"I love my wife... and she loves me... There's no other woman I really want to spend the rest of my life with. You make a mistake and you learn by it. She's made a few mistakes, and so have I. You know when you hear these people go, 'Oh, we've been married 35 years and we've never had a row'. I go, 'You must have been living in a different f**king country'."
And the former Black Sabbath rocker could never imagine leaving Sharon - even while he was cheating on her.
"In California, it's like a fashion style - you get married one weekend and get divorced the next," he adds. "I've been married twice in my life, but I don't understand people that have been married f**king eight times or whatever. If this marriage ended, I'd go, 'There's something telling me I shouldn't be married'."
And he tells the publication his marriage to Sharon has always been solid, because she comes from a rock music background - her father was notorious British music mogul Don Arden.
"She's not like a schoolteacher who married a rock star," Ozzy laughs.