Sam Bailey and Nicholas McDonald survived the first half of the X-Factor finals and will go head-to-head for the winning title in tonight's show, with Bailey admitting this was her last shot at the big time.
The 26-year-old former prison warder broke down in tears as she was told she through to the final.
"I'm just so overwhelmed by the support," she said. "This has been last chance saloon for me for the whole process. It's been 20 years. It's been a long time coming and I've finally got here so thank you so much."
McDonald, 17, dropped to his knees after hearing the result."I actually can not believe it," he said. "To think I was just a normal boy from Scotland and now I'm in the X Factor final."