Real Housewives of Miami star Joanna Krupa tied the knot to fiancé Romain Zago on Thursday after over three years of being engaged. The couple filmed it for the Bravo reality show and some of her co-stars were in attendance.

The model and former Dancing with the Stars contestant walked down the aisle in a Chagoury Couture gown worth $30,000. It had a detachable 6-foot train and Swarovski crystals on the bodice.

A rep for the reality star confirmed the wedding to Us Weekly, saying they exchanged vows "in a million dollar princess wedding.”

A source said, "Everything down to the napkins were custom made for it.”

The Huffington Post reports the ceremony took place on June 13 in southern California, at the Park Hyatt Aviara resort in San Diego.
Krupa and Zago’s rocky relationship has been documented on Season 2 of Real Housewives of Miami, and the wedding will be featured during Season 3, which starts in August. Last November, Krupa called off the wedding but they reconciled just a month later.