Actress Drew Barrymore celebrated the the upcoming arrival of her second child by having a baby shower that included many of her celebrity friends.

Us Weekly exclusively reveals that Barrymore's baby shower took place at her home in the Hollywood Hills on Saturday, April 12. Actress Reese Witherspoon, who is a friend of Barrymore's was one of the first guest to arrive for the shower. According to a source there was a total of 50 guest. Barrymore and her husband Will Kopelman, who are already parents to daughter Olive, 18 months are expecting their second daughter in the coming months.

According to E! Online, Witherspoon wasn't the only famous person to attend Barrymore's baby shower. Actresses Cameron Diaz and Gwyneth Paltrow were also in attendance. It appears that Barrymore really enjoyed being surrounded by friends to help celebrate the upcoming arrival of her second child. A eyewitness states, "Drew was so happy to see her friends and have one last shindig before the baby comes later this month. It was a really relaxed atmosphere and all about getting together with the people she loves."