The Britain's Got Talent 2013 finalists have been revealed, here's a run down of who's in!
In the first live show of the series we saw Welsh duo Richard and Adam sail through to the finals, and they were join by Arisxandra Libantino after the judges failed to agree between her and dance group Youth Creation.
The second live semi-final was also dominated by children, as 14-year-old singer-songwriter Gabz made the cut alongside teenage comic Jack Carrol.
Friday's fourth show saw comedian and impressionist Francine Lewis join the final line up, alongside 11-year-old Asanda Jezile who beat Alex Keirl in the judges' vote.
Then last night we saw shadow dancers Attraction and singer Jordan O'Keefe become the last two acts in the line up for Saturday's final.
But there's still a twist to come, with an eleventh special wild card act to be added to the line up from the eliminated semi-finalists, as chosen by the judges.
The BGT 2013 final airs on Saturday, June 8 on ITV.
Browse pictures of the Britain's Got Talent 2013 finalists below...