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.
MORE: Drew Barrymore Joined by BFF Cameron Diaz for Final Wedding Dress Fitting
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.