Kate Middleton was previously left puzzled by a Christmas gift from Prince William that didn't quite hit the mark, and he has revealed she "never forgot" it.The Princess of Wales, who has access to top fashion designers and a stunning jewellery collection, received an unusual present from her husband in the early days of their romance. Prince William confessed to his gifting blunder during a chat on Peter Crouch's podcast on BBC Radio Five Live.The footballer admitted to buying his wife Abbey Clancy a raincoat three times for her birthday. In response, William shared: "I did get my wife a pair of binoculars once - she's never let me forget that.That was early on in the courtship that was - I think that sealed the deal.