From thousands of hopefuls who auditioned around the UK, the X Factor judges and the public have whittled down the competition to the final three contestants – Sam Bailey, Luke Friend and Nicholas McDonald.
Scroll down to see Sam, Luke and Nicholas perform their Christmas song.
The trio are travelling back to their hometowns ahead of their weekend performance, in the hope of rallying the last bit of support before the finale on Sunday night.
Nicholas McDonald, Luke Friend and Sam Bailey
In one last bid to impress, each contestant will duet with a famous musical star. Sam will be joined on stage by former Pussycat Doll singer and X Factor judge Nicole Scherzinger to belt out And I Am Telling You.
Luke will be teaming up with Ellie Goulding to perform Anything Could Happen, while Nicholas will join forces with Westlife's frontman Shane Filan to sing Flying Without Wings.
Guest acts include The Killers and Tom Odell who will perform on Saturday night's episode at 8pm. Gary Barlow, Elton John, Katy Perry and One Direction will take to the stage on Sunday at 7:30pm when this year's X Factor winner will be revealed and crowned.