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...
Some of the hardest seasons we find ourselves in are season of waiting. Waiting for the phone call, the change in restrictions, the invitation,...