Predictions for Tonight's Semi Final

It's hard to believe tonight the first semi final is taking place. How that week of rehearsals has flown by. So time to give predictions on who will qualify and who shouldn't.

Way back in March when Bulgaria released their song, I ended up with a top 42 after hearing each song once. So based on that list, my personal qualifiers would have been:

Azerbaijan, Russia, Armenia, Estonia, Austria, Malta, Czech Republic, Cyprus, The Netherlands and Croatia.

But two months on, guest apperances throughout Europe AND the rehearsals last week, have shifted things around a little bit. So my careful prediction for the countries going through tonight are:

Russia
Armenia
Iceland
Bosnia Herzegovina
Greece
Estonia
The Netherlands
Malta
Azerbaijan
and Czech Republic

We'll find out whether I'm right, later on tonight.

Happy Semi 1 everyone :)