Did this week's Dancing With the Stars results show offer another surprise? Yes.
After Monday performances that saw Ricki Lake cement her frontrunner status on Dancing With the Stars, and with JR Martinez and Rob Kardashian looking strong, they were safe.
It came down to Hope Solo, Nancy Grace and David Arquette. Any could have gone, but given his scores the last few weeks, the elimination was still a little bit of a surprise to us ...
Despite the fact that everyone loves the guy, and he'd arguably performed better than Hope (and definitely better than Nancy), voters showed the actor and ex-husband of Courteney Cox the exit.
That means Hope Solo, and more incredibly Nancy Grace, are in the final five.
"This whole thing has been incredible, I've loved it," the proud papa of Coco said after the news was announced. "But there must be a mistake, because this is my show. I can't go home!"
Fun dig at Maksim Chmerkovskiy there, dating back to last week's fiasco.
"I'm just kidding," he said. "I came here to learn about myself, face my fears, entertain people and give America a chance to get to know me better - and learn to dance!"
For that, there's no doubt he earns a 10 out of 10. Mission accomplished.
Do you think America made the right call ousting him, though? Who do you think will be in jeopardy next week? Who's your pick to make it all the way to the finals to battle it out for the Mirror Ball?
Discuss Dancing With the Stars by leaving your comments below!