John Legend thinks mutual "support" has been the secret to his marriage.
The 46-year-old singer has been married to model Chrissy Teigen since 2013, and although they've faced lots of challenges over that time, the celebrity couple remain as strong as ever.