So, here it is, our full review of this year's Eurovision Song Contest entries. As with last year, it's a joint effort but we've had help from a couple of others on this, so here goes...
ALBANIA: No animals are being harmed in the singing of their song this year. Shame the same can't be said for trying to sing. Probably no need to call the Albanian rozzers though. Yet.
ARMENIA: Ah, yes, Gor Sujyan. The guy with about as much charisma as a wet sock. Was there any point in Armenia coming back this year? This song is weak and will probably go nowhere. Where's Emmy and her massive boxing glove when you need her?
AUSTRIA: Well done Austria, you've picked a much better song this year. No charismatic rappers rapping out of key or dancers wearing day-glo clothing in sight.
AZERBAIJAN: Farid is the first ever male solo artist to represent Azerbaijan and he's also easy on the eye. We can't see Eurovision going back to Baku next year however. Good thing, really. Some of the far-right Azeris spoilt it for everyone last year, which was a bit of a shame.
BELARUS: Yet again, Belarus changed their song and, yet again, they won't reach the final. Well, actually, they might just squeeze into the final but they won't win. Not with this song.
BELGIUM: Roberto might be nice on the eye but he's not making the final. The song is bland and he can't sing live and in key. If we were him, we'd book the first plane back to Brussels after the semi-finals and wouldn't make a weekend out of it. Sorry Belgium!
BULGARIA: This duo got fifth place first time round. They won’t go any higher than that this time around. The song is far too shouty for our liking.
CROATIA: Did someone lose the piece of paper that says classical/popera songs and Eurovision just don’t go together? Sweden, Slovenia, France and others have tried it and, whilst they made the final, they got lost in the mix of all the uptempo songs around it. We still don't like any of them so we can see Croatia suffering the same fate as the others.
CYPRUS: Don't worry about your money troubles, Cyprus, Eurovision won't be going to Nicosia next year. See you in the semis.
DENMARK: Our very own royal has a wonderful and catchy little song and we're the bookies favourites to bring Eurovision back to Copenhagen next year. We might even get one or two votes from the Irish as well, as it has a Celtic feel to it, and we absolutely love our song! Held og lykke Emmelie!
ESTONIA: Dull and boring. NEXT!
FINLAND: Krista is the third Swedish-speaking Finn in a row to represent Finland but, whilst we like this song and it's more uptempo than the previous two, we can't see Helsinki getting ready to host Eurovision next year either. There's very stiff competition up top again.
FRANCE: Désolée, France, mais votre chanson c'est merde!
FYR MACEDONIA: We preferred Imperija and we can't see this song going anywhere to be honest. Sorry Macedonia!
GEORGIA: Oh, we LOVE this! It's sung by a duo and it's about water but they're not foolish idiots like the ones who sang about water last year and they might just even do well! Nice one Georgia!
GERMANY: CASCADAAAAA! There are essences of Euphoria in this song but, as it's Cascada and we're actually going to be in Malmö to see them live, we can forgive them for it.
GREECE: More tuneless and shouty shit from the Greeks. They were planning on dropping out this year. With this song, they probably should have done.
HUNGARY: Bye Alex! See you in the semis.
ICELAND: We're still not overly keen on this song but at least it's better than the tuneless efforts from Belgium, Hungary, Belarus and Greece. Eyþor is no Jónsi, granted, but he can still sing.
Part two (starting with Ireland) coming up momentarily...