Semi-Final 2 - The Results!
It was another spectacular evening in the Olympiyskiy Stadium in Moscow, where another 19 acts vying for Eurovision glory sang their little cotton socks off.
After the usual lengthy wait for the results, the ten successful acts were named - and most of the "pre-match favourites" went through as predicted. They are, in alphabetical order:
Albania - Carry Me In Your Dreams
Azerbaijan - Always
Croatia - Lijepa Tena
Denmark - Believe Again
Estonia - Randajad
Greece - This Is Our Night
Lithuania - Love
Moldova - Hora din Moldova
Norway - Fairytale
Ukraine - Be My Valentine! (Anti-Crisis Girl)
Sadly, we say goodbye to nine countries after tonight's semi-final. Having to try their luck again next year are: Ireland, Latvia, Serbia, Poland, Cyprus, Slovakia, Slovenia, Hungary and Netherlands.
But all is not lost for these countries - although their acts are out of the competition, they will still be able to vote for their favourites in the final on Saturday.
Watch all the semi-final performances on YouTube.
Don't forget to tune in on Saturday night to Eurovision: Jade's Story, a half-hour documentary following the UK's act all around Europe in her quest to win the Eurovision! Saturday, BBC One, 6.20pm.
And of course, the Grand Final takes place on Saturday night at 8pm on BBC One - when we'll see if it really is "My Time" for Jade...