From Argentine tango to Viennese waltz, the final round of Dancing With the Stars had a little bit of everything.
Finalists Mya, Kelly Osbourne and Donny Osmond danced three times apiece on night one of the ABC hit's two-part finale, which will culminate tomorrow with one of these endearing celebs being crowned queen or king of the ballroom.
Though neither Donny nor Mya has ever been in the bottom two (or three) and Kelly and her can-do attitude have obviously developed quite the following, voters' loyalties may well have shifted during the course of the evening, thanks to the hit-and-miss nature of the routines.
We always expect the anything-goes freestyles to be especially exciting...so perhaps that's why we're even more let down when they fail.
But we're getting ahead of ourselves. First came a Latin round. Then they did a group mega-mix, in which all three couples performed the same Viennese waltz, samba and jive choreography simultaneously.
We broke it all down for you: