ICYMI, magician Richard Jones (who’s also an Army bandsman of the Household Cavalry) is the bookies’ favourite to be crowned winner of Britain’s Got Talent.

And in his performance in the final, he appeared in uniform and did a classic magic trick with his own spin on it, telling the story of Fergus Anckorn.

Fergus was a prisoner of war in Japan for almost four years during the Second World War, and he did magic tricks for the guards as a way of getting food. He then went on to be the longest serving member of the Magic Circle. So yeah, it was a pretty emotional story to tell…

Oh, and it got even more emotional. After Richard got judge Amanda Holden to sign a playing card which he tore and burnt (but was then later found to be intact), he revealed 96-year-old Fergus was actually on the stage behind him. Surprise.

And people were seriously impressed by the whole thing.

Okay, some people weren’t so convinced…

But most people were left feeling very patriotic and emotional.

Told you it hit people right in the feels…

But there are 12 acts to perform in the BGT final so we’ll have to wait and see if this trick was enough for Richard to clinch a win.