After weeks of auditions and five extremely competitive semi-finals over the past few days, it's at last time for the Britain's Got Talent live final. In case you didn't hear, it has moved from Sunday night to Saturday night so as not to clash with Ariana Grande's charity concert in Manchester tomorrow. The hopefuls all have one simple aim - to win a coveted slot at this year's Royal Variety Performance and get their hands on the £250,000 cash prize. All they have to do is impress the voting public, as the opinions of judges Simon Cowell, David Walliams, Amanda Holden and Alesha Dixon count for nothing - who wins is entirely down to the viewers at home. Just please, as cute as they are, don't let it be a dog AGAIN.