Ah Eurovision. You're back looking weirder than ever before.
But we'd be lying if we said sitting with a group of loved ones, popping open a bottle of prosecco and watching BBC's coverage of the Eurovision song contest was the worst Saturday night in the world. It's actually brilliant.
Ahead of the final on Saturday 23 May in Vienna, we take a look at the biggest news and highlights you need to know about the event so far.
Nigella is to star in the show
The glorious Nigella Lawson will unfortunately not be singing. Instead she'll represent the UK by reading out the nation’s voting results live on the BBC.
After tweeting a picture of herself during last year’s Eurovision with a mock beard in support of Austrian transvestite and competition winner Conchita Wurst, the BBC asked Lawson if she would be up for the gig. She confirmed her participation in a tweet today...
Australia is the latest country to be welcomed
As part of Eurovision's 60th anniversary celebrations, the organisers have invited one more country to take part - Australia.
Yes, it's not exactly Europe (not even close), but the country has been given this one-off opportunity because of their unwavering support and fondness for Eurovision over the years.
They'll be represented by Guy Sebastian - former winner of Australian Idol and a current X Factor Australia judge - with the song Tonight Again.
So, what happens if Australia wins? No one is quite sure, although the chance of that happening is unlikely thanks to the highly territorial voting every year.
Graham Norton will reprise his role...
...and he's set to be as witty and blunt as ever. In response to Australia's inclusion, the comedian said: “It’s a nonsense, The one thing the contest doesn’t need is another song.”
Some of his golden lines include "Well that wasn't embarrassing at all" in response to the Finnish vote-announcer's unexpected rap and "Oh look, it's the Eiffel Tower. I always forget it's there. They remind me every year" on France's backdrop.
Bring it on, Graham.
Get ready to dance the electric swing
The UK is to be represented by groovy electric swing duo Electro Velvet.
Alex Larke from Welwyn Garden City and Bianca Nicholas from Beckenham, Kent, will be performing their entry Still in Love With You and it's surprisingly catchy. Plus, they mention the "pouring rain". It doesn't get much more British than that.
Have a listen below.
The acts to look out for...
The semi finals take place tonight and on Thursday, so we don't know the final 20 yet. But 2014's winning nation Austria, Australia and five of the countries who contribute the most amount of money into the competition - dubbed the 'Big Five' - automatically qualify for Saturday's final. That's Spain, France, Germany, Italy and the UK.
Watch this space for more.
Follow using hashflags
This year, contest organisers and Twitter have created special hastags and flag emojis known as 'hashflags' for each participating country.
Last year's winner Conchita Wurst announced the collaboration and shows us how to embrace hashflagging below.