Donny Osmond is taking home the 'Dancing with Stars' mirror ball trophy after being named the winner of the contest.
Osmond beat out Kelly Osbourne and favorite Mya for the victory.
"I did it!," Osmond exclaimed before he ran out to the audience, grabbed his wife, Debbie, and carried her across the stage. He then gave a hug to runner-up Mya before heading back into the audience to get sister Marie, who finished third a couple of seasons ago.
"I'm probably putting it on top of my house with a spotlight on it for all the world to see," he joked. "I'm so happy right now. I'm on cloud nine."
The win also marked the first 'Dancing with the Stars' trophy for his partner, Kym Johnson.
Mya, who had been the favorite throughout thanks to her nearly flawless technical performances, had led Osmond by two points after scoring the highest scores on Monday's show. However, following the final performances, the judges ranked Donny in first place with a 30, Mya in second with 28 and Kelly in third with 26.
"I'm just so happy to have made it to the finals," Mya said after the loss. "There's disappointment, dedication, passion and commitment. I've learned it's an experience that you'll never forget for the rest of your life and that you want to share with others."
"Before, I was the definition of being sick and tired of being sick and tired," added Kelly Osbourne. "I needed a change. I threw myself in and what I got out of this is priceless."
All the former contestants, including former Congressman Tom DeLay and Dallas Cowboys receiver Michael Irvin, returned for the finale. DeLay, who was forced to leave the show in its third week because of stress fractures in both feet, came back to dance the Texas two-step routine he had hoped to perform.
Meanwhile, Irvin waltzed to the theme of 'Monday Night Football' in a dance-off with NFL great Jerry Rice, also a contestant from a previous season. The judges declared Rice the winner.