In a move of Ed Sheeran-esque proportions, Gary Barlow surprised a fan at her wedding over the weekend by appearing to sing 'A Million Love Songs'.

Barlow has made an appearance at several fans'  weddings in the past, and had reportedly said in January that he would sing at three during 2015 - but only if they were die-hard fans.

It seems that Anita Booth qualified, as Barlow appeared at her Liverpool wedding on Friday.

She had apparently booked a Barlow tribute act for the reception, but was gobsmacked when the real deal appeared.

Watch the video below: