On last night's season finale of DWTS the whole cast was back together again. Some of whom I totally forgot were on this season. Lolo Jones anybody?

Anyway, there were plenty of performances by the pros and sent home stars and musical guests like Nick Jonas and Meghan Trainor and then finally it got down to business.

The last three couples performed their 24 hour fusion dances!

Sadie and Mark did a quickstep samba that was adequate, especially for only being rehearsed for 24 hours.

Then Janel and Val did a foxtrot paso doble that was amazing. Totally killed it. Better than Mark and Sadie. Sorry Mark.

Then Alfonso and Witney did a cha cha tango fusion that was also amazing.

And just so their scores didn't really matter, the judges gave everybody 10's. So really it came down to America's vote!

Who would take home the mirrorball trophy?

I'm so shocked. Not! I called it from day one! Alfonso for the win!

He totally deserved it. He was the best dancer. But Sadie was great this season too! She truly had zero dance experience coming into the show, so she was the true success story here.

And while Will Smith never made an appearance. Whats up with that, Cousin Will? The finalists did a fun parody of The Fresh Prince!

So funny! Love!

I'll see you next season! It's DWTS 10 year anniversary! It should be juicy! Until then, peace out!

More From Hot 104.7 - KKLS-FM