Prince William may be the future king of England, but his gift-giving skills are terrible! Prince William may be the future king of England, a doting father, and a good husband to Kate Middleton, but one thing is for sure: his gift-giving skills are terrible! This came after the Duke of Cambridge revealed an embarrassing moment during the early stages of his relationship with then-girlfriend Kate.