Life with cancer and fighting back