Last weekend, Fleur and Ben sailed through to the live finals while Andrea was given his place by the judges - except for Cheryl Fernandez-Versini - following a sing-off with fellow contestant Lauren Platt.
The three singers are now spending this week travelling around the UK in their Battle Buses in an attempt to drum up support before the biggest night of their lives on Saturday (13 December).
But who will make it all the way in Sunday's finale show?
Do you think feisty Fleur has got what it takes to be crowned the winner? Or does Ben make your heart flutter with his sexy rocker voice? Perhaps Italian hopeful Andrea is your favourite to take home the title?
If you haven't already, tell us who you should win in our poll below!