Eurovision Song Contest fans and those who are being forced to watch it by family and friends will need to brace themselves for a long night on Saturday, with coverage of the final set to run into the early hours.
Liverpool has been a hive of Eurovision activity for the last week as delegations from 37 different countries have descended on Merseyside for this year's competition. And, after Tuesday and Thursday night's semi finals, a winner for 2023 will be decided in Saturday night's grand finale.
With the Eurovision final running order decided after Thursday's second semi final, fans are now getting ready to watch 26 acts battle it out the title and follow in the footsteps of last year's winner, Ukraine's Kalush Orchestra.
READ MORE: Eurovision 2023 final running order and countries as 26 countries get set to compete
As well as performances from all of the remaining countries in the competition, Kalush Orchestra will also kick off the show, while Eurovision icons like Netta, Cornelia Jakobs, Duncan Laurence and Liverpool's own song bird will perform as part of a very special interview revue.
That will entertain the capacity crowd in the arena while votes are being cast and counted, before the always unpredictable results section commences.
How long is Eurovision on for?
In the UK, live coverage of the final will begin at 8pm and is scheduled to run until midnight. With rumours of a surprise guest act doing the rounds and the results having a habit of taking longer than expected, don't be surprised if it goes on for even longer.
As ITV scrap Britain's Got Talent to avoid a ratings battle with Eurovision, the BBC have also made some scheduling changes, with Match of the Day moved to BBC2 at 10pm.
* If you're having a Eurovision party at home you can download our handy sweepstake kit here
READ NEXT: