The Voice UK 2017 line up for the live shows has been confirmed with the final 12 contestants now all confirmed.
Over the past two weekends we've see the knockout rounds whittle 24 acts down to just three in each team.
They're now all in the live shows which will kick tonight on ITV.
If the competition follows the format from BBC One, then after all three acts in each team have performed, each coach will choose one of their acts to progress straight through to the next round – leaving the remaining two on each team to go head to head in a public vote.
A total of four will then be eliminated to leave 8 acts for the following weekend’s show.
But just who's in the live shows?
The Voice 2017 finalists - Final 12 contestants
Early odds suggest Team Jennifer's Jamie is the favourite to win but it's close with his team mate Mo also in the running.
Aoife Heffron, spokeswoman for bookmakers BoyleSports commented: “The bets came flooding in for Jamie Miller to win off the back of his Shape Of You performance and saw him shoot to the head of the betting as the new favourite as we were forced to slash his odds from 10/1 to 3/1.”
She added “Jamie now poses a substantial liability should he win as punters continue to show strong support for him.”
Who is your favourite? Which team are you backing? Add your comments below!
The Voice UK continues this Saturday night on ITV with the live Quarter Final.