Here are all of tonight's X Factor 2016 song choices as the final four prepare to perform live for the semi finals.
This weekend there are once again two songs for each of the contestants and this time the themes are 'Christmas' and 'Songs To Get Me To The Final'.
Last weekend the final five took on Louis Loves week and it was Honey G who lost out in Sunday's results show against 5 After Midnight in the sing-off.
This week the pressure is on with the final at Wembley Arena now just one week away but only three contestants can make it.
Once again the song selection sees a huge mix of old classics together with some much more recent chart hits and new covers.
Without further ado, here are all of the songs from this evening's show...
Tonight's Semi Final X Factor 2016 song choices
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)
What do you make of the song choices? Tell us in the comments below!
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.