Gary Barlow made a fan's dream come true when he surprised her by crashing her wedding.

New bride Louise Newman's big day was made even more memorable by the surprise visit from the star who serenaded the bride with one of her favourite Take That songs.

Barlow's appearance at the wedding was planned by maid of honour Emily Alcorn, who launched a year-long Twitter campaign to make it all happen, using the hashtag, #getgary2louswedding.

Fans of the singer circulated the message around the world, holding pictures of themselves with the hashtag plea.

The X Factor judge agreed to surprise the 27-year-old and her new husband Mark Francis after he saw Alcorn's banner at one of his concerts.

And he made sure to keep it a secret until the wedding day.

Marketing assistant Louise Newman said: "I've been a massive Take That fan since I was six. The campaign started as a bit of a joke, but for the last few months I thought Emily had gone off the idea, so I gave up hope. Now I know Gary was plotting with her all along."

Describing the moment she realised that her childhood pop idol had come to her wedding, Newman said: "I heard the opening bars to A Million Love Songs and was swaying and singing along when someone called my name.

"I looked round and there was Gary. It was just magical. I went up and cupped his face in my hands, then he got down on one knee and sang to me."

"He even brought me a card saying 'To Lou, many congratulations on your special day, Gary B' with six kisses!" she revealed.

The 43-year-old singer sang his hit song A Million Love Songs, followed by Relight My Fire.

And fortunately the groom didn't mind sharing his special day with the star.

"Mark was thrilled. He's never shared my passion for Take That – but he loves Gary as much as me now," said Newman.

The wedding surprise will feature in a BBC documentary, with Take That fan James Corden interviewing the singer and gaining a glimpse into his life.

When Corden Met Barlow airs on BBC1 on Monday at 9pm.