This year, Marie Osmond has a lot to celebrate. Her 21-year-old daughter, Brianna Blosil, recently got engaged and now her grandson Christian just turned three years old! Marie shared the exciting birthday news via Instagram on Monday, Nov. 27 by posting a cute pic of Christian playing with another kid.

“#HappyBirthday to my adorable and precious 3-year-old Christian! Grandma loves you so much!!!!🎈🍰🍨🏎🎡🎁🎉,” she wrote in the caption. Marie, 59, has eight kids of her own and Christian is the son of Marie oldest child, Stephen James Craig Jr., 35.

After Christian’s church blessing back in 2016, Marie noted how much motherhood has changed her and made her into an even better grandma. “Out of all the awards and accolades that I have been blessed with throughout my life, nothing comes close in comparison with the blessings that I receive from being a mother to my eight children and now, a ‘GlamMa’ to my three grandkids,” she previously wrote on Facebook.

Since her kids aren’t babies anymore, Marie completely adores watching her grandson Christian. She gushed about a time when he scribbled on the walls with crayons at home. But instead of getting mad, Marie just sat back and watched his mom, Claire, record the adorable moment on camera.

“Little kids say and do the darnedest things, and when they spurt out the most marvelous utterances, it’s worth grabbing our recording devices to capture these random moments,” she said. “[Claire] could have easily lost her cool but instead smothered her son [with a] teaching lesson with lots of love and kindness.”

“Let us cherish our little ones and give them our time and attention, no matter how tired we may be. Because when it comes to our lives turning full circle, as Little Stephen cleverly illustrated on the hallway wall… 😂 the greatest work we parents will ever do will be within the walls of our own homes. 👴🏻👵🏻❤️👦🏼👧🏻👶🏻,” she added. Marie gives the best advice!