Having cancer and living meaningfully