Prince William celebrated his 38th birthday on 21 June. Here are some beautiful pictures taken by Kate and shared by the couple on social media.

"The Duke and Duchess of Cambridge are very pleased to share a new picture of The Duke with Prince George, Princess Charlotte and Prince Louis ahead of The Duke’s birthday tomorrow," said their Instagram post.