It's The X Factor 2016 final tonight and Saara Aalto has revealed what she's singing.
This evening is the first half of the final where the remaining three contestants will be performing twice each.
Saara will be singing Everybody Wants to Rule The World by Tears For Fears for her solo song but promised something "different".
She said at Wembley Arena in the week that she would be showcasing her very own version of the track.
Then there's the duet which is rumoured to be a cover of Queen's Bohemian Rhapsody with Adam Lambert.
Smiling, a giggling Saara said: "My lips are sealed! I can't say anything, let's see what happens..."
Performing at Wembley Arena tonight will be the end of a turbulent journey for Saara, who found herself booed off the stage last time she appeared there during the Six Chair Challenge.
"Everything has changed, at six chair challenge I was dropped out then I was brought back as a wild card and now I'm here in the final," Saara said.
She went on: "I think I just needed some time.
"I just came from another country and people weren't sure if they liked me or not, then weeks went by they were voting for me and I'm so grateful."
While Saara enjoyed a MASSIVE homecoming gig in Finland this week - with over 10,000 people turning up to see her - she now wants to stay in the UK.
"This is my new home, I want to stay here, I want to make my career here," Saara declared.
Saara will be doing battle with Matt Terry and 5 After Midnight in the race to be crowned The X Factor 2016 winner this weekend.
The X Factor 2016 final airs tonight and Sunday at 8PM on ITV live from Wembley Arena.