The Real Housewives of New Jersey star Teresa Giudice and her husband, Joe, recently renewed their vows in an over-the-top, fairy-tale-themed ceremony, which featured everything from a horse-drawn carriage to a $25,000 Pnina Tornai gown that was truly worthy of a princess. "I was just so happy… marriage means for better or for worse. We've been through a lot, and if anything, it's just made us stronger," says Teresa of her second wedding at Long Island's Oheka Castle. "I wanted to show my girls that marriage is really important, as is being faithful to one another."

One highlight of the celebration? A surprise visit from 'tween star Kevin Jonas!

As for how the couple will continue to make it through the rough times, Teresa shares that divorce has not been an option. “We try not to go to bed angry,” she relates. “Not every day is going to be peaches and cream.”

For more exclusive photos and details on her dress, the rings and her emotional vows, pick up the new issue of In Touch Weekly, on stands now.

Have a tip? Send it to us! Email In Touch at contact@intouchweekly.com.