Photo by Brett Jordan on Unsplash

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.