Catherine, Princess of Wales, has an undisclosed form of cancer. She announced the news Friday after months of speculation about her condition and whereabouts. The British princess, in a video announcement posted on her and Prince William's official Instagram , said that after undergoing major abdominal surgery in London in January, she was diagnosed with cancer and is undergoing preventative chemotherapy .
The 42-year-old added that it has been 'an incredibly tough couple of months' and it took a while to go public with her diagnosis because the family needed to take time to inform their young children, Princes George and Louis and Princess Charlotte. 'For now I must focus on making a full recovery,' she said, urging anyone battling cancer not to lose faith or hope and adding, 'You are not alone.