I can't say I like the Italian entry much. Perhaps if I understood the words I'd like it better. On the tune alone...meh.
UK now projected to be last according to the betting.
I'll stick my neck out and predict Saraa Aalto from Finland as the winner.
'Where words fail, music speaks'