Drew Barrymore and her fiance Will Kopelman are expected to get married Saturday. The couple celebrated their rehearsal dinner yesterday in Santa Barbara, California, according to People Magazine.

Usually, rehearsal dinners are celebrated the night before the wedding ceremony.

People reported that Barrymore and Kopelman held the event at Montecito's San Ysidro Ranch with about 100 guests.

"Guests mingled and seemed to have the best time. When it was time for dinner, everyone gathered in a private dining room. Several guests gave entertaining and sweet speeches," a source told People.

Among their guests were theyr families, friends, Cameron Diaz, Jimmy Fallon and his wife Nancy Juvonen.

The couple gave goodies to their guests including Santa Barbara olives, chocolate truffles and bouquets of lavender, according to E! Online.

Kopelman proposed to Barrymore in Sun Valley Idaho over the 2011 Christmas holidays. They began dating in early 2011.

The 37-year-old actress is reportedly expecting a baby girl, although she hasn't confirmed the pregnancy.

This will be the third marriage for Barrymore.

Barrymore was married to Jeremy Thomas in 1994, a Los Angeles bar owner for less than two months. She also married Canadian comedian Tom Green in 2001 to whom she divorced few months later.