Kate Middleton has just turned 43 and the Princess of Wales' skin always looks youthful. Prince William's wife loves avocados - which is a beauty superfood.