The 20-year-old singer announced her surprise nuptials via Twitter on Wednesday night (20 November) by uploading a gorgeous photograph of herself and Craig on their wedding day.
She added the simple caption, "18/11/2013" and a heart symbol.
Although we all knew Cher was engaged, this wedding news came so out of the blue that some were even questioning if the picture was legitimate!
It certainly was as later that night Cher tweeted: "Thank you for all your lovely messages !! I'm so happy!!! (: xxx."
Cher's fans were certainly happy for her too with more than 160,000 favouriting the wedding photo and sending their messages of congratulations to the newlyweds.
'Want U Back' singer Cher became engaged to hairdresser Craig in 2011 at 18 years old, but despite her young age insisted she wanted to marry as soon as possible.
"I love Craig and he makes me happy," she said at the time. "I know I am going to spend the rest of my life with him."
There's no word yet on where the romantic looking nuptials took place. Although Cher is British, she has been spending lots of time in the US recently as her Stateside career has been flourishing.
Cher rose to fame on The X Factor's seventh series, where she was mentored by Cheryl Cole, and has gone on to enjoy a successful career, cracking the lucrative US market where so many other British artists have failed.
Congratulations to Cher and Craig!