Hollywood star Drew Barrymore celebrated the impending arrival of her second child at a star-studded baby shower, where guests included Gwyneth Paltrow, Cameron Diaz and Reese Witherspoon.
The 39-year-old actress, who already has a 16-month-old daughter Olive with her husband Will Kopelman, is expecting another baby girl, enjoyed a huge bash over the weekend, reported Contactmusic.
"Drew had a blast. (She is) so ready for this baby," a source said.
Iron Man 3 star Paltrow, 41, was also on hand for the festivities despite keeping a low profile since announcing her split from Coldplay frontman Chris Martin, 37, last month after 10 years of marriage.
Barrymore is expected to give birth in the next two weeks.