Lady Penny Lancaster has a crush on Prince Charles.

Penny Lancaster and Rod Stewart

Penny Lancaster and Rod Stewart

The 47-year-old former model maybe married to rock legend Sir Rod Stewart, 73, but she finds the future British King - whom she has met on a few occasions - very charming.

Speaking on 'Loose Women' on Friday (17.08.18), she said: "I'm very fond of the royal family, in particular Prince Charles. Just because of the incredible work he does and he doesn't get enough credit, Rod and I are ambassadors for the prince's trust and he charms."

Fellow panellist Kaye Adams interrupted to note: "You're blushing!"

And then Nadia Sawalha added: "Have you told Rod you quite fancy Prince Charles?"

Penny retorted, coyly: "Not fancy, he charms me."

Penny has been married to the 'Do Ya Think I'm Sexy?' hitmaker for 11 years and the couple have two sons, Alastair, 12, and Aiden, seven.

Just recently the blonde beauty has started to think about the 26-year age gap between her and her husband and life without the music icon but it just makes her want to cherish every moment she has with her family.

She said: "Yeah there is a gap, but he's more youthful than I am - trust me! He should be retired and he's still out on tour in America flying out all over the place, he's fitter than anyone I know.

"When you get married you think about growing old together, which we are doing but I do have moments when I think, 'Oh how old am I gonna be when Roddy is not there anymore?'

"But you know we've got a big family, there's eight kids all together, and you know at the end of the day there could be an illness an accident - it could happen any day to any of us so you just make the most of every moment together."