Almost everyone has dreamed of singing with a celebrity - perhaps with their favorite artist or singing their favorite song - but what would you do if it happened to you?

I think it's safe to say that a lot of people might freak out a little because of nerves, but Sarah Horn (the lucky woman that Kristin Chenoweth brings on stage) is absolutely incredible. And I'm not talking only about her stage presence, her voice perfectly harmonizes with Chenoweth's too.

A dream come true for this voice instructor and an amazing surprise for the lucky audience makes for a jaw-dropping performance of 'For Good.' Check it out here: