The former X Factor judge posted two versions of the snap on Instagram – one showing the couple and their three kids camera ready and smiling, and the other showing them crying or looking elsewhere.
Sharon and Ozzy are sat together on a sofa, with Sharon holding their daughter Aimee on her lap, and Black Sabbath star Ozzy holding Kelly and Jack.
“THANKFUL for both versions,” the TV star wrote, along with a single red heart emoji.
Fans loved the glimpse at the family’s life.
“Awe so cute Sharon. Love it,” one wrote in the comments section.
“Epic pictures,” said another, while one person said: “Utterly gorgeous the lot of you!”
One joked: “Must have been the late 80s early 90s with all that acid washed denim.”
“This photo is too much!” said another.
One said it was a great picture, asking: “Was Ozzy, like, 20?”
Sharon, 69, and Ozzy, 72, tied the knot in Maui, Hawaii in 1982.
They had Aimee in 1983, Kelly in 1984 and Jack in 1985.
This summer as the couple celebrated their anniversary, Sharon shared a picture of their wedding day on Instagram and wrote: “Thank you for 39 years. For the most incredible life together. The crazy, wonderful and insane times. Yes, pain and sorrow too, but we got through it.
"We worked so hard for years professionally and personally. We succeed together. You are my soul, my life. What a fantastic life we have lived so far, the best thing is there’s more to come.
"Every day is an adventure, every day I love you more and respect you more. My soulmate, my love and my friend here’s to our next adventure! Love you always - Sharon."
Watch: Sharon Osbourne slams Talk bosses