'X-Factor' hopeful Diana Vickers became the ninth contestant to be booted off the show last night.
Her exit means that Eoghan Quigg, Alexandra Burke and all-male group JLS will go through to the final next week.
The blonde 17-year-old from Blackburn managed to sing about half of Dido's 'White Flag' for her final performance, before the others ran on to the stage and enveloped her in their arms, crying.
She said: "I've absolutely loved it, I've had the time of my life. I've met some amazing people, like little Eoghan.
"I'm going to remember this for the rest of my life. I can't believe this has happened."
Her mentor Cheryl Cole watched her in tears.
She said: "I don't think this is the last we have seen of you. You will be back."
But no-one sobbed more than Quigg, who was in floods of tears from the moment he heard he had made it to the final and Vickers had not, right until the end of the show.
His mentor Simon Cowell embraced him, while he covered his tearful face.
Burke, who dropped to the floor when she heard she was in the final, said: "I thought (Diana) was going to win so I'm really shocked."
JLS, who were the first to hear the public had voted to keep them on the show, leapt into the air in excitement.
International pop opera group Il Divo performed their version of Amazing Grace on last night's show, complete with 12 violinists and a bearskin-wearing piper.