What an end to our Live Semi-Finals...Friday 31 May at 11:48pmFollowed by a shock from Ant and Dec!Jacob serenaded his fiancéeWhile the Fabulous Sisters OWNED the stage!Leanne gave us all the feelsAnd Barbara stage-dived again in style!Libby and Charlie brought the fun to BGTWhile Jonathan brought some serious danger!We're thrilled that X made it through to the Live Final!Followed by daredevil Jonathan Goodwin!Make sure you tune in to ITV and STV at 7:30pm on Sunday 2nd June for the Britain's Got Talent Live Final!