The Princess of Wales shared a touching moment with singer Jessie J as she and Prince William attended the Royal Variety Performance on Wednesday night. The Price Tag hitmaker, 37, who performed her new song, I'll Never Know Why , said she was prompted to give the royal a hug because of their shared experience of cancer.

Kate, 43, underwent six months of preventative chemotherapy last year and revealed in January that she is in remission from an undisclosed form of the disease.

Meanwhile, Jessie, whose real name is Jessica Cornish, faced her own cancer surgery in June with a mastectomy for breast cancer.

She later revealed she was due to undergo a second operation and had to postpone her autumn tour. WATCH: The Princess of Wales reveals George, Louis and Charlotte will be 'v

See Full Page