Victoria Beckham has candidly revealed how she keeps the fire alive with her husband David Beckham after 21 years of marriage. Former Spice Girls singer Victoria, 46, shared intimate details of how she “preserves that bit of mystique” in her marriage to her hunky former footballer hubby David, 45.