Entertainment TV Sharon Osbourne Takes Back Ozzy After Reported Infidelity: 'I Forgive ... Even Though He's a Dirty Dog' "It's going take a long time to trust," Sharon admitted on The Talk By Lanford Beard Lanford Beard Lanford Beard has been with PEOPLE since 2015. In addition to serving as the Senior Digital TV Editor, she has edited for Lifestyle and News verticals across the site. Lanford previously worked at Entertainment Weekly, NBC News and Ralph Lauren, to name a few. She has a Bachelor of Arts degree from Middlebury College and a Master's of Science degree from Columbia University's School of Journalism. People Editorial Guidelines Published on July 25, 2016 03:15 PM Share Tweet Pin Email Photo: Tibrina Hobson/WireImage Sharon Osbourne has forgiven her husband Ozzy for his rumored infidelity. Sharon, 63, shared on Monday’s The Talk that her rocker husband 67, is “just a romantic fool.” She admitted that coping with their on-and-off estrangement since he reportedly stepped out on their 33-year marriage has “been very hard.” “I shouldn’t speak for him. I know he wants to come on this show anyway and talk for himself to you all,” she continued. “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.” She assured the crowd: “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.” With that, she returned to a little levity, calling Ozzy “a dirty dog” and saying, “He’s gonna pay big.”