Wedding bells are ringing for Real Housewives of New Jersey star Danielle Staub! People has revealed that the 55-year-old mother of two has tied the knot with Marty Caffrey in a beachside ceremony after two years of dating.

In attendance were her reality co-stars, including Margaret Josephs and Melissa Gorga, both of whom served as bridesmaids, and enemy-turned-BFF Teresa Guidice, who was Staub’s Matron of Honor.

The outlet reports that bride, dressed in a Pnina Tornai gown, and guests alike were barefoot for the nuptials, which took place at the Luna Beach Club on the North Bimini Island in the Bahamas.

Staub spoke to US Weekly about her happy-yet-hectic day, saying, “All my family, my friends, everyone’s checking in with me, and I’m like, ‘Guys, I haven’t showered, I still haven’t showered, and I’m getting married today.”

Still, she says she was “excited to be a wife… When I saw his family last night for the first time after our rehearsal, on the beach, I felt them looking at me like I was a wife. And to me, and my daughters, looking at him like he is my husband. And I think it definitely made it super profound for me.”

As fans of the show will no doubt recall, the pair got engaged during a season 8 episode called “Secrets Revealed” while at a mansion to the tune of Pachelbel’s “Canon in D.”

Caffrey proposed with a gorgeous 4.5-carat ring from Raineri Jewelers.

The marriage is the third for the reality star, who was most recently wed to businessman Thomas M. Staub, with whom she shares daughters Christine and Jillian.

Congratulations to the happy couple!

Are you excited to see Danielle settle down? Share with us over @BritandCo.

(Photos via Bobby Bank/GC + Manny Carabel/Getty)