The Olympic hero was recently given between two to four years to live following the devastating news he had stage 4 cancer.
Prince William and Kate Middleton, alongside their three children, will attend the Princess of Wales's Christmas carol ...