It's the final on The X Factor 2017 this weekend and the first song choices are in - SPOILERS!
The first part of the weekend's songlist for tomorrow's Saturday show, December 2, has been revealed so if you don't want to know who's singing what look away NOW!
The themes are now gone and it's a free-for-all with the song choices theme-wise.
As well as their solo performances, Saturday's live show is also expected to see the finalists singing a special duet with a 'musical super star'.
Just three acts remain in the competition: Rak-Su, Grace Davies and Kevin Davy White.
Based on past years, lines to vote for the winner will open on Saturday night before the performances and freeze at the end of the evening. The one with the fewest votes will leave then in third place.
On Sunday night, the top two will perform again including their potential winner's single before the final result is announced.
Here are all the songs we know right now from the X Factor 2017 final this Saturday...
X Factor 2017 song choices THE FINAL songlist
Live and Let Die - Wings
Roots - Grace Davies
Dimelo - Rak-Su
Mamacita - Rak-Su
Kevin Davy White
Whole Lotta Love - Lez Zeppelin
Fastlove, Pt 1 - George Michael
What do you make of all that then? Tell us in the comments below!
The X Factor 2017 airs LIVE on ITV Saturday and Sunday night with the live performances from London's ExCel centre.
As well as the songs from the contestants, there will also be a number of guests over the weekend.
Little Mix, Louis Tomlinson, Sam Smith and Pink have all so far been confirmed for performances across Saturday and Sunday.
Also appearing will be Becky Hill and US boy band Pretty Much.