Flashy rapper P Diddy is celebrating the birth of his third and fourth children after his girlfriend gave birth to twin girls.
The 37-year-old's representative said that both Kim Porter and the girls are "doing great".
Kim gave birth yesterday at New York Mt Sinai hospital, and the twins have already been named D'Lila Star and Jessie James after their great grandmothers.
The star's publicist told reporters that Diddy had only just arrived in the "nick of time" to see the kids born after travelling from Toronto where he is shooting his latest film Raisin in the Sun.
"It gives us great joy to announce the arrival of Diddy's twin girls," said Robert Zimmerman.
"The beautiful, healthy baby girls were born this morning with Diddy by mother Kim Porter's side."
Diddy, real name Sean Combs, and Kim already have a nine-year-old son called Christian Casey together, while the rapper and ex-wife Myla also have a 13-year-old son, Justin.