It's the final on The X Factor 2016 this weekend and the song choices are in - SPOILERS!
The first part of the weekend's songlist for tomorrow's Saturday show, December 10, has been revealed so if you don't want to know who's singing what look away NOW!
The Jukebox has now gone and it's a free-for-all with the song choices theme-wise.
As well as a brand new solo performance, Saturday's live show will also see the finalists singing a special duet with a 'musical superstar'.
Just three acts remain in the competition: 5 After Midnight, Saara Aalto and Matt Terry.
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 twice 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 2016 final this Saturday...
X Factor 2016 song choices - Week 10 - THE FINAL songlist
Solo song: Take Me Home - Jess Glynne
Duet: TBC (Rumoured to be with Nicole Scherzinger)
5 After Midnight
Solo song: Crazy in Love - Beyonce
Solo song: Everybody Wants to Rule The World - Tears For Fears
Duet: **RUMOURED** Bohemian Rhapsody - Queen with Adam Lambert **RUMOURED**
The X Factor 2016 airs LIVE on ITV Saturday and Sunday night at 8PM with the live performances from Wembley Arena.
As well as the songs from the contestants, there will also be a number of guests over the weekend.
Little Mix, Kylie Minogue and The Weeknd have all so far been confirmed for performances across Saturday and Sunday.