abraham achieve afraid baffled blessing christ continue descendants fact feast galatians genesis god hashem hear hell matthew protect provide redeemed son sores truth voices war wolfe