After weeks of singing battles and double eliminations that weren’t actually double eliminations but then eventually proved to be double eliminations, we finally have our X Factor finalists.
Grace Davies, Kevin Davy White and Rak-Su have all made it through to the final stage of the competition.
They’ve survived the arduous auditions, brutal Boot Camp, sinister Six Chair Challenge, Judges Houses and – of course- the last few weeks worth of live shows and now they’ll go head to head for the X Factor 2017 title.
This year’s winner will join a roster of X Factor champions that includes Alexandra Burke, Leona Lewis, Little Mix, James Arthur, Louisa Johnson and 2016 winner Matt Terry.
But who deserves that X Factor 2017 crown?