The annual party spectacular that is Eurovision returns to our screens tomorrow night.
Millions around the world will hold screening parties to enjoy the main event with their friends and family.
But do you know everything you need to?
Check out our list so you don’t miss out on anything.
When is the final of Eurovision 2017?
The Eurovision Song Contest grand final is on Saturday.
Where can I watch it?
It will be screened on BBC One at 8pm.
Which countries are through to the final?
Romania, The Netherlands, Croatia, Bulgaria, Hungary, Denmark, Israel, Norway, Austria, Moldova, Azerbaijan, Greece, Sweden, Cyprus, Portugal, Armenia, Poland, Australia and Belgium, as well as the “big five”.
Who are the “big five”?
The UK, France, Germany, Spain and Italy contribute the most money to the competition and so get an automatic pass to the final.
Who is the UK’s entry?
Lucie Jones, a former X Factor contestant, will take to the stage to represent UK with Never Give Up on You. The public chose her via a vote during the Your Decide live final earlier this year.
Who is the bookies’ favourite?
Italy’s Francesco Gabbani and his dancing gorilla pal are apparently favourites to win but close behind is Portugal’s Salvador Sobral and Bulgaria’s 17-year-old Kristian Kostov.