After Monday left Katherine Jenkins in a world of hurt - physically and mentally - many assumed this Dancing With the Stars results show would be her last.
Not the case!
She needed both a doctor's attention and Mark Ballas' reassurances following her misstep and injury, but Jenkins survived despite her last-place finish.
That sounds worse than it was - the judges barely criticized her, and her last-place score was just three points out of the lead - but it was still a surprise.
"It's something I'll just power through," the Welsh opera singer said of her back injury. "And actually, jumping up and down now I think I hit it again."
"I was so excited I just forgot about it."
Those celebration injuries can be rough. Who will join her to vie for the title? And which frontrunner was sent home with a disappointing fourth-place finish?
Find out after the jump ...Joining Jenkins in the finals will be William Levy, whose sexy looks and smooth moves have him winning votes in his sleep, along with NFL star Donald Driver.
That means Maria Menounos, despite a first-place score of 59 (!) and despite three-time winner Derek Hough as a partner, will be watching from the sidelines.
"I learned so many things," the Extra host said afterward, exiting with the class you'd expect. "I learned how strong I was. I learned to persevere."
"It's been an amazing season," Derek added. "And I've loved, loved dancing with this woman... She's not just a champion of dancing, but a champion of life."
But it's Donald, William and Katherine who will be free-styling for the Mirror Ball next week! Did Maria deserve to go? And who do you think will win it all?
Vote in our dueling Dancing With the Stars surveys below:
Did Maria deserve to go?
Who will win?