The Grand Paradox: The Messiness of Life, the Mystery of God and the Necessity of Faith