Those Who Wait: Finding God in disappointment, doubt and delay