In Search of God: Reflections on Faith, Doubt and the Presence of God