Last night's instalment of Britain's Got Talent brought yet more loveable characters onto our screens and into our living rooms.
Among those hopeful of a spot in the finals were acts like The Zimmers, Loveable Rogues and Dennis Egel.
The Zimmers stormed onto the stage covering a mashup of Who Wants to Live Forever and LMFAO's Sexy and I Know It. It met with approval from the judges, with Alesha Dixon saying her nan wanted to join the troupe.
But it was Lovable Rogues that went straight through to the final, wining the public vote.
Molly Rainford went up against Twist and Pulse Dance Company for the judges' decision. Simon and David voted for Molly, while the female judges were in favour of Twist and Pulse - sending the decision back to a public vote.
Molly was successful, which means she joins an impressive lineup in Saturday night's final:Loveable RoguesCharlotte and JonathonKai and NataliaAshleigh and PudseyOnly Boys Aloud