Catherine, Princess of Wales has been in the hearts and minds of people around the world these past few months, ...