Here are all the song choices from tonight's FINAL live show of The X Factor: Celebrity on ITV.
The X Factor's Celebrity show has brought together stars from the worlds of music, film, sport, television and social media as they sing off to win a life-changing recording contract.
Tonight (November 30) sees the remaining four acts sing live in the grand final as they compete to WIN the series.
For the final, each contestant sings twice for the panel and viewers at home: They'll perform both a classic Christmas number and reprise another song from the series.
Back on the judging panel are Simon Cowell, Nicole Scherzinger and Louis Walsh who will offer their comments before viewers vote for their winner via The X Factor's official mobile app.
The X Factor: Celebrity is LIVE for the final time TONIGHT 7:10pm on ITV.
See this evening's live show song list from Celebrity X Factor below...
Tonight's The X Factor: Celebrity song choices
What do you make of the song choices? Tweet us @tellymix!
As in past weeks, those acts with the fewest viewer votes will be in danger of elimination.
Those who make it through will win a spot in next weekend's live final where the winner will be crowned.
The X Factor: Celebrity live shows continue tonight (Saturday, November 30) at 7:10PM on ITV.
As well as watching on TV, you'll be able to watch episodes online and catch up via the ITV Hub.