Wrapping her arms around her ten-year-old daughter, Charlotte Fairall faced a heartbreaking task. She had to explain that nothing more could be done to treat Sophie's cancer.