Finally! After a whole week of Britain's Got Talent, the hopefuls have been whittled down to only 10 acts. The fifth semi-final served up the usual hotchpotch of dire, mediocre, well-meaning and outstanding acts, with 13-year-old drummer Kieran Gaffney winning the public vote, and fellow teenager Liam McNally getting the judges' nod over dancing brothers A3 - despite Simon Cowell telling Liam that his performance was better in the audition and Amanda Holden voting for A3. So not exactly a ringing vote of confidence.
Which leaves tonight's line-up looking like this: gymnastic sensations Spelbound, boyband Connected, Chandi the dancing dog, singing accountant Christopher Stone, drummer Kieran Gaffney, singing 80-something Janey Cutler, impressionist Paul Burley, dancer Tobias Mead, singer Liam McNally and Twist & Pulse - "pioneers of Streetomedy" according to the BGT website. (I should warn you that it also calls Gaffney "the little drummer boy", which was almost enough to make me abandon the show in protest.)
Tonight these acts - the cream of British talent if you believe the judging panel – will do battle. Who do you think should win? And who will actually win? Let us know below. We'll put your predictions to the test from 7.30pm, when Heidi Stephens will be liveblogging all the BGT final action. Join us then.