1650141367 Donny Osmond surprises Jennifer Garner with a birthday song and

Donny Osmond surprises Jennifer Garner with a birthday song and leaves the star in awe

NEWYou can now listen to Fox News articles!

Jennifer Garner received a very special gift before turning the big 5-0.

The actress, who turns 50 on Sunday April 17, was overcome with emotion when her idol Donny Osmond surprised her with a video singing to her for her birthday.

In a clip shared to her Instagram, Garner sits in a restaurant while watching a video on her phone of Osmond singing to her. The moment gets even more surreal when Osmond appears right behind her chair and belts out the rest of the lyrics in real life.

Garner immediately covers her face with her hands as she is in awe. Then she gets up, turns around and hugs Osmond.

DONNY OSMOND ON SURVIVING CHILD STARDOME AFTER BEING CALLED ‘HAS-BEEN’: ‘DID NOT WANT TO DO IT WITH SCANDALS’

Osmond, 64, did not come empty-handed. He presented the actress with a cake that read “13 Turns 50” in honor of one of the star’s most memorable films, 13 Turns 30.

Jennifer Garner was pretty surprised by Donny Osmond ahead of her 50th birthday.

Jennifer Garner was pretty surprised by Donny Osmond ahead of her 50th birthday. (Getty Images)

The actress nervously shared, with a big smile on her face, that she was “so hot” that she had to take her sweater off. Osmond then sits down and the two sing together at the table.

“My first (pre)birthday surprise was a dope — the only legend in its day, object of my childhood adoration and devotion — @donnyosmond showed up to take my purple socks off,” Garner wrote in a captioned post she shared on social media has shared.

“He took an hour and a half out of his day to sit with me, sing my favorites and give me a master class on being a top notch act. Thank you Donny Hello, @marieosmond. I hope we meet someday Debbie,” she added.

CLICK HERE TO SUBSCRIBE TO OUR ENTERTAINMENT NEWSLETTER

Garner announced earlier this year that her birthday, which falls on Easter, will be special because she’ll be joined by her family.

Donny Osmond gave Jennifer Garner a cake inspired by her film. "13 next 30."

Donny Osmond gave Jennifer Garner a cake inspired by her movie 13 Going on 30. (SGranitz/WireImage)

“My family has tickets to come out. My parents and my sisters, nieces and nephews. I don’t know what we’re going to do, but I can’t wait,” Garner told People magazine last month.

CLICK HERE TO GET THE FOX NEWS APP

Jennifer Garner turns 50 on Sunday.

Jennifer Garner turns 50 on Sunday. (Photo by Amy Sussman/Getty Images for Baby2Baby)

Garner shares three children with ex-husband Ben Affleck: Violet, 16, Seraphina, 13, and Sam, 10. Affleck made headlines last week when Jennifer Lopez revealed he had proposed to her for the second time.