Sir Rod Stewart never expected to be a father late in life

Sir Rod Stewart never expected to be a father "late in life".

The 73-year-old rocker - who has Sarah, 55, Kimberley, 39, Sean, 38, Ruby, 31, Renee, 26, and Liam, 24, from past relationships and Alistair, 12, and Aiden, seven, with spouse Penny Lancaster - thinks his youngest kids are "wonderful" and they mean "the world" to him.

He gushed: "I didn't think I was going to have two more children and they're the world to me. They're both football daft Celtic supporters - even the little one goes to school in his shirt. So being a father again late in life, for me, was just wonderful."

The 'Maggie May' hitmaker admitted the varying ages of his kids means they all need different things from him.

He added: "I have a different hat on for each child, because they are all so different.

"From my eldest daughter in her fifties, all the way down to seven - it's quite an extraordinary age difference between them all."

Despite his advancing years, Rod insists he still "feels good" and tries to look after himself - but he can't resist a glass of wine.

He shared: "The knee has gone. That's when I know I'm old, when I can't kick a football properly. But I do feel good. I keep myself fit and I think that's very important.

"I try to have a really good diet but I drink too much wine. I can't have a nice meal in a lovely restaurant and have a glass of water."

The 'You Wear It Well' singer thinks he's been "very, very lucky" in his life and he's "extremely thankful" for his success and the luxuries that it's brought him.

He told OK! magazine: "I like to think I'm pretty unchanged. I'm a pretty regular guy who got very, very lucky, made loads of money, had a hell of a good time and is extremely thankful of it."