David and Victoria Beckham married on July 4 1999 at Luttrellstown Castle, Dublin, in an extravagant ceremony — complete with golden thrones and a glittering tiara — that was reported to have cost an eye-watering £800,000.

David, 44, and Victoria, 45, are parents to Brooklyn, 21, Romeo, 16, Cruz, 14 and Harper, seven.

On Thursday, social media was awash with images from the wedding day, as David shared the caption: 'WOW 20 years, look what we created Love you so much' while Victoria posted a video collage of romantic images.

David shared a video depicting a book Harper had made to celebrate their milestone day, with cartoon images and hilarious captions detailing their love of parties, travel, sandwiches and working out.

David and Victoria Beckham celebrate their 20th Wedding Anniversary_1

David and Victoria Beckham celebrate their 20th Wedding Anniversary_2

David and Victoria Beckham celebrate their 20th Wedding Anniversary_3