The Britain's Got Talent judges have revealed their predictions for the winner, but did any of them get it right?
Last night saw Attraction win the show in the Britain's Got Talent final results, topping the public vote.
As has become tradition over the years on spin-off show More Talent, each of the judges predicted who would win the series ahead of the beginning of the live shows some months back.
Stephen Mulhern revealed the secret predictions yesterday evening and the results were certainly interesting.
David Walliams had named the Dueling Pianos, much to the amusement of his rivals.
Amanda Holden meanwhile had named Alice Fredenham, together with Simon Cowell who had also named Jack Carroll.
Alesha Dixon on the other hand had done with Francine Lewis, who at least did make the final.
The BGT presenters also made their predictions, and it seemed that Alice was an early favourite amongst all of the crew.
Both Ant and Dec predicted that the 28-year-old singer would win the show, however she bowed out in last week's semi-finals.
Stephen had sided with Alesha and also backed Francine to win, meaning none of the presenters or judges correctly predicted the result!