More than three decades of love!

Sharon and Ozzy Osbourne took to social media on Tuesday, July 4, to celebrate their 35th wedding anniversary — and what they had to say about each other will definitely warm your heart.

Sharon, 64 — who wed Ozzy, 68, in 1982 — shared a throwback pic of herself and the rock star snuggling up in the snow. “Thank you Ozzy for 35 crazy & wonderful years,” she captioned the snap on Twitter. “You carry my heart in yours, and it’s getting older and needs protecting. Happy Anniversary.”

MORE: Sharon Osbourne Slams ‘The View’ Star Joy Behar for Being Rude

For his part, the Black Sabbath frontman posted an Instagram pic of himself and Sharon exchanging vows on their special day, writing, “Happy Anniversary My Love, You Are My Everything!”

View this post on Instagram

Happy Anniversary My Love, You Are My Everything!

A post shared by Ozzy Osbourne (@ozzyosbourne) on

While their relationship is seemingly stronger than ever, Sharon and Ozzy’s marriage hit a rough patch last year when the musician allegedly cheated on the TV personality with celebrity hairstylist Michelle Pugh.

MORE: Sharon Osbourne Reveals She Once Miscarried a Baby After Being Attacked By Her Parents’ Dogs

During the Friday, May 5, episode of The Talk, Sharon opened up about the ordeal and how it affected her decades-long union with Ozzy. “35 years with someone is a hell of a long time. And I think I fell out of love with my husband and then fell back again,” she admitted of reconciling with Ozzy.

osbournes - getty

(Photo Credit: Getty Images)

When cohost Julie Chen asked, “What made you re-fall in love with Ozzy? And when was it?,” Sharon replied, “Probably, really, just months ago because he was trying so hard to be a better person — desperately trying, working his program, working with his therapist every day and trying so hard.”

According to the Unbreakable author, she has never felt more connected to Ozzy despite his reported bout of infidelity. “I just had a newfound love,” she continued. “And I respected him because he’s seriously trying to be a better person.”

MORE: Sharon Osbourne Admits to Having Plastic Surgery – See Her Transformation Over Time

As previously reported last May, the pair announced their decision to separate after 33 years of marriage. However, just months later, Sharon revealed that she and Ozzy — who share kids Aimee, 33, Kelly, 32, and Jack, 31 — were making an attempt to stay together after the scandal.

“I forgive. It’s going take a long time to trust, but we’ve been together 36 years, 34 of marriage,” she said during a July 2016 episode of The Talk. “I just can’t think of my life without him.”

To see how the Osbourne family has changed throughout the years, click through the gallery below!