Cliodna O’Carolan reflects her husband’s gruelling and painful fight against cancer - and her harrowing efforts to support ...