Some say they wouldn't last, but it looks like David and Victoria Beckham have proven the test of time. 4 kids later, they are celebrating their 16 years of being together. And there's so much love between them still!

Victoria went first by posting this:

But husband, David decided to top her.



16 years ago today was our special day… 16 years on we have our beautiful children… Thank you for giving me our amazing little ones …. Happy anniversary.

Brooklyn decided to try upping his parents:

Either way, so sweet!