[This review was originally published at Christianity Today.]
Some people live lives in which their prayers are answered, their dreams fulfilled, their needs met, and their lives richly blessed. Others live lives of frustration, longing to hear God's voice, carrying excruciating burdens and struggling to maintain their belief