This is LIVERPOOL calling...
Join us for the compulsory saxophone, nukes and tractors, an ewok (?!) bad dancing and lots of dry ice, glitter and neon.
BBC3 8pm. Don't be late.
1 Norway - Queen of Kings / Alessandra
2 Malta - Dance (Our Own Party) / The Busker
3 Serbia - Samo mi se spava / Luke Black
4 Latvia - Aijā / Sudden Lights
5 Portugal - Ai Coração / Mimicat
6 Ireland - We Are One / Wild Youth
7 Croatia - Mama ŠČ! / Let 3
8 Switzerland - Watergun / Remo Forrer
9 Israel - Unicorn / Noa Kirel
10 Moldova - Soarele și Luna / Pasha Parfeni
11 Sweden - Tattoo / Loreen
12 Azerbaijan - Tell Me More / TuralTuranX
13 Czechia - My Sister's Crown / Vesna
14 Netherlands - Burning Daylight / Mia Nicolai & Dion Cooper
15 Finland - Cha Cha Cha / Käärijä
Semi Final one looks like the one to watch and the harder one to qualify from.
For all the nerds the big five and Ukrainian have had their draw for the Grand Final:
In the first half are France, Spain and Italy (positions to be decided on Friday)
In the second half are Germany (position to be decided), Ukrainian 19th and UK 26th (confirmed positions).