The Season 20 Dancing with the Stars field is down to three following some epic semifinal performances and the most difficult results show of 2015.
If you watched the Dancing with the Stars semifinals, you know there were plenty of high scores - not to mention - tears to go around Monday.
We're not just talking about Noah Galloway's proposal or Erin Andrews' ugly cry face, either. The dances themselves? So emotional. So pure.
But the Mirror Ball can only be hoisted by one dancer, and only three of the four remaining celebs would keep their hopes alive on Tuesday ...
Galloway, Nastia Liukin, Rumer Willis and Riker Lynch all shone brightly Monday, leaving us sad to have to say goodbye to any one of the four.
But Nastia Liukin? Really, Dancing with the Stars voters?!
Oh yes, she's done. Noah Galloway is on to the finals with Rumer Willis and Riker Lynch. The latter two absolutely deserve to be there. Noah, though?
Let's be clear: Galloway is as inspiring as he is improved. The proposal was a terrific moment the night before, but very far from his only one.
He has been a thrill to watch lately and has shown real progression under the stewardship of Sharna Burgess. He earned his way this far.
Yet he is the least amazing of the four remaining stars.
Noah's story and his effort have made him a worthy addition to this foursome. He was simply not on the same level as the other three in terms of dancing.
Liukin is a better dancer, period. Nastia's only misstep all season has been that she name-drops her Olympic gold a bit too often in DWTS pre-roll.
Despite her sweet dance with Len Goodman, and consistent scoring that landed her 429 points this spring total (to Noah's 378), Liukin is out the door.
Pretty brutal, but that's the way it goes sometimes.
Do you agree that she was robbed, or do you think Noah's place alongside Riker and Rumer is totally justified? And who do you think will win it all?
Hit the comments below and share your views!