“Why, O God?” and “For how long?” are questions that David must have (and if you read the Psalms very much you will see that he did) ask often. “Why do my enemies constantly persecute me? What wrong have I done?” David, the man after God’s own heart, the young man who had been anointed […]