Fans of the ITV show Britain's Got Talent have been rocked by an alleged cheating scandal.
Viewers have been stunned by the performances of several newcomers over the last two weeks, but detractors have now alleged that a major 'hoodwinking' exercise has been going on.
First, Scottish virgin, Susan Boyle, leapt onto our screens with her virtuoso performance of Les Miserables hit, I Dreamed A Dream, and then Welsh lad Shaheen Jafargholi became the next slumdog potential millionaire with his stirring rendition of Michael Jackson's Who's Lovin' You?
Thing is, say those who hate the show, it's all been a bit of a set-up.
The truth, they claim, is that the producers had prior knowledge of both of the 'wonderacts', and choreographed the whole thing for maximum effect.
Susan Boyle had already been seen by the judges before the show, and the way in which the panel attempted to fool the viewers into thinking it was the first time they had laid eyes on Shaheen, 12, defied belief, it's claimed.
They even put up the smokescreen of telling Shaheen that his initial song selection of Amy Winehouse's Valerie was the wrong choice, when Simon said:
"you got this really wrong" and added "what do you sing apart from that?"
Shaheen then did exactly as they had plotted days earlier, and, courting the audience's sympathy, belted out an amazing version of Jackson's song. The masters of manipulation then faked surprise as the Swansea singer sang.
Shaheen has already had a number of minor television parts, and has even appeared as his idol Michael Jackson in a touring production of the musical Thriller Live.
He has spoken of wanting to emulate Jackson.
What a shock, then, that he should end up on Britain's Got Talent doing exactly that!
Boyle has set her sights on becoming the new Elaine Paige.
The old Elaine Paige, the original West End Evita, has mooted the idea of performing a duet with Boyle.
Who would have guessed it?!