The grand final of Eurovision 2023, which will be hosted in Liverpool, is anticipated.
Events are taking place in the English city as people get excited for the cheesiest pop fest in the world.
No less than 37 acts entered the competition, but as usual every year there were two semi-finals to beat them.
In the final semi-final, held at the M&S Bank Arena, 16 acts competed for a place in the grand final, but only 10 made it.
Denmark, Romania, Iceland, Greece, Georgia and San Marino were the acts that received their marching orders.
Hosts Alesha Dixon, Hannah Waddingham and Julia Sanina brought the glamor to the proceedings viewers went wild with Drag Act Queen Machine storming the stage with their incredible performance.
In the final of the Eurovision Song Contest, the 26 acts that made it through will speak their hearts in a bid to become the next Eurovision champions.
Who will win? Now the 26 acts that made it to the Eurovision final will sing their hearts out in a bid to become the next Eurovision champion
Which countries will perform in the Grand Finale?
The full list of performers and running order was confirmed by Alesha, Hannah and Julia after the final semi-final.
Singers and their supporters could be seen celebrating, clapping and cheering as the announcements were made.
The full list of countries that will feature a show-stopping display is as follows:
Albania, Armenia, Australia, Austria, Belgium, Portugal, Switzerland, Poland, Serbia, France, Cyprus, Spain, Sweden, Italy, Estonia and Finland.
Also on stage: Moldova, Ukraine, Czech Republic, Slovenia, United Kingdom, Ukraine, Israel, Croatia, Norway, Germany and Lithuania.
Finalists: The full list of performers and running order was confirmed after the final semi-final by presenters Alesha Dixon, Hannah Waddingham and Julia Sanina
What will the 26 acts sing in the final?
The running order for the 2023 Eurovision final is as follows:
1. Austria | Teya & Salena – Who the Hell Is Edgar?
2. Portugal | Mimicat – Ai Coracao
3. Switzerland | Remo Forrer – Water pistol
4. Poland | Blanka – Solo
5. Serbia | Luke Black – Samo Mi Se Spava
6. France: La Zarra – Evidemment
7. Cyprus | Andrew Lambrou – Break a broken heart
8. Spain: Blanca Paloma – Eaea
9. Sweden | Loreen – tattoo
10. Albania | Albina & Family Kelmendi – Duje
11. Italy: Marco Mengoni – Due Vite
12. Estonia | Alika – Bridges
13.Finland | Käärijä – Cha Cha Cha
14. Czech Republic | Vesna – My sister’s crown
15. Australia | Voyager – Promised
16. Belgium | Gustaph – Because of you
17. Armenia | Brunette – future lover
18. Moldova | Pasha Parfeni – Soarele and Luna
19. Ukraine: TVORCHI – Heart of Steel
20. Norway | Alessandra – Queen of Kings
21. Germany: Lord of the Lost – Blood & Glitter
22. Lithuania | Monika Linkyte – Stay
23. Israel | Noa Kirel – Unicorn
24. Slovenia | Joker Out – Carpe Diem
25. Croatia | Late 3 – Mama ŠČ!
26. United Kingdom: Mae Muller – I wrote a song
When will the show take place? How can people watch it?
The Eurovision Song Contest final will be broadcast live on 13 May at 8pm UK time on BBC One, BBC IPlayer and the official YouTube channel.
There will also be live commentary on BBC Radio 2, hosted by Rylan Clark and Scott Mills.
Cinema buffs can also catch a glimpse of the spectacular show at Vue Cinemas in the UK.
Time to celebrate! The Eurovision Song Contest final will be broadcast live on 13 May at 8pm UK time on BBC One, BBC IPlayer and the official YouTube channel.