Rod Stewart celebrates 18 years of marriage with adoring tribute to Penny Lancaster: 'What a woman she is!'
17 June 2025, 09:39
Rod Stewart and Penny Lancaster are as loved up as ever.
Listen to this article
It was June 16, 2007, when Rod Stewart and Penny Lancaster said "I do" at their wedding in Portofino, Italy.
Almost two decades have passed since the pair, who first started dating in 1999, tied the knot.
- Rod Stewart tour: Tickets, dates and venues for singer’s ‘final’ large-scale shows
- Sir Rod Stewart 'devastated' after cancelling more US concerts as he recovers from flu
- Rod Stewart left 'flabbergasted' as his children present him with Lifetime Achievement Award at 2025 AMAs
But it seems the 'Maggie May' singer's love for the model and TV star hasn't changed one bit.
Penny took to social media to celebrate the pair's 18th wedding anniversary, sharing a snap of the couple sailing into the port of Santa Margherita on the way to register their marriage on her Instagram Story.
Rod reshared the throwback photo onto his own page, adding a sweet comment.
"18 years of love, affection and undiminished devotion," the 80-year-old icon wrote.
He added: "What a woman she is!"
Rod and Penny first met at the start of 1999 when Penny was invited to be a photographer on the singer's tour.
“When we first met, I got her phone number — I had just broken up,” Rod recounted. “I gave it to the bass player… and he kept it for six months!”
Fast forward to August that year, and the 'Sailing' star was ready to date again, so he invited Penny to dinner with his friends.
After a few years of dating, Stewart got down on one knee in March 2005 and proposed to the model. They welcomed their first son, Alastair, later that year in November.
Their second son, Aiden, was born in February 2011.

Rod Stewart performs with daughter Ruby in Austin