Rod Stewart has said his wife Penny Lancaster is ''everything'' to him and admits he is "stunned" she kept him "around for 20 years''.
The 75-year-old Maggie May hitmaker, who began dating the 49-year-old TV personality in 1999, said he is shocked that his wife has kept him around for two decades.
Speaking to the Daily Mirror newspaper, he said: ''I'm stunned that Penny has kept me around for 20 years. They have not invented the words for how I feel about her. She is everything.''
Stewart, who has eight children by five different women, including Aiden, nine, and Alastair, 14, with Penny, said he was "a scallywag in the past".
''It took me a while to learn, because I have been a scallywag in the past. But I would say the most important thing is good manners - which is what I try to teach all my boys.
"You can wear the best suits in the world, look great and have the best carpet, but you still have to show manners."
"Open the door for a lady, stand up when a lady goes to the bathroom when you are having dinner. Secondly, humour is very, very important.''
Stewart credits himself for giving his wife "a lot of confidence" and said she wouldn't have dabbled in the world of TV presenting if it wasn't for him.
''I gave her a lot of confidence. She does a lot of TV work now and when we first met she was just a shy little person who would not talk very much.
"I have instilled the confidence in her. I am sure she'd tell you that. And she is here for me.''