Kate Middleton, who is undergoing chemotherapy following her cancer diagnosis, has made a huge sacrifice for her beloved daughter, Princess Charlotte.
The Princess of Wales has seemingly cut back on her parenting duties due to her battle with cancer and has sent the Princess into the protection of the most caring and loving member of the royal family in a surprising way.
The future queen, who is set to join King Charles and Queen Camilla at Balmoral, has decided to give Duchess Sofia a key family role so that the nine-year-old does not feel cooped up at home amid her mother's health problems.
Sophie has a blossoming relationship with Princess Charlotte after the aunt and niece shared the occasional shopping trip to Chelsea and Knightsbridge.
However, it is a really big decision for a mother, who never leaves her children alone, to leave them under someone's protection, but luckily Duchess Sophie is an amazing woman who enjoys a warm bond with the royal children.
Even though Sophie's daughter, Lady Louise Windsor, is currently studying at the University of St. Andrews, she also cares for and dotes on Prince William and Kate's boyfriend when she's not having classes.