It's the Let It Shine final tonight but who will win? Here are the odds ahead of the live show..
Last weekend saw the second of three live finals as Gary Barlow's talent show nears its climax.
The bands performed live once more and five boys went home leaving us with three bands in the final: Five To Five, Drive and Nightfall.
In the final this evening the three remaining Let It Shine bands will go head to head in a bid to impress the judges and audience at home once again with one group being crowned the WINNERS.
Ahead of tonight's show, the final three bands have revealed why they should win.
Speaking to the Daily Star, Nightfall said: "We all bring something different to the stage, and our harmonies blend really well together. We can all dance, sing and act to a great standard."
Drive said: "Because we are a band; whether it’s rehearsing or performing."
And Five to Five kept it short and simple, saying they should win "Because we have fun!"
As it happens, Five To Five are the current odds-on favourites to win in the show tonight.
Of course it'll be the public vote tonight alone that determines who triumphs.
Each of the three remaining bands will perform twice before the judges will give their feedback, but this week it's up to the viewers to decide which band they want to win the competition.
The evening wouldn’t be complete without an extraordinary musical performance fit for the final, before the winning band is announced by Graham and Mel.
The Let It Shine final will air on BBC One tonight at 6.45pm to 8.25pm