Rapper Iggy Azalea has revealed she has become a mother.
The Australian star - best known for hits including Fancy with Charli XCX, and Black Widow with Rita Ora - shared the news that she has a son in her Instagram Stories after keeping her pregnancy private.
She did not reveal details of how old her son is.
However, she said that while she wants to keep his life private, "he is not a secret".
Azalea, real name Amethyst Amelia Kelly, wrote: "I have a son. I kept waiting for the right time to say something but it feels like the more time passes the more I realise I'm always going to feel anxious to share news that giant with the world.
"I want to keep his life private but wanted to make it clear he is not a secret & I love him beyond words."
It was rumoured that the rapper was expecting a child with her fiance, the US rapper Playboi Carti, last year.
The couple have been in a relationship since 2018.