The Eurovision Song Contest grand final is officially here after what feels like the longest countdown. The famous competition is taking place in Liverpool in 2023, on behalf of last year's winners Ukraine, on Saturday, May 13.
As always, Eurovision will be broadcast on the BBC so those unable to get tickets can tune in to see and cheer on all 26 acts from the comfort of their own homes. The grand final follows on from two semi-finals which aired on the channel Tuesday, May 9, and Thursday, May 11. You can see the full list of qualifying countries here.
The 2023 competition will kick off this weekend with viewers able to tune into BBC One and BBC iPlayer from 8pm on Saturday. This year the competition will be hosted by the lovely semi-final presenters Hannah Waddingham, Alesha Dixon, and Julia Sanina, alongside Graham Norton who is on both presenting and commentating duties on the big night, with Mel Giedroyc also providing commentary.