Sovereignty

How long, O God, will the adversary revile, and the enemy spurn Your name forever? Psalm 74:10 How Long – In 1928, Leroy Carr expressed musically what every person asks from the heart:  “How long, how long?”  Dozens of musicians have recorded his song.  What they don’t realize is that the original score was written…