Sharon Osbourne thinks Ozzy is a "dirty dog", but has forgiven him.
The 63-year-old television personality - who split from her long-term husband in May after 33 years of marriage after claims he had been unfaithful - has revealed she has taken back the Black Sabbath rock musician because she "can't" live without him, although she thinks it will take her a while until she can trust her partner again.
Speaking to 'The Talk' about her relationship with the 67-year-old, she said: "[He is] just a romantic fool.
"I forgive. It's going take a long time to trust, but we've been together 36 years, 34 of marriage ... I just can't think of my life without him."
"[He is] a dirty dog ... He's going to pay big."
And the infidelity has left 'The Wizard' hitmaker "embarrassed" by his behaviour.
'The X Factor' judge - who is set to return to the panel this year after she quit the show in 2007 despite making a guest appearance during the judges houses round - explained: "I shouldn't speak for him. I know he wants to come on this show anyway and talk for himself to you all.
"He feels that he owes everyone here an apology, because he's put us all through it. He's very embarrassed and ashamed about his conduct."
Meanwhile Ozzy has revealed the two month break from his wife was just a slight glitch.
Speaking previously, he said: "We are married, all is good. We all lived happily ever after... I'd like to find the person who wrote that and poke them.
"It's just a bump in the road. Some days it's good, some days it's terrible, some days you just drift apart for a while. But you get back on the horse, you know.
"[It's] back on track again... You just, you make mistakes, and you learn by your mistakes, I think."
Tagged in Sharon Osbourne Ozzy Osbourne