270. Put all your trust in God

1 Put all your trust in God,
in duty's path go on;
walk in his strength with faith and hope,
so shall your work be done.
Give to the winds your fears;
hope, and be undismayed;
God hears your sighs and counts your tears,
God shall lift up your head.

2 Through waves, and clouds, and storms
he gently clears your way;
await his time; so shall this night
soon end in joyful day.
Leave to his sovereign sway
to choose and to command;
then you shall marvel at his way
how wise, how strong his hand!

3 You see our weakness, Lord;
our hearts are known to you:
give strength to every failing hand
and keep our footsteps true.
Let us, in life, in death,
your steadfast truth declare,
confessing, with our final breath,
your love and guardian care.

Text Information
First Line: Put all your trust in God
Adapter: John Wesley (1703-1791)
Author: Paul Gerhardt (1607-1676)
Publication Date: 2005
Meter: DSM
Scripture: Hebrews 12:12; Isaiah 35:3; Psalm 31; Psalm 37:5; Psalm 37:18; Psalm 37:23-24; Psalm 37:34
Topic: Our Response to God: in intercession and petition; Our Response to God: in times and seasons; New Year2 more...
Tune Information
Name: ICH HALTE TREULICH STILL
Composer: Johann Sebastian Bach (1685-1750)
Meter: DSM
Key: C Major



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




Advertisements