Penny Lancaster, 54, barely recognisable as she shares 21-year throwback snap with Rod Stewart's son

ITV

|

WATCH HERE: Penny Lancaster praises husband Rod Stewart's work ethic

Olivia Gantzer

By Olivia Gantzer


Published: 22/07/2025

- 11:49

The former model shared a rare snap of herself with one of Stewart's older children

Penny Lancaster has shared a sweet throwback post featuring husband Rod Stewart's oldest son and third child, Sean.

While the couple share two sons of their own: Alastair and Aiden, 80-year-old Stewart has eight children in total.


Lancaster, 54, has been married to the Maggie May rocker for 18 years, with the pair celebrating their anniversary last month.

However, they were together for almost a decade before their 2007 wedding, and on Tuesday, Loose Women panelist Lancaster marked their early relationship with her husband by posting to her social media a snap from 21 years ago.

Penny Lancaster and Rod StewartPA |

Penny Lancaster and Rod Stewart have been married since 2007

Taken sometime around 2004, Lancaster looks extremely different in the post, which seems to have been taken on a red carpet next to Sean, who is now 44.

Donning a hot pink skirt and see-through white top, a younger and very sun-kissed Lancaster smiled for the camera as Sean placed his arm around her.

Lancaster shared an updated snap of herself and Sean in a similar pose next to the older photo, with the next image clearly more recent.

In the updated photo, Lancaster is wearing a silver dress with a pink clutch bag as Sean once again stands beside her.

Sean Stewart and Penny Lancaster

Instagram

|

Penny Lancaster shared a throwback snap with Rod Stewart's son

She wrote over the snaps: "21 years ago on this day in New York," and tagged Sean's Instagram account.

The sweet post indicates Lancaster's close relationship with Stewart's older children from previous relationships.

They include oldest daughters Sarah Streeter, who was born to Stewart and Susannah Boffey in 1963, and Kimberly Stewart, whom Stewart shares with Alana Stewart and who was born in 1979.

Sean was born in 1980, the second child Stewart shared with first wife Alana. Stewart's two other daughters came next: Ruby, born in 1987 to Kelly Emberg and Renee, whom Stewart shares with his second wife, Rachel Hunter, who was born in 1992.

The couple also shares Liam, who was born in 1994. Stewart split with Rachel in 1999, and recently opened up about the struggle that came with the divorce.

Speaking earlier this month, the beloved singer told The Times: "Rachel left me because she was too young — my sister said I should never have married her in the first place — but it tore me to shreds."

Stewart and Hunter wed in 1990 when she was just 21 years old and he was 45.

Their relationship had begun when they met in a Los Angeles nightclub, leading to nearly a decade together before their separation in 1999. The couple's divorce was finalised in 2006.

Penny Lancaster, Rod Stewart and their two sons, Alastair and Aiden

Getty

|

Rod Stewart and Penny Lancaster share two sons

The significant age gap ultimately proved too difficult to bridge, with Stewart acknowledging that the 24-year difference created an unfixable gulf between them.

Stewart met his current wife, Lancaster, remarkably quickly after his split from Hunter.

LATEST DEVELOPMENTS

Rod Stewart with children Sean, Kimberly, Renee, Ruby Stewart and Liam

Getty

|

Rod Stewart has eight children in total

Despite being immediately smitten with the future Loose Women presenter, Stewart admitted he was counselled to enjoy single life briefly following his separation from Hunter.

Stewart and Lancaster married in 2007 in Portofino, Italy, following his proposal in Paris.