The live final of Eurovision gets underway Sunday morning at 5am AEST from Lisbon, Portugal.
While there is a clear fan favourite this year in Cyprus heading into the live final, to my eyes and ears, the competition is wide open for an upset from left-field.
I've shared below the semi-final performances of the top 6 in voting from the semi-finals. Which performance is your favourite? Who do you think will win? Lithuania is my favourite!