Credit: Todd Wawrychuk/ABC

The bride wore a gown from — gasp! — two seasons ago, and the groom wore a borrowed designer tux.

From the nuptial ensembles to the rings and even the bride’s wedding night lingerie, ABC pulled out most of the stops for the nuptials of The Bachelor‘s Sean Lowe and Catherine Giudici. (Life & Style estimates the cost of the made-for-TV ceremony to be somewhere around $250,000, which is just a drop in the bucket compared to the reported $4 million dollars spent on the nuptials of Trista Rehn and Ryan Sutter in 2003.)

“I’ve always felt like a cute girl, trying to be fun and playful, but this time I’m really coming out as a woman and I want to wear something very form-fitting and sexy,” the bride told GMA‘s Lara Spencer during her hunt for the perfect dress. The groom also envisioned himself in a one-in-a-lifetime look. “This is my one chance to wear a baller tux,” he told ABC News.

Read on for all the fashion details from the Bachelor wedding.

Giudici wore a strapless lace fit-and-flare gown from designer Monique Lhuiller’s Spring/Summer 2013 collection. Her 12 attendants wore pale pink dresses from Lhullier’s bridesmaids line.

“The show has a great stylist, and he got me this Dolce & Gabbana tux that’s amazing,” Lowe said of his ensemble.

Jeweler Neil Lane, who designed Giudici’s 3.15-carat diamond engagement ring, also provided the couple’s wedding bands. “That’s one of the perks of being The Bachelor. You get a really nice ring for free,” Lowe told the Fresno Bee. “It’s a pretty sweet deal.”

As for Lowe’s — painfully awkward — trip to La Perla to shop for sexy lingerie? I’m guessing he didn’t have to bust out his wallet.

A blog post on provides a link to “more information about the vendors that helped make the wedding possible.” Sounds like another way of saying “promotional consideration provided by…” or “these companies gave us a great deal, so we have to give them a shout out in return.”

Episode Recaps