The US Sun
William 'gave Kate £5k Cartier watch' for wedding anniversary after 'awful' gift
Like many husbands on anniversaries, Prince William is no doubt hoping his present goes down well - particularly as some of his previous gifts have been hit or miss, according to the royal.
6 days ago