US singer Beyonce celebrated the upcoming arrival of her twins with an African-themed baby shower in Los Angeles.
Beyonce, 35, announced in February that she and husband Jay Z are expecting twins.
The party, in Beverly Hills, was attended by several celebrities including 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 baby shower on Instagram, entitled: "All theses beautiful ladies at the Carter push party."
Rapper Jay Z's real name is Shawn Corey Carter.
The video shows the attendees seated on a low bench around a flower-adorned table.
Tina starts a countdown, saying "One, two, three..." then all the guests join her in shouting "happy Carter push party".