Ozzy Osbourne has ended the affair that might have ruined his marriage.

(Photo: Splash News)
The 67-year-old ended things with Michelle Pugh — the 45-year-old hairstylist he was sleeping with for the last six months — because he wants to patch things up with Sharon Osbourne and save their marriage, a source claims. (RELATED: Ozzy And Sharon Osbourne Split After 33 Years Of Marriage)
He has reportedly cut all ties with Pugh.
“His family really is very important to him and he’s come to his senses,” a source close to the Osbournes told Page Six. “Sharon is Ozzy’s whole life; he can’t manage without her.” (RELATED: Sharon Osbourne: ‘I’m The Strongest I’ve Ever Been’)

(Photo: Frederick M. Brown/Getty Images)
However, it sounds like a divorce is still up in the air for Sharon. (RELATED: Sharon Osbourne Was Just Spotted Without Her Wedding Ring)
“She’ll wait months,” the source added. “It’s a huge decision with a lot of moving parts, so she’s going to see how everything shakes out before deciding what she wants to do and what is best for their kids.”