Christmas came early this year for Marie Osmond, in the form of her first grandchild!

The singer tweeted that her eldest son, Stephen James Craig, and his wife Claire had welcomed a baby boy.

"Hey everyone …..I just became a GRANDMA!!!!!!!!" Osmond wrote on Thursday. "It's a boy!"

Stephen is Osmond's only child with first husband Stephen Craig Sr., who she remarried in 2011 after the pair divorced in 1985. She has two biological children with ex-husband Brian Blosil, as well as five adopted children.

The 54-year-old initially announced the news of her daughter-in-law's pregnancy last June on "The Talk," where she joked, "I'm pregnant!" before clarifying, “I'm going to be a grandma!"

"I just can't wait," the "Dancing with the Stars" alum said at the time. "Isn't that fun? So excited."