'Dancing With the Stars' has a new mirror ball champ: Alfonso Ribeiro!

That's right: Carlton Banks and his dancing partner Witney Carlson were crowned the  winners of 'DWTS' Season 19 last night (Nov. 26), beating out 'Pretty Little Liars' star Janel Parrish and her partner Val Chmerkovskiy and 'Duck Dynasty's' Sadie Robertson and her partner Mark Ballas for the trophy. Congrats!

Ribeiro was overwhelmed by his win, moved to tears and practically speechless when host Tom Bergeron made the announcement.

"These are happy tears," he said while crying. "These are happy tears." He was then proudly hoisted around the ballroom, trophy in hand, as confetti fell from the ceiling and the crowd cheered. Perfection.

In addition to the 'Fresh Prince' star's emotional win, the finale was feted with performances from Nick Jonas (which you can watch here) and Meghan Trainor and Jennifer Hudson, which you can check out in the videos below.

Congratulations to Alfonso Ribeiro!