And the results are in!
Latvia
Austria
Netherlands
Norway
Israel
Greece
Estonia
Switzerland
Georgia
Armenia
Congrats to all countries who have qualified in the second Eurovision semi-final.
They will join Ireland, Serbia, Portugal, Slovenia, Ukraine, Lithuania, Finland, Cyprus, Croatia and Luxembourg, as well as the 'big five', Spain, Italy, Germany, the UK and France, and of course last year's winners Sweden, in the Grand Final on Saturday.