Princess of Wales shared an emotional embrace at the Royal Performance Variety in a moment of mutual support after battling their own cancer journeys.

Kate and her husband William, the Prince of Wales , met Jessie J , who performed I’ll Never Know Why at the Royal Albert Hall , her new song inspired by losing a friend to suicide.

After her conversation with the princess, who wore a floor-length green velvet gown, the two shared a hug.

The Price Tag singer faced her own cancer surgery in June with a mastectomy for breast cancer .

The 37-year-old, whose real name is Jessica Cornish, later revealed she was due to undergo a second operation and had to postpone her autumn tour.

Jessie J said: “Mum to mum, who has just recently gone through cancer, I just wanted to give her a hug.

See Full Page