Life on the cancer rollercoaster