For anyone who has ever lived through cancer, or indeed watched a loved one go through the battle it entails, ...