When the road is hard to walk When the pain's too much to bear Oh I have a precious Saviour Who carries all my cares Even when I don't understand I know I am held in Your Hands I align myself with Your promises You are a faithful God God You've never failed me God You've never failed me In every high and low You've never let me go You've never failed me Through the trials and temptations When troubles come my way God I know you share my sorrows And you hold me through the pain God you hold me through the pain God You've never failed me God You've never failed me In every high and low You've never let me go You've never failed me Even when I don't understand I know I am held in Your Hands And I align myself with Your promises You are a faithful God God You've never failed me God You've never failed me In every high and low You've never let me go God You've never failed me God You've never failed me In every high and low You've never let me go You've never failed me You've never failed me You'll never fail me