Melissa Rycroft Takes Home "DWTS: All Stars" Mirror Ball Trophy

Posted Tuesday November 27, 2012 11:14 PM GMT

It's been a long ten weeks of competition, but the time has finally come to announce the winner of "Dancing with the Stars: All Stars."

On Tuesday night's (November 27) two-hour finale episode, not only did the final three contestants ( Melissa Rycroft, Shawn Johnson and Kelly Monaco) perform one final dance, but the viewers and audience were in for a treat when the entire season's cast made a return.

Before crowning tonight's champion, former fan favorites Joey Fatone, Pamela Anderson, Gilles Marini, Sabrina Bryan and many more made a comeback appearance and we even got a second glimpse at the former team dances to “Gangnam Style” and “Call Me Maybe.”

After taking a trip down this season's memory lane, we had reached the moment everyone had waited for, but just which lucky lady could call herself the ultimate ballroom diva?

With an impressive final perfect score "instant dance" and a season worthy of applause, Melissa and her partner Tony Dovolani were named the "DWTS: All Stars" victors.

Of course, not to be forgotten, Kelly and her partner Val Chmerkovskiy took the number three spot while, former season eight champ Shawn and her partner Derek Hough were the runner ups.

Photo Credit: Getty Images