James Arthur and Ella Henderson face elimination from The X Factor in tonight's sixth live results show.
Last night saw the remaining six X Factor finalists perform live for the seventh time, singing their guilty pleasures.
This evening, Dermot O'Leary revealed that James Arthur and Ella Henderson had received the fewest public votes and would have to sing again.
It's the first time for both in the bottom two and a truly shocking result all around.
The audience booed as Dermot revealed the result, as Rylan Clark jumped for joy after getting through.
Ella had been the bookies odds on favourite to win, while James had also been widely tipped to make the final next month.
In the sing off the pair will go head to head and the judges - Gary Barlow, Tulisa Contostavlos, Nicole Scherzinger and Louis Walsh - will decide which of the pair stays and goes.
Find out soon!
The X Factor 2012 continues next Saturday and Sunday on ITV1 and ITV1HD.