Eurovision 2015's finalists are now all in place and raring to go for tonight's live grand final.
This year's contest takes place at the Wiener Stadthalle in Vienna, Austria.
It is being hosted by Austrian trio Mirjam Weichselbraun, Alice Tumler and Arabella Kiesbauer, with last year's victor Conchita Wurst presenting the coverage from the green room with contestants backstage.
There are 27 finalists this year - first up is Slovenia and the final act of the night is Italy.
The UK's entry this year comes from Electro Velvet and is called Still In Love With You - watch out for the duo near the beginning of the show as they are fifth on stage.
The finalists are made up of those who have qualified through the semi-finals, the big five who get an automatic pass for providing the most funding, last year's winner and this year, a special guest.
Last year's winner was Austria, while the special guest is Australia and the big five are the UK, France, Germany, Spain and Italy.
This year's semi-final winners are: Armenia, Belgium, Greece, Estonia, Serbia, Hungary, Russia, Albania, Romania, Georgia, Lithuania, Montenegro, Norway, Israel, Latvia, Azerbaijan, Sweden, Cyprus, Slovenia and Poland.
In 2004 the semi-final round came in to whittle down the final numbers as there was not space for every country to compete.
Notable absentees this year include Ireland - even though we are the competition's most successful country with seven wins under our belt, we failed to qualify in the tough second semi-final.
Also failing to make it were Moldova, who gave it their all in skimpy latex police outfits; Finland, whose punk rock act all have learning disabilities and seemed to have won over the audience; and San Marino, who despite being terrible, had a hugely entertaining routine.
Others bowing out were the Netherlands, Macedonia, Belarus, Denmark, Malta, Portugal, the Czech Republic, Iceland and Switzerland.
Eurovision can be unpredictable and victory could potentially be anyone's on the night, but there are some front runners and the notorious bloc voting system still prevails.
Serbia's entry from Bojana Stamenov, Beauty Never Lies, was hotly tipped to win after the first semi-final, thanks to its positive body image message, belting vocals and an unexpected dance break.
It also helped that her track was written by Charlie Mason, whose hit Rise Like A Phoenix saw Wurst storm to glory last year.
But then came the second semi-final and Latvia's Aminata suddenly made everything more interesting with her dance-inspired track Love Injected, which went down a storm with viewers across Europe and made the country another possible champion.
As anyone who has watched the Eurovision Song Contest will know, some countries always vote for each other, often at the expense of the UK, so certain nations are expected to be calling in points for their neighbours.
The UK will be missing its traditional voting partner Ireland and hoping the Australians step into the gap, but of the countries who made the final, these are the ones expected to score each other highly:
Greece and Cyprus
The Netherlands and Belgium
Portugal and Spain
Austria and Germany
Sweden and Norway (although they're missing Finland, Denmark and Iceland this year)
Estonia, Latvia and Lithuania
Albania, Serbia, Slovenia, Montenegro and Macedonia
Russia, Azerbaijan, Armenia and Georgia