Ciara in a pink dress at the 2016 ESPY awards Getty

Ciara relived some noteworthy moments from her wedding ceremony as she posted a breathtaking photo on Instagram featuring her elaborate Roberto Cavalli gown and the Cathedral-length veil. The American singer, who tied the knot with quarterback Russell Wilson in a London ceremony on 6 July, has been sharing images from her bid day on social media.

The I Bet singer also took the opportunity to thank designer Peter Dundas for the mesmerising gown and the surprise detailing.

In the photo, Ciara poses against a castle, dressed in her wedding couture that falls into an elaborate train, giving the entire scenario a fairytale-look.The picture shows off the train as well as the Cathedral-length veil that Ciara wore with her sheer-sleeved gown.

"I wanted to wear a #Veil like my Mom... @peter_dundas surprised me with R.C.W Initials in the back at our second fitting," the mother-of-one shared on Instagram along with the picture referring to the initials of her and Russell."I was blown away by the detail, and thought! #StillDreaming... #weddingdress," she added.

A couple of days back, the Body Party hit-maker treated her followers on the picture-sharing site with a glimpse of her rehearsal lunch dress and revealed that the designer was none other than Dundas. "My Rehearsal Lunch Dress I Wore For My Wedding #Cavalli. Thank You@peter_dundas," she wrote followed by a heart emoticon.

While, the 30-year-old singer aced her wedding look with a custom Cavalli couture, she sported a bold look at the marriage of Russell's teammate Deshawn Shead. Ciara sported a form-fitting Givenchy gown that featured Leopard prints all along the length of the dress. The newlywed almost stole the spotlight as she donned a minimal make-up look and loose curls with her otherwise sensuous dress.