Victoria Beckham loves her husband David "more each day".
The 46-year-old fashion designer paid tribute to the former soccer star on their 21st wedding anniversary as she admitted she "can't believe" how fast time has flown by since they tied the knot.
She wrote on Instagram: "Happy Anniversary @davidbeckham ... 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. xxxxxx (sic)"
And David revealed how he was watching the Spice Girls and joked to a pal he "liked that one in the little black catsuit", not knowing two years later they would get married and start a family.