The former 19 Kids and Counting and Counting On wife was devastated when Josh, now 30, was hit with a molestation scandal in 2015.
As Radar readers know, In Touch magazine revealed back then that Josh had been accused of molesting his younger sisters between 2002 and 2003. At the time, Duggar and the girls were all minors.
Josh's alleged sex crimes included "fondling" his four sisters' (and a family friend's) breasts and private areas, according to a shocking police report.
Josh has said he "acted inexcusably" when he was "a young teenager," and deeply regretted his actions.
However, that wasn't all. In addition to the child molestation allegations, Josh was exposed as having cheated on Anna. He also admitted he had a pornography addiction, and sought help in a Christian based rehab while his wife stood by him.
They stayed together and Anna gave birth to their fifth child last year.
Incredibly, on Friday, July 6, Anna happily hailed her marriage in sharing a photo of her and Josh's son Marcus in front of his birthday cake as he turned 5.
She wrote as a caption, "June was an exciting month for our family: Marcus, Michael and I are are officially a year older + Josh and I celebrated our 10 year engagement anniversary!
"The past 10 years have been a wonderful adventure," Anna continued. "So thankful for God's redeeming grace and His blessings to us along the way, especially our 5 M's!," she noted in a reference to their five kids, who all have names starting with "M."
Fans weighed in, with most being kind to Anna.
"Thank you Anna for sharing your life with us!! Thank you for being strong in the face of hatred and holding your head high!!! ❤ God bless you and your beautiful family," one follower wrote in response to her post.
But because of Josh's personal controversies that once consumed the Duggar family and affected their TV show, others were skeptical.
"I'm sure you are a nice person, probably to sic nice," another person wrote to Anna. "But you need to grow some self respect, ditch that cheating husband of yours…."
And another follower stated, "her husband is vile and she deserves better."
We pay for juicy info! Do you have a story for RadarOnline.com? Email us at firstname.lastname@example.org, or call us at (866) ON-RADAR (667-2327) any time, day or night.