Who's going to win Britain's Got Talent?
It's been an eventful series of Britain's Got Talent - there's been spats with the BBC over schedule clashes with The Voice, Simon Cowell's biography Sweet Revenge caused a few feathers to be ruffled, and finalists Loveable Rogues caused a stir after admitted they were approached by the show's producers in the run up to the auditions.
The final on Saturday is going to be huge, other finalists include dancing dogs Ashleigh and Pudsey and singer Molly Rainfield. Simon even threw another spanner in the works and the judges also picked their favourite out of the acts who didn't make the public vote so there's a wildcard in the mix as well.
They're all fighting for the prize of £500,000 and a slot at the Royal Variety Performance (and then the chance to be first choice for reality TV shows for at least the next six months).
So who is going to win?