WATCH: Zac Efron Strums a Guitar to Serenade Ellen DeGeneres ‘Happy Birthday’

at 7:30 pm | By

What do you get the girl who has everything on her birthday?

Ellen DeGeneres already bought herself the over-the-top $40 million mansion, but Zac Efron knew the perfect present to get the talk show host.

And it’s priceless.

On Thursday’s episode of the Ellen DeGeneres Show, the 26-year-old former High School Musical star, dusted off his vocal talents and even learned guitar just to give the comedienne, who turned 56 Jan. 26, a b-day gift she’ll never forget.

And neither will you.

Watch Zac channel Stevie Wonder to serenade the TV queen in the CB! video above.