The X Factor 2017 final is TONIGHT as the winner revealed - here's all you need to know.
Who won The X Factor?
That's still to be confirmed but last night Kevin Davy White finished in third, with Grace Davies and Rak-su now the top two.
At the time of writing, Rak-Su are the favourites but we've had surprises in the past...
What time is the X Factor 2017 final tonight?
The X Factor final is back tonight, Sunday December 3, airing from 7:20PM as this year's winner is crowned.
How will the X Factor final work?
Lines are open to vote for your winner right now and will close in the live show tonight. This evening will see the final two sing twice more before voting ends. The one with the most votes WINS, simple as that.
What's the X Factor song list?
Each act will be reprising their favourite song of the series
Original - Nothing But Words
Original - Too Young
Original - Touche
Original - Mona Lisa
What's the X Factor 2017 winner's single?
The acts will be releasing their final duet as their winner's song, ITV has confirmed.
The potential winners songs and the duet partners have been revealed, as performed on Saturday night:
Rak Su will team up with Grammy-award winning rapper Wyclef Jean on Rak-Su's original song Dimelo.
Grace Davies will duet with BRIT Award winner Paloma Faith on Grace's songs Roots.
Which stars will be performing?
X Factor have confirmed that Little Mix, Sam Smith and Pink will be appearing in the show tonight.
Where will it be filmed?
This year The X Factor final will be coming live from ExCel Centre in London.
It's the sixth series in a row the show has moved out of its usual studio for the final, with 5,000 fans watching live from the venue.