United Kingdom, Dec. 2 -- Penny Lancaster thinks it is a "gift" that she and her husband Sir Rod Stewart found love with one another.

The 54-year-old model married the Maggie May hitmaker in 2007 and has reflected on the joyful life they have together - despite Rod, 80, having vowed not to remarry or have any more children following his divorce from supermodel Rachel Hunter.

Penny - who has sons Alastair, 20, and Aiden, 14, with Rod - told OK! magazine: "To think of all that we've gone through, the fact that Rod never imagined he'd be married and have children again, and what a gift it is to have found one another and to have brought this family so close to one another, it brings a lump to my throat."

Penny and Rod are preparing for a ...