Kate Middleton has publicly wished her husband Prince William a happy birthday today (Friday, 21 June) as he celebrates turning 42. The Princess of Wales posted a photograph taken last month in Norfolk of William with their children Prince George, Princess Charlotte and Prince Louis jumping high above some sand dunes.