The X Factor 2017 finalists have been revealed - but which of them will be crowned the winner?
Over the past three months we've gone from thousands of auditions to just a trio of potential X Factor winners.
16 made it to the start of the live shows five weeks ago, a record line up.
Those who made the last stages were Nicole Scherzinger's Overs Kevin Davy White, Matt Linnen, Tracy Leanne Jefford and Talia Dean and Sharon Osbourne's girls Alisah Bonaobra, Grace Davies, Rai-Elle Williams and Holly Tandy.
They were joined by Simon Cowell's Groups Jack and Joel, Sean and Conor Price, The CutKelvins and Rak-Su and Louis Walsh's boys Leon Mallett, Lloyd Macey, Spencer Sutherland and Sam Black.
A series of live performances and brutal elimination rounds followed that only the strongest survived.
There was no bottom two sing-off with viewer votes alone deciding the winners and losers each weekend.
The first round saw two eliminations as Spencer Sutherland and Talia Dean went home after the first viewer votes. In Week 2, the Boys and Overs categories each again lost another act as Leon Mallett and Tracey Leanne Jefford were sent home.
In Week 3, the Girls and Groups lost their first acts as Alisah Bonaobra and duo Jack and Joel were voted off by the public. In Week 4, it was a quadruple elimination as Holly Tandy, Rai-Elle Williams, Sam Black and Sean and Conor Price were all voted off.
In the semi-finals, a trio went home with Matt Linnen, and The CutKevlins and Lloyd Macey all leaving.
Now three finalists remain: Rak-Su, Kevin Davy White and Grace Davies.
One of them will be crowned the WINNER of The X Factor 2017 this weekend.
The X Factor will start on Saturday at 7:05PM with the first performances and return Sunday at 7:20PM with the last weekend of live singing.