Victoria Beckham believes her marriage has lasted so long because she and husband David have grown together.

The 51-year-old fashion designer has been with the retired soccer star - with whom she has children Brooklyn, 26, Romeo, 23, Cruz, 20, and 14-year-old Harper - for 28 years and she loves the fact he has always offered her support and believed in her dreams.

She told America's ELLE magazine: “So often in relationships, one will say to the other, ‘You’ve changed.’ Well, of course you’ve changed! You’re a different person when you’re 20 than when you’re 50.

“He believed in me when a lot of people didn’t. He invested in me. At times I’ve been a laughingstock, people not taking my business seriously, but he always believed in me.”

Despite their hectic careers, David and Victoria alwa

See Full Page