Kate Middleton took on Princess Diana's best qualities during her appearance at the Tŷ Hafan children's hospice this week.