The icing on the cake - Tom Daley's surprise for his new husband

The colourful cake was red, white and blue. Credit: Tom Daley/ Instagram

Details have emerged of a sweet surprise Olympic diver Tom Daley cooked up for his groom Dustin Lance Black at their wedding in Devon earlier this month.

The pair tied the knot at Bovey Castle on Dartmoor in front of 120 guests - and Tom had a surprise in store for his new husband.

He'd originally planned to make the wedding cake himself, but enlisted the help of baker and Youtuber Cupcake Jemma to put together something "amazing".

This colourful five-tier wedding cake was the result:

Details of the cake were kept secret from Dustin - but the couple's British and American homes were honoured in the design, which was in the colours of the Union Jack and the US flag.

This is the moment of the big reveal:

It was the icing on the cake for an idyllic West Country wedding - Tom and Lance made their entrances accompanied by a string quartet.

After exchanging their vows, members of the London Gay Men's Choir sang the Bruno Mars song Marry Me.

This video shows some of the prep and planning that went into the cake: