Drew Barrymore is just hours away from tying the knot!
But, before the Going the Distance star says, "I do" to Will Kopelman today, she and celebs like Cameron Diaz headed up to Montecito, Calif. for quite the snazzy rehearsal dinner yesterday.
A source tells E! News the rehearsal dinner was held at San Ysidro Ranch on a patio at sunset Friday overlooking citrus trees and a lily pond, and about 70 guests enjoyed cocktails as the sun went down.
And when the dinner was over, there was a surprise waiting for guests in their hotel rooms--a sweet gift from the bride and groom.
While many of Kopelman's family members are staying at the Four Seasons Hotel in the area and Barrymore's friends are residing at San Ysidro Ranch, all of the guests were treated to Santa Barbara olives, chocolate truffles and bouquets of lavender in their rooms when they retired for the evening.
Further details, like what Barrymore wore to the shindig are being kept under wraps.
Still, we can't wait to see what the 37-year-old pregnant thesp is going to look like on her big day, which we're told is being planned by wedding planner Yifat Oren, who's planned the nuptials of the likes of Reese Witherspoon, Molly Sims, and Mariska Hargitay.