It's been an unforgettable BGT Final packed with magic, comedy ... and a jaw-dropping reveal!
But there can only be one winner...congrats to Colin!
We fall more and more in love with him every time he sings.
89-year-old Colin and his fellow Chelsea Pensioners are back on the BGT stage with a heartwarming performance of 'Love Changes Everything'.
Kojo Anim has been a laugh a minute throughout the Auditions and Semi-Finals.
Tonight he reminds us all about the perils of visiting an untidy house and returning from your jollies...
It doesn't come much more dangerous than this. Wrapped in chains and buried in a case of gravel, daredevil Jonathan will need to escape from a very perilous position LIVE on stage... using just a bobby pin.
DO NOT TRY THIS AT HOME
If it's not one thing, it's your mother. Hilarious Siobhan's short songs on parenting had us all in stitches.
Now she's back with a song about her dear mum...
Beautiful. Powerful. Stunning. Mark McMullan's voice never fails to take our breath away.
Watch his moving rendition of 'She Used to be Mine' by Sara Bareilles.
4MG are here to remind us that if you focus on anything hard enough, you can achieve it.
Tonight, the boys are leaving behind the magic to make a deep connection instead.
This year's wildcard Libby and Charlie lit up the stage once again with their fun and fancy footwork. Who else is dancing along?!