Sunstroke Project & Olia Tira from Moldova are one of 25 finalists hoping to win the Eurovision Song Contest final on Saturday.
It's taking place in Norway after they won last year's contest. Here, rivals Lena from Germany and Didrik Solli-Tangen of Norway sing together on a boat in capital Oslo.
Safura from Azerbaijan is the favourite to win. Her country has pulled out all the stops - even recruiting the choreographer behind Beyonce's famous Single Ladies video.
Belgium's Tom Dice is keeping it simple. His song is called Me and My Guitar. The last time Belgium won it was in Norway, so Tom will be hoping history repeats itself!
Ireland's Niamh Kavanagh will also be hoping to repeat history as she won the contest back in 1993! She's singing the ballad It's For You.
Teenager Josh Dubovie is singing for the UK. His song That Sounds Good to Me is co-written by Pete Waterman, who helped kickstart Kylie Minogue's pop career.
Josh isn't the only Brit taking part - Jon Lilygreen is from Wales, but he's representing Cyprus! He was chosen by the songwriters after they saw a video of him singing online!
Greece and Cyprus are known for giving each other high marks. This year's Greek entry is Giorgos Alkaios & Friends - here they are performing their energetic number OPA.
Hera Björk was a backing singer for last year's Icelandic entry, which came second. This time she's centre stage. Can her dance number Je Ne Sais Quoi go one better?
Romania's Paula Seling & Ovi turn up the heat with their catchy pop song Playing With Fire. Their country's never won - could the duo change that this year?
Another duo, Christina Chanée & Thomas N'evergreen, sing In A Moment Like This for Denmark. This year's contest slogan is "Share the moment" - could that be a good omen?