<p>Perfect gift:&#8200;John Legend, pictured performing at last year&rsquo;s Bermuda Music Festival, was hired as a surprise performer by a groom for his wife at their wedding at the Elbow Beach Hotel. <em>*File photo</em></p>

Perfect gift: John Legend, pictured performing at last year’s Bermuda Music Festival, was hired as a surprise performer by a groom for his wife at their wedding at the Elbow Beach Hotel. *File photo

A groom gave his bride the surprise of her life by flying R&B artist John Legend to Bermuda to perform at their wedding.

He splashed out hundreds of thousands of dollars to make sure his new wife’s favourite musician was part of their special day at Elbow Beach Hotel on Saturday.

Legend, a singer, songwriter and pianist, sang to the newlyweds as they had their first dance before entertaining the crowd with some of his best-known hits.

The six-time Grammy award-winning artist, who counts Jay-Z, Beyonce and Kanye West among his closest friends, performed at the Bermuda Music Festival at Dockyard in October last year.

It was the wedding of an American couple who are described as “an ordinary couple with a lot of money.”

No expense was spared at the lavish affair that went on all day and all night.

A beachside ceremony was followed with a sit down reception at the Lido Complex. The evening also included a firework display on the beach.

The bride — who hadn’t suspected a thing — was heard saying that having Legend singing at her wedding had “made her day.”

The groom was said to have secretly planned the guest appearance for months and had insisted all wedding guests sign a privacy contract.

The wedding was planned by Elbow Beach’s events coordinator Emma Sims, the videographer was Alex Dill and the photographer was Meredith Andrews.

Legend also entertained guests at the wedding of England footballer Ashley Cole when he married Girls Aloud pop star Cheryl Tweedy in the summer of 2006.

He told MTV News shortly after that performance that he didn’t perform at many weddings. He said: “First of all I’m pretty expensive so not many people can afford to have me play anywhere unless there are a lot of people buying tickets but I guess that they had the money to handle it.

“They asked me to do it and it was a surprise she wanted to do for him… It was nice to be there.”

Legend, whose hit songs include So High and Ordinary People, only returned from South Africa last week after performing at the World Cup kick off party.

He had a busy weekend as on Friday night he performed at the opening of a new Microsoft Office store in San Diego and on Sunday he received a Humanitarian Award for his charity work at the BET Awards in Los Angeles.

American booking agents Grabow said you would expect to pay from $200,0000 to $500,000 for a private appearance of John Legend, plus his travel and expenses/costs.

One condition would be that his appearance “must not be advertised or promoted as being available to the general public.” It would have had to be for a private group, by invitation only.

Ms Sims of Elbow Beach hotel said she was “not at liberty to discuss clients or events at the hotel”.