Diana Vickers was voted off The X Factor last night in an amazing evening which saw Il Divo appear as guest stars.
Diana, 17, got the least number of public votes in Week 9, which featured no sing-off between the bottom two.
It was entirely down to the viewers - not the judges - to decide who stayed and who didn't.
To kick off The X Factor results show, host Dermot O'Leary announced that JLS were definitely in the final. The boys were ecstatic.
'The second act through to the final is Alexandra,' he next announced, leaving Diana and Eoghan Quigg to sweat it out.
The teenagers embraced and Diana cried when Dermot called out Eoghan's name as the 3rd finalist.
Cheryl Cole and Alexandra Burke were also in tears.
'I thought Diana was going to win,' Alex admitted.
BREAKING NEWS: Alexandra Burke in 'sex tape' shock>>
SEE VIDEO Diana Vickers performs in The X Factor semi-final...
SEE VIDEO Diana Vickers and Eoghan Quigg mess around on Eoghan's bed...
SEE VIDEO Diana Vickers sings White Flag in The X Factor semi-final...
A look at all the new celebrity styles this week
So hot right now, the outfits that rocked this week
Find out where to get your hands on the stars' favourite winter warmers
There's a real buzz about the beauty product the stars swear by…
A look at all the new celebrity styles this week
A look at our favourite finishing touches at the National Television Awards in London
Presents to please your man on 14 February