Drew Barrymore and pal Cameron Diaz get ready for the wedding

It's been a whirlwind year for Drew Barrymore. After ending her relationship with her "Going the Distance" co-star Justin Long in 2010, she met art consultant Will Kopelman early last year, got engaged this past January , and — according to reports (and recent pics) — the 37-year-old is now expecting the couple's first child.

On Wednesday the "Fever Pitch" actress — donning a loose black top — hit Chanel's Beverly Hills outpost where she was reportedly attending her final dress fitting. And look who was trailing behind her on her way out of the store … her bestie and "Charlie's Angels" co-star Cameron Diaz, who was apparently there trying on her bridesmaid dress. Th

Drew and Cameron are such great pals that Drew's main squeeze put a modern-day spin on an old-fashioned tradition and asked Cameron's permission before he popped the question. "I knew Drew was getting married before she did!" Cameron told InStyle UK recently.

More Celebrity Features on Yahoo!