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...
As Jesus wraps up his powerful Sermon on the Mount, he shares the analogy of two builders: one constructs his house on the firm...