After some of the most shocking Dancing with the Stars results of all time and plenty of dramatic twists, it has all come down to the finals.
But who, among the remaining four celebrities of Season 21 would make it to the last three in part one of this epic two-night finale event?!
For the finals, it was judge's choice dances and freestyles, and the latter took the cake. Let's break down the scores, and the dances that earned them, below:
Bindi Irwin and Derek Hough: 60 (30, 30)
The favorites' quickstep was flawless and their freestyle was better than flawless (if such a thing could exist), with emotions - and talent - running high.
Carlos PenaVega and Witney Carson: 60 (30, 30)
Their foxtrot achieved perfection despite music not fitting the dance, and their freestyle somehow meshed Paula Deen and sports for another 30/30.
Hey, if it works, it works, and if it doesn't, it doesn't.
Nick Carter and Sharna Burgess Freestyle: 60 (30, 30)
If seeing Nick Carter gyrate to "Larger Than Life" doesn't get you off of your seat (or at least inspire you to pick up your phone and vote) what will?!
Alek Skarlatos and Lindsay Arnold: 57 (27, 30)
Alek's rumba fell short of perfect but his freestyle had no such issues. It felt like a scene out of The 100, yet sexy as heck and destined for greatness.
Alas, someone had to go, and despite two perfect scores, Carlos PenaVega and Witney Carson were shown the door on this DWTS night. Brutal.
Who will take home the mirror ball in tonight's finale? Derek and Bindi seem to have this locked up, both in terms of skill and fan support.
Well, unless Nick has more Backstreet numbers planned ...