Catherine Kennedy knows the depths a soul can reach. Lying in a hospital bed a few years ago, she almost allowed herself to ...