Sir Rod Stewart has had eight children.
The 72-year-old singer gave his first daughter Sarah Streeter up for adoption in 1963.
His next daughter was born in 1979 and named Kimberley Alana with his first wife Alana Hamilton who also gave birth to his son Sean Roderick a year later.
In 1987, Ruby was born with ex-girlfriend Kelly Emberg and the rock star didn’t have any other children until he married his second wife Rachel Hunter.
Rachel gave birth to Renee Cecili in 1992 and Liam McAllister in 1994, before ending their marriage.
Currently the rock star is married to ‘Loose Women’ panellist Penny Lancaster who gave birth to two sons, Alastair Wallace in 2005 and Aidan Patrick in 2011.
Last week, the couple renewed their wedding vows and were joined by their sons Alastair, 11, Aiden, six, and Rod’s grown-up children Kimberly, 37 – who was joined by her five-year-old daughter Delilah – Renee, 25, Sean, 36, and Liam, 22.
However, his 30-year-old daughter Ruby was unable to make it due to a performance commitment with her band The Sisterhood, Sarah was also absent.