Psalm 25 Devotion: One After God’s Own Heart
David was human. He was not perfect, just like I am not perfect. David dealt with many of the struggles I deal with – sin, forgiveness, shame, enemies, rebellion, great iniquity, fear, loneliness, affliction, anger, a troubled heart, and distress. It can be a mean, cold world sometimes. Friends and family can let us down. The weight of our sin can be overwhelming. Our hearts can be broken into a thousand pieces.