Princess Catherine's Cancer Diagnosis Revealed.