Jessica Mauboy will perform a “goosebumps”-inducing song titled Sea of Flags when she takes the stage at Eurovision.
The singer is in Copenhagen to perform during the interval of the second semi-final of the European song contest at 5am (AEST) on Friday.
Details of what the Aussie star will perform have been kept tightly under wraps, but video from the semi-final dress rehearsal posted on the official Eurovision website give viewers a sneak peek.
The snippet shows Mauboy singing Sea of Flags, a new original song recorded specially for the performance, wearing a metallic dress.
SBS has revealed the Australian and Aboriginal flags will be projected behind the singer as she performs.
Mauboy, who has only hinted at the subject matter of the song before, has now opened up on her official website.
“The song speaks of ancient dreaming but I also wanted to convey a message that whatever country you represent, you have to bring that culture to the next generation,” she says.
“Every time I listen to it I get another layer of goosebumps, so introducing it to the world is going to be so powerful.”
Mauboy wrote the song alongside Ilan Kidron, lead singer with dance music group The Potbelleez.
In dress rehearsal clip, Mauboy’s voice can be heard soaring in what sounds like a modern ballad pop star Rihanna might sing while the title Sea Of Flags appears on screen.
The singer is shown on stage at the B&W Hallerne in Copenhagen, wearing a gold peplum dress with a mullet skirt which billows dramatically behind her.
The second semi-final will take place on May 8 at 9pm (CET) or 5am on May 9 (AEST). The Eurovision competition will be broadcast on SBS TV from May 9.