We're now at the half-way point of the Britain's Got Talent 2012 semi-finals, with just two more live shows to go.
So far we have six of our eleven finalists, who will go on to compete for £500,000 this Saturday night.
Winning the first semi-final was [tag]Ashleigh and Pudsey[/tag], while the public also chose [tag]Only Boys Aloud[/tag] to make it after the judges' couldn't decide.
On Monday, [tag]Jonathan Antoine[/tag] and [tag]Charlotte Jaconelli[/tag] wowed again to make it through to Saturday's big showdown, while the judges picked [tag]Kai & Natalia[/tag] to join them.
Last night it was the [tag]Loveable Rogues[/tag] who won the viewer votes, while [tag]Molly Rainford[/tag] went through in second place[/tag]
Who is your favourite so far?