Psalms for Troubled Times – Psalm 109

Vengeance is Mine Surrounded by enemies, we ended yesterday’s psalm on a note of confidence in the Lord to act against the enemies. In today’s psalm we hear the psalmist’s prayer for his enemies to be avenged. There is no doubt that on this occasion the psalmist is David, and he has one or more…

Psalm 31

In thee O Lord do I put my trust; Let me never be ashamed: Deliver me in thy righteousness. Bow down thine ear to me; Deliver me speedily: Be thou my strong rock, For an house of defence to save me. For thou art my rock and my fortress; Therefore for sake name’s sake lead…