Kate Middleton and Prince William delighted royal fans earlier this week when they shared new family snaps on the occasion of the Duke's 38th birthday on 21 June. Over the years, the family of five have given us numerous heartwarming photos of themselves and their children, Prince George, Princess Charlotte and Prince Louis.