Seal has revealed that "having fun" is the key to a successful marriage.
The 48-year-old singer believes his relationship with Heidi Klum has lasted so long, because they always enjoy the time they spend together.
Speaking to Bang Showbiz, the singer said: "We do have a lot of fun together, but you've got to. We lead such hectic lives, so we make the time we have together count."
He added: "We're best mates, the chemistry is great and we love spending time together - family always comes first, no matter what."
The pair who raise four children together live in Los Angeles, but the couple make sure that they schedule regular trips away.
Seal explained: "We spend every May at our home in Mexico because we do our wedding vow renewals there, and sometimes New Year too."
He added: "We might go skiing for Christmas and we spend time in Europe over the summer then the rest of the time we're in LA."