This year's Eurovision winner will be crowned on Saturday night, after a week of fierce competition in Liverpool.
Over the last few days, acts from all over Europe and Australia have been performing in the hope of making the live finale and being in with a chance of taking home the Eurovision crown for 2023. Semi final qualifiers from Tuesday and Thursday night will line up alongside the Ukraine and The Big Five - UK, France, Spain, Germany and Italy - for the show, which will air live on BBC One from 8pm.
The Eurovision final running order was revealed in the aftermath of Thursday's second semi, with Austria the country tasked with kicking the whole thing off, while the UK's Mae Muller has known for some time now that she will be singing in last position.