One of the hardest things for a Christian to understand is what God is up to in his/her life. We go through spiritual highs and lows, have challenges and afflictions, suffer and sometimes succumb to... This description may be from another edition of this product.