Tonight's grand final of the X Factor will see Sam Bailey, Nicholas McDonald and Luke Friend battle to take the title and win a multi-million pound recording contract.
In tonight's live final, each will sing in front of a 10,000-strong crowd at Wembley Arena before the contestant with the lowest public vote leaves.
Then tomorrow night the remaining two will fight head-to-head for the title.
Before they go into battle tonight, all three will perform together.
The contestants will each be performing twice on tonight's show. One of the songs will be chosen from the list of their previous performances, and one new.
Sam Bailey will be taking on Lady Gaga's The Edge of Glory, along with her week one song, Power of Love, by Jennifer Rush.
Luke Friend will sing We Are Young by Fun as his first track, before singing One Direction's What Makes You Beautiful.
Nicholas McDonald will sing his song from week three, Sarah McLachlan's Angel and Robbie Williams' recent hit Candy.
In addition to the two solo performances, the trio will also perform duets with stars including Ellie Goulding, Shane Filan from Westlife and Nicole Scherzinger.
Louis Walsh insisted he was not nervous, despite having two acts in the final.
I'm so excited because I've got two people in the final. I never thought in my 10 years I would have two people in the final, it's incredible.
Two out of three aren't bad. And they're two brilliant guys. It's going to be a brilliant final.
All three finalists have recorded a separate song to release if they win but bosses are keeping tight-lipped about the choices. Once the votes are counted one act will be dropped from the show on Sunday, leaving two finalists to battle it out to win.
The bookmakers have made Bailey the runaway favourite to win this year with William Hill offering odds of 1/4 putting her ahead of McDonald at 4/1 with Friend a 10/1 outsider.