Catholic Herald logo

John McAreavey, 28, says ‘without my faith, God knows where I would be’