Every single detail we can find on Cameron and Benji's surprise wedding.

You’re welcome.

Actress Cameron Diaz and musician Benji Madden are officially married after a seven-month relationship and less-than-one-month engagement.

All of the details are slowly coming out and of course, everyone wants to know what the bride wore. Thanks to Us Magazine, we know that Cameron reportedly had two dresses on the big day, she walked down the aisle in a sparkling, backless dress (to the song “Stardust” by Nat King Cole) before changing into a long short sleeved, sequinned number for the reception.

Cameron’s bridesmaids were her best friends Nicole Richie, Drew Barrymore, her sister Chimene and assistant Jesse Lutz who wore black dresses and held white bouquets. While Benji’s groomsmen were his brothers Josh and Joel.

Joel and Nicole’s son, 5-year-old Sparrow served as the adorable ring bearer.

Cameron shows off her engagement ring.

Guests including Reese Witherspoon, Gwyneth Paltrow, Samantha Ronson, Leslie Mann and Toni Collette attended the Jewish ceremony at Cameron's home in Beverly Hills.

An officiant presided over the service, reading the seven blessings for the couple. When it came time to exchange rings, Benji reportedly dropped his. Something HAS to go a little wrong at a wedding, even a big one like this.

And finally, to seal the deal Benji performed the Jewish custom, stepping on a glass as the crowd shouted, “Mazel Tov!”

Cameron showing off her ring.

The ceremony was followed by a cocktail hour in the backyard’s outdoor tent, which was decorated with olive trees, linen tablecloths, and beeswax candles.

During her touching speech, Cameron addressed her previous assertions that she would never get married.

“I waited because I didn't want to settle,” Cameron said, "Now I got the best man ever. My special man. He's mine.”

While Benji cracked some jokes during his toast, “I only asked to be in control of two things: The music and the cake."

The pair were introduced by Benji's sister-in-law Nicole Richie last may and although Cameron is a chronic left-hand-fourth-finger ring wearer, People confirmed that the two got engaged in December.

"Everyone thinks it's wild, but are so happy for them," one source previously told Us magazine of their engagement news. "Benji tends to fall in love easily, but this time it's for real and he landed a great girl. They obviously both make each other incredibly happy, and there's nothing better than that."

Want more? Try these:

It is official, Cameron Diaz is engaged to Benji Madden.

Wait, is that ring on Sofia Vergara’s left hand what we think it is?

00:00 / ???