Bookies have been having their say on who is going to win the 2021 Eurovision Song Contest ahead of Saturday's final.
There was heartbreak for fans of the all singing, all dancing annual extravaganza last year when it was cancelled due to the coronavirus pandemic.
But it's back this year, with the action centered on Rotterdam after Duncan Laurence won for The Netherlands two years ago.
A total of 39 countries entered this year's event and, after the numbers were whittled down in Tuesday and Thursday's semi-finals, with 10 qualifiers from each, there are now just 26 countries left in the running.
Notable winners in recent years have included Loreen for Sweden in 2012 with Euphoria, fellow Swede Mans Zamerlow, who triumphed in 2015 and Netta, who won for Israel in 2018 with Toy.
And the odds on who will win Eurovision are changing all the time. At the time of writing, Betfair had Italy as favourites, with France, Switzerland and Malta also firmly in contention.
Saturday's Eurovision final will air on BBC1 at 8pm, with Graham Norton once again taking on hosting duties.
Eurovision 2021 winner odds
Italy: 2/1
France: 3/1
Switzerland: 13/2
Ukraine: 7/1
Malta: 7/1
Iceland: 14/1
Finland: 25/1
Portugal: 33/1
San Marino: 40/1
Bulgaria: 50/1
Lithuania: 66/1
Cyprus: 80/1
Russia: 100/1
Sweden: 100/1
Greece: 100/1
Norway: 150/1
Azerbaijan: 150/1
United Kingdom: 250/1
Serbia: 250/1
Germany: 300/1
Netherlands: 300/1
Belgium: 300/1
Israel: 300/1
Albania: 300/1
Moldova: 300/1
Spain: 500/1
Betfair spokesperson Sam Rosbottom said: “It looks like it could be a year for one of the 'Big Five' nations, with both France and Italy first and second favourites to take Eurovision glory.
"Meanwhile, James Newman's odds have lengthened again overnight and he is now a 250/1 long shot to triumph this year, in what seems a bridge too far for the UK yet again.”