Celebrity Couples Who Have Been Married for More Than 10 Years

David Beckham and Victoria Beckham

And they said it wouldn't last! The soccer star and the former Spice Girl have been married for 16 years. Four children later, the two are still going strong. To celebrate their 16th anniversary in July, David made every woman swoon when he posted on Facebook, "16 years on, we have our beautiful children. Thank you for giving me our amazing little ones. Happy anniversary."