Kimberly Stewart, daughter of music icon Rod Stewart, is expecting her third child. The 47-year-old socialite announced her pregnancy on Wednesday via a social media post, sharing a photograph of herself cradling her bare bump.

Stewart captioned the image "Oops I did it again." In the photo, she is seen gazing into the camera while her hand and hair obscure her modesty.

The identity of the father of the new child has not been revealed. Stewart is already a mother to two children: Delilah Del Toro, with actor Benicio del Toro, and a son born last year.

Kimberly Stewart is the second of Rod Stewart's eight children and the second of his first wife Alana Stewart's three children. Rod Stewart married Alana in 1979, divorcing five years later. He has had seven other children with three other partners and has been married to Penny Lancaster since 2007, with whom he has two sons.