The greatest lesson we can learn from examining the life of David—shepherd, warrior, king, psalmist—is that, despite his sins, he was truly a man...
Like all of us, David is subjected to his fair share of troubles and woes, even if he seems to have the Lord’s favour....