Eurovision 2025: Grand Final Prediction

It's the big one! After another shocking set of results in the second semi-final, we now have our final line-up. Before I discuss who I think is in with a chance of winning tonight, let's take a moment to talk about Thursday's qualifiers. Armenia, Austria, Denmark, Finland, Greece, Israel, Latvia, Lithuania, Luxembourg and Malta all successfully made it through to the final, leaving Australia, Czechia, Georgia, Ireland, Montenegro and Serbia behind. That does of course mean that I only managed to predict a slightly woeful 7/10 qualifiers, as a couple of fairly safe qualifiers faltered on the night. I'd like to give particular commiserations to Czechia, who had a strong song that I thought would make it through with relative ease, but it wasn't Adonxs' strongest performance on the night, and clearly it didn't translate well enough for casual viewers. I would have loved Serbia to qualify, but in the end I had sort of resigned myself to the fact that it wasn...