How Oft Have Sin and Satan Strove ERFURT—Martin Luther How Oft Have Sin and Satan Strove 1 How oft have sin and Satan strove To rend my soul from Thee, my God! But everlasting is thy love, And Jesus seals it with His blood. 2 The oath and promise of the Lord Join to confirm His wondrous grace: Eternal power performs the word, And fills all heaven with endless praise. 3 Amidst temptations sharp and long, My soul to this dear refuge flies; Hope is my anchor, firm and strong, While tempests