
Grab that fancy dress and start praying we get more than 'nil points' because Eurovision is back!
The annual music spectacular reaches its final on Saturday night with 20 acts competing to be crowned the 2019 champion in Tel Aviv, Israel.
Madonna will headline this year's event, which has been embroiled in controversy, with many calling for a boycott over the ongoing Israel-Palestinian conflict.
Michael Rice will sing for the win for the UK, but his chances of following in the footsteps of 2018 winner Netta look slim, with odds of 200/1.
With one semi-final down and another to go, follow all the build up ahead of Saturday night:
Eurovision is on BBC One, Saturday at 8pm