Their proposal was one of the most tender and romantic in television history, so it’s only fitting that the Dec. 1 nuptials of Bachelorette Season 7 stars Ashley Hebert and J.P. Rosenbaum at the Langham Hotel in Pasadena was equally personal, intimate and, above all, filled with love. Now, Wetpaint Entertainment has exclusive details on the couple’s big day.

The first  — and, as far as the bride is concerned — most important detail: her dress. Although Ashley had said in the past her dress would not be white, she ended up in a gorgeous white gown with a very long train. So long, in fact, that after the ceremony, JP had to lift her up to help her get down off the stage where they had exchanged vows.

Speaking of the stage, the bride, groom and officiant Chris Harrison all stood under a chuppah, a nod to JP’s Jewish heritage. Both Ashley and JP’s mom also performed a Celtic knot ceremony in which they tied knots binding their children’s wrists before saying a prayer.

“Their prayer had everyone in tears,” a guest tells Wetpaint Entertainment. “It was so heartfelt.”

As expected, JP’s best man was his brother, Roy, while Ashley’s maid of honor was her sister, Chrystie. Her former Bachelor co-star Ashley Spivey was a bridesmaid while Ashley’s brother stood up for the groom. The couple’s dog, Boo, had a seat on the front row.

The best part of the ceremony, according to the guest, was the couple’s palpable love for each other. “They came really close to kissing several times during the ceremony,” the guest explains. “But they were able to wait… barely… until they were pronounced man and wife.”

Another plus? Rain, which had been drizzling all morning, cleared up in the moments before Ashley began her walk down the aisle. Says the guest, “Everyone put their umbrellas away and was able to enjoy the ceremony in the sunshine.”

After that, it was party time. Ashley and JP’s first dance: “Fools Rush In.” Sweet and apropos, considering how they met, no?

Guests dined on chicken with English peas and mashed potatoes with a separate, vegetarian option of beets and risotto. 

After dancing their nights away, the crowd cheered as the newly-minted Mr. and Mrs. Rosenbaum headed out for the night… and into their future. 

Congratulations, you two!