The Take That frontman surprised Danielle Jones and her new husband by joining in the party in Berkshire, England, where he belted out the band's hit ballad, A Million Love Songs.

Jones' maid of honour organised the visit after entering a competition Barlow had launched via earlier this year (15), offering to perform at three fans' weddings.

Returning to the micro-blogging site after the surprise, he wrote, "Another wedding down ! Congrats to the gorgeous Bride and Groom! Lovely people".

Barlow started the wedding crashing stunt in late March (15), when he stunned his first lucky winner and her husband.

He isn't the only singer who likes to surprise fans at weddings - Ed Sheeran recently left a pair of Australian newlyweds shocked when he turned up at their nuptials to sing his hit Thinking Out Loud for their first dance.