The ten Britain's Got Talent finalists have been confirmed ahead of Sunday night's final.
- The Britain’s Got Talent judges auditioned for the show themselves
- Everything you need to know about Britain’s Got Talent 2018
- When is the Britain’s Got Talent 2018 final on TV?
But who's your winner? Is it one of the Golden Buzzer acts: Gruffydd Wyn Roberts, Donchez Dacres or Tim and Jack?
Maybe you were won over by comedians Robert White or Lost Voice Guy. Or perhaps you loved mini dance troupe DVJ or choir The D-Day Darlings...
The one act who is isn't in our poll is the Wildcard, who has yet to be confirmed. The judges will deliberate over after Friday night's semi-final as they decide on the one performer they want to bring back who didn't originally get voted through.
The Wildcard will then be revealed during Sunday night's final.
The live grand final for Britain's Got Talent is on Sunday 3rd June at 7.30pm on ITV. You can find out more about it here.