Victoria and David Beckham celebrate their 21st wedding anniversary with the sweetest posts

David and Victoria Beckham marked their 21st anniversary with matching sweet messages.

The retired soccer star and the fashion designer - who have Brooklyn, Romeo, Cruz, and Harper together - celebrated more than two decades of marriage with loving posts for each other on their Instagram accounts.

Alongside a slideshow of pictures of the two together, Victoria wrote: "I can’t believe it has been 21 years since we said, "I do". Four children, four dogs, so much laughter, and I love you more each day."

And on his own social media account, David shared a slideshow set to the Spice Girls hit Say You'll Be There.

He shared: "Well about 23 years ago I was sat in a room with Gary Neville and the Spice Girls were on the TV and I turned around to him and said 'ohhhh I like that one in the little black catsuit'.

Who would have thought that all these years later we are celebrating 21 years of marriage and have 4 of the most beautiful and perfect kids... Thank you and Happy Anniversary, I Love You, Victoria."

Their eldest son Brooklyn wished his parents a happy anniversary, sharing a snap from their wedding day and writing: "Happy anniversary mum and dad. I love you guys so much."

Romeo, followed in suit, as did his younger brother Cruz.

Happy Anniversary Posh and Becks! You two really are #couplegoals