Beyonce celebrated the upcoming arrival of her twins with a baby shower attended by stars including former Destinys Child band-mate Kelly Rowland and tennis player Serena Williams.
The US singer, who announced in February that she and husband Jay Z are expecting twins, enjoyed an African-themed party at a residence in Beverly Hills, California.
Guests included her Destiny's Child bandmates Rowland and Michelle Williams, as well as tennis ace Serena Williams, who is also pregnant.
Beyonce's mother Tina Knowles shared a video of the party on Instagram, captioned: "All theses beautiful ladies at the Carter push party."
It shows various guests seated on a low bench around a flower-adorned table. Behind them, an array of food is laid out on a table.
Tina Knowles then starts a count, saying "One, two, three . . ." then all the guests join in with her, shouting "Happy Carter push party!".
Beyonce (35) and Jay Z are already parents to five-year-old daughter Blue Ivy.
We need your consent to load this Instagram contentWe use Instagram to manage extra content that can set cookies on your device and collect data about your activity. Please review their details and accept them to load the content.Manage Preferences