United Kingdom, Nov. 29 -- Sir Rod Stewart says Penny Lancaster has taught him to be more honest.

The 80-year-old rocker has been married to Penny, 54, for over 25 years and while there are downsides to their age-gap romance, Rod believes it has been beneficial to both of them.

Speaking on the BBC's My Life At Christmas with Anita Rani, he said: "I think, to be honest with you, I think the age difference, there are downsides to the age difference, but not many. I think there's a maturity, I may have taught Pen, and there's a certain honesty that she's taught me.

"I've always said we don't argue before we go to bed, and we do not argue when we've had a glass of wine, and we wait till the morning. And if we do have arguments, it's over r...