Adam Nicolson, 55, was told in summer 2023 that he had reached the end of the line in his cancer treatment and to prepare to ...