We're down to the final four on X Factor, with Ben Haenow the favourite to win this year's competition.
He'll battle against Fleur, Andrea and Lauren in the semi-final this weekend.
We can also look forward to performances from Sam Bailey, Idina Menzel and Fifth Harmony.