We now know the identity of all the countries who will compete in the Eurovision Song Contest final, after 10 countries qualified from both semi finals, with 11 acts crashing out of the competition.
Liverpool was chosen as host city back in the autumn and this week, delegations from 37 countries have descended on Merseyside, as well as Eurovision fans from all over the world. This year's event officially got going with Tuesday's first semi final, with the big favourites Sweden and Finland making it through as predicted.
Unfortunately Tuesday night was the end of the road for five countries, including Ireland, as the nation with the proud Eurovision history failed to make the final once again.
READ MORE: Eurovision 2023 final running order and countries as 26 countries get set to compete
The same fate awaited six acts from Thursday's semi, with just 10 out of the 16 acts advancing through to join The Big Five - UK, France, GErmany, Italy and Spain and Ukraine in Saturday's Eurovision final.
Eurovision 2023 semi final qualifiers
Semi final one
Alessandra - Queen of Kings - Norway
Luke Black - Samo Mi Se Spava - Serbia
Mimicat - Ai Coração - Portugal
Let 3 - Mama ŠČ! - Croatia
Remo Forrer - Watergun - Switzerland
Noa Kirel - Unicorn - Israel
Pasha Parfeni - Soarele şi Luna - Moldova
1Loreen - Tattoo - Sweden
Vesna - My Sister's Crown - Czechia
Käärijä - Cha Cha Cha - Finland
Semi final two
Alika - Bridges - Estonia
.Andrew Lambrou - Break A Broken Heart - Cyprus
Gustaph - Because Of You - Belgium
Teya & Salena - Who The Hell Is Edgar? - Austria
Albina & Familja Kelmendi - Duje - Albania
Monika Linkytė - Stay - Lithuania
Blanka - Solo - Poland
Voyager - Promise - Australia
Brunette - Future Lover - Armenia
Joker Out - Carpe Diem - Slovenia
* If you're having a Eurovision party at home you can download our handy sweepstake kit here
READ NEXT: