555. Put all your trust in God

1 Put all your trust in God,
in duty's path go on;
walk in God's strength with faith and hope,
so shall your work be done.
Commit your ways to him,
your work into his hands,
and rest on his unchanging word,
who heaven and earth commands.

2 Though years on years roll on,
God's covenant shall endure;
though clouds and darkness hide his path,
the promised grace is sure.
Give to the winds your fears;
hope, and be undismayed:
God hears your sighs and counts your tears;
God shall lift up your head.

3 Through waves and clouds and storms
his power will clear your way;
await his time; so shall this night
soon end in joyous day.
Leave to God's sovereign sway
to choose and to command;
so shall you wondering own, his way
how wise, how strong his hand.

Text Information
First Line: Put all your trust in God
Author: Paul Gerhardt, 1607-76
Translator: John Wesley, 1703-91 (alt.)
Meter: 66.86 D
Language: English
Publication Date: 1999
Scripture: ;
Topic: Covenant; Endurance; Eternity of God (6 more...)
Tune Information
Name: ICH HALTE TREULICH STILL
Composer (attributed to): Johann Sebastian Bach, 1685-1760
Meter: 66.86 D
Key: D Major



Media
More media are available on the text authority and tune authority pages.

Suggestions or corrections? Contact us