As we gear up for Eurovision 2017 tonight, here's all the latest odds on who will win...
And with less than two hours to go until everything kicks off, it's all change.
Portugal have become the new favourites to win the Eurovision Song Contest with bookmakers Ladbrokes.
Salvador Sobral has been a huge hit with punters, and at the eleventh hour has stolen the favouritism tag away from long running favourites Italy (15/8) leaving Portugal as the front runner going into Saturday night's showdown in Kyiv at 13/8.
But they both face competition from Bulgaria who are hot the heels of the top two in the betting with odds of just 9/4, but thereafter the next country in with a chance of winning is Belgium at 20/1.
As for the UK entry, Lucie Jones remains a 28/1 outsider for glory on behalf of the United Kingdom or a 14/1 shot she ends up with no points at all.
Jessica Bridge of Ladbrokes said: "Eurovision fever is going through the roof and as far as punters are concerned any of the top three in the betting could win. It wouldn't be a huge surprise to see favouritism change hands again throughout the day."
She added: "Patriotic punters are still getting behind Lucie, but it's probably a case of too little too late for the UK this year."
Eurovision 2017 odds
Latest Eurovision Song Contest 2017 odds from Ladbrokes
UK to end up with nul points 14/1