Oh my god. Is your tuxedo pressed? You don't own one? Ugh, all right, that's an argument for another time—right now we have to hurry because Cameron Diaz and Benji Madden are getting married TONIGHT!

Cameron Diaz and Benji Madden, whose engagement was confirmed about two weeks ago, have been straight up fucking with us for months. Are they engaged?, Why?, Cameron?, What?, Girl—Benji?, Benji Madden?, and now you have two rings?, and more questions. But according to Us Magazine, a small portion of our questions will soon be put to rest.

The couple will pledge themselves to each other tonight, Us reports, after yesterday's intimate rehearsal dinner in Beverly Hills:

Upon arrival, guests were handed drinks as they awaited the meal, which started at around 7:30 p.m. According to the insider, the group stayed at the location for about three hours.

OK.

Congratulations to the happy couple!

[image via Splash]