Tuesday night's results show was the last of the Dancing With the Stars season before the finals next week. Kyle Massey, Jennifer Grey and Brandy awaited their fate.
So did Bristol Palin, who seemed destined to head home after being outclassed by all of the above the night before. But scores mean little. Votes mean everything.
Could the Pistol somehow muster enough support from viewers to oust Brandy or Kyle (Jennifer has her own strong contingent)? Or was it finally the end for her?
Who's in and who's out? Find out after the jump ...She's in there! Bristol's in the finals! So long, Brandy!
Bristol Palin is shakin' that thing all the way to the finals!
Astonishingly, the Alaskan will be joining Kyle and Jennifer in next week's final, meaning Brandy and Maks Chmerkovskiy got the boot despite great results Monday.
A series-high number of votes were cast to make it happen, too. Not one person didn't look stunned, including Bristol herself and her partner Mark Ballas.
"I don't know how to feel right now. It hasn't processed yet for me," Brandy said after hearing the news, which was followed by gasps around the country.
We'd gasp even more if Bristol actually won Dancing With the Stars, which still seems unlikely, as Jennifer Grey remains the favorite. But stay tuned ...