Olympic diving medalist Tom Daley married screenwriter Dustin Lance Black on Saturday at a ceremony at a luxury hotel at a national park in Devon, England.

After exchanging their vows, members of the London Gay Men's Choir sang the Bruno Mars song “Marry Me,” Devon Online reported. Daley is from nearby Plymouth, England.

A local source said: "It was a beautiful ceremony, their vows were so brilliant and heartfelt.

"Tom and Lance organized the wedding themselves and it had their personalities stamped on every detail."

Tom even rolled up his sleeves to make the wedding cake, a multi-tiered psychedelic creation.

The 120 guests were also treated to a feast which included beef Wellington, sausage and mash and Eton mess.

Neither man has commented publicly on the wedding, which has been reported by various British publications. I heard from a knowledgeable source that the wedding was taking place. (Update: Both men posted about their wedding late Sunday on social media).

Daley, 22, met Black, 42, four years ago and Daley later came out as gay. Daley won bronze medals in diving at the 2012 and 2016 Olympics. Black won an Oscar for his screenplay for “Milk.”

The couple in Paris last month.