Details have been emerging of who will be duetting with who on Saturday night's X Factor final and it's surprises all round.
Courtesy of Yahoo!
Initially it was thought that Beyonce, Seal and Duffy would be performing with the finalists but now it's been revealed that Rihanna, Westlife and Boyzone will do the honours instead.
So, who's performing with who?
Well, sadly we're to be denied the spectacle of Rihanna picking up little Eoghan in her arms and serenading him - instead the r'n'b diva will duet with JLS. The boys performed a mighty cover of her hit Umbrella on last week's show and we think this teaming could be sensational. We're not the only ones as the odds on JLS winning have been slashed.
That leaves Westlife to perform with Alexandra and Eoghan to perform with Boyzone.