It feels like just yesterday when we were waiting to find out if Carole Baskin could dance.
Somehow, that was more than two months ago, and now we're just a week away from the season 29 finale of Dancing With the Stars. How the time flies when the entire world is out of control!
Tonight, DWTS took the final six down to the final four, revealing which stars will dance in the finale. But before the names were read out, there was dancing to be done. First, all the couples took on a redemption dance with some guidance from the judges. Kaitlyn Bristowe and Nev Schulman both earned perfect scores on theirs, but everyone else was close behind with mostly nines.
On their final dances (their second of the night), every single couple got a perfect score, making all the scores for the night incredibly close. Nelly landed the lowest score of the night, with Skai Jackson and Johnny Weir just ahead of him. Nelly also ended up safely making it to the finale, while Skai and Johnny were the ones who got sent home.
So where do we stand with just four dancers left? Nev and Kaitlyn have been hanging out at the front of the pack for weeks, but Justina Machado is close behind. Nelly has never quite matched the scores, but his hips have done an awful lot of wooing and he could very well be in contention for that trophy.
In other news this evening, Tyra Banks continued to make quite the impression with her wild fashion choices, taking every opportunity to bring just a little bit of Top Model to the ballroom. Tyra even trended on Twitter during the live broadcast for everything from her hat to her on-the-spot contestant interviews to the way even she seemed surprised that Nelly made it to the finals over the much more consistent Johnny.
We can only guess what she'll wear—and say—during next week's finale.
Dancing With the Stars airs Mondays at 8 p.m. on ABC.