It's Semi Finals on The X Factor 2016 this weekend and the song choices are in - SPOILERS!
The full songlist for tomorrow, December 3 has been revealed so in you don't want to know who's singing what tonight look away NOW!
Last week the Jukebox decided on a Christmas theme for the next set of live performances, a little earlier than one might have expected.
But that's not all as this weekend, for only the second time this series, the remaining acts will be singing two songs each, the second will be a track to 'get them to to the final'.
Just four acts remain in the competition: Emily Middlemas, 5 After Midnight, Saara Aalto and Matt Terry.
But only three of them can make the final at Wembley Arena next weekend...
As always, all the acts will be singing live on Saturday and then the public will vote. The singers with the fewest votes face elimination in Sunday's results show.
Here are ALL the songs from the show tonight...
X Factor 2016 song choices - Week 8 - Christmas / Semi Finals songlist
Jessie Ware - Say You Love Me
John Lennon - War is Over
Gary Jules - Mad World
Mariah Carey - All I Want For Christmas is You
Sia - Chandelier
5 After Midnight
East 17 - Stay Another Day
Stevie Wonder - Signed, Sealed, Delivered (I'm Yours)
The X Factor 2016 airs LIVE on ITV tonight at 8PM with the latest live performances.
Then on Sunday night at 8PM the latest results will see another act leave, as well as performances from Lady Gaga and Zara Larsson.
Then next weekend is the grand X Factor 2016 FINAL live from Wembley Arena as this year's winner is crowned.