From a Jewish ceremony to who was in the glittering bridal party and what songs were played, we have all the deets on Cameron Diaz and Benji Madden's surprise wedding!

On Monday night, the couple, who have been dating for just seven months, tied the knot in front of about 100 guests at Diaz's Beverly Hills home. "We couldn't be happier to begin our new journey together surrounded by our closest family and friends," the couple said in a statement to People.

According to Us Weekly, the duo got ready in separate rooms. The 42-year-old and her bridesmaids, which included Nicole Richie, Drew Barrymore, her older sister Chimene Cain, and her assistant Jesse Lutz all got their makeup done by Lona Vigi. The bridesmaids all wore long black dresses and the groomsmen, Josh and Joel Madden, wore black tuxes.

Interestingly enough, the wedding was a Jewish ceremony, which included reading the seven blessings.

In a comedic turn of events, Benji accidentally dropped his ring during the exchange of rings. Luckily the bridal party and guests met the gaff with laughter. The ceremony concluded with the traditional Jewish custom of breaking a glass, as the crowd yelled, "Mazel Tov!"

Wearing a sparkling gown with a low-cut back, Diaz walked down the aisle to “Stardust” by Nat King Cole.

“It was a beautiful, heartfelt ceremony,” a source told Us. 

After the intimate ceremony, Madden requested personal time with Diaz for about 30 minutes, which is in keeping with a Jewish wedding ritual known as Yichud, according to the mag.

Other A-list attendees at the wedding, which was planned by Yifat Oren and Stefani Cove, included Reese Witherspoon, Lionel Richie, Judd Apatow, Leslie Mann, Toni Collette, Gwyneth Paltrow, Samantha Ronson and Robin Antin. As you know, Richie, who is married to Benji's brother Joel, set up the the two, and her and Joel's son Sparrow served as the ring bearer.

Wedding guests danced the night away to tunes like Pharrell Williams’ “Happy,” Jessie J’s “Bang Bang,” Rihanna’s “We Found Love,” and Bruno Mars’ “Treasure," spun by DJ Patrick Belton. Diaz slipped into a second white dress, which was short-sleeved and floor length with beading and sequins, before cutting the cake at cake at 10 p.m. After they cut the cake, the newlyweds toasted with champagne to their good fortune.

Soon after the cake was cut many of the guests left, however about 30 close friends and family partied until about midnight.

Sounds like an absolutely fabulous day!