When it comes to romance, Seal and Heidi Klum are ahead of the game.
The couple, who annually renew their wedding vows, are quite clearly as besotted with each other as they were when they married five years ago.
And they weren't afraid to let the passion show in a music video for Seal's new song, Secret.
"It’s the story of two people in love," recently-retired Victoria's Secret angel Heidi, 37, has said. "My husband is what I have always wanted and never thought I would have.
"The story, the movie, it’s the story of our love," added her spouse.
Secret is taken from Seal's seventh studio album, titled Commitment.
Speaking about the name of his latest offering, the London-born singer, 47, has said it symbolises his life over the past few years. "I think that commitment is the recurring theme that kept popping up," he revealed.
"Certainly the last seven years of my life since I met my wife have been extremely commited."
Heidi and Seal began a relationship in early 2004, and married the following year on a beach in Mexico.
They are parents to six-year-old Leni, - Heidi's child with Flavio Briatore - Henry, five, three-year-old Johan and daughter Lou Sulola, who will turn one on October 9.