“My baby boo @stephenthinks11 we have been through everything that would normally tear couples apart and we have come out on the other side stronger, you loved me before I even new how to really love myself, you are my world honey,” the 41-year-old pop star captioned the pic.
“And let's not forget you are a bit of a d**khead too xxxx,” she added in good humor.
TheAmerica’s Got Talent judge also threw in a string of hashtags, taking a dig at those who doubted the pair would sustain a lasting relationship.
“#tenyearsmarried #fightfortheineyoulove #theysaiditwouldntlast #bitcheswishtheyhadthis #nowtalkaboutme,” she wrote.
The two secretly tied the knot in Las Vegas, Nevada, in June 2007, after five months of dating.
They renewed their vows surrounded by family members in Egypt the following year and have since welcomed a daughter, Madison, who is now five.