With the semi-final running orders published, semi-final 1 is perhaps the most open with only a few bright sparks from the likes of Cyprus and Greece, with Portugal and Iceland fighting for the alternative vote.
The second semi-final sees Switzerland drawn in the middle of a dire run of songs so will obviously stand out. Will Lundvik’s warm charm cancel out Denmark’s clinical presentation? The second half of the semi brings us Russia, the Netherlands and decent slots for North Macedonia and Azerbaijan – do the Azeris have a memorable staging concept to close the show?
I’ll publish a full preview closer to the event, but as ever please feel free to share your thoughts and predictions in comments section.