Victoria BeckhamDavid Beckham splashed out on a big birthday party for his wife Victoria yesterday to make up for last year.

A source close to the pair has revealed: “David felt terrible about missing Victoria’s last birthday because he was playing away for Real Madrid and wanted to make a big fuss of her this time.”

According to the Mirror, this year’s celebrations included thousands of pounds worth of flowers, a £200-a-head dinner made by top chefs flown from London to the Beckhams’ Madrid mansion and an £8million Bulgari necklace as a present for Posh herself.

Many of Victoria’s celebrity friends, including Sir Elton John and David Furnish, were expected to have been invited.