147 Hallelujah! Yes, praise the Lord! How good it is to sing his praises! How delightful, and how right!
2 He is rebuilding Jerusalem and bringing back the exiles. 3 He heals the brokenhearted, binding up their wounds. 4 He counts the stars and calls them all by name. 5 How great he is! His power is absolute! His understanding is unlimited. 6 The Lord supports the humble, but brings the wicked into the dust.
7 Sing out your thanks to him; sing praises to our God, accompanied by harps. 8 He covers the heavens with clouds, sends down the showers, and makes the green grass grow in mountain pastures. 9 He feeds the wild animals, and the young ravens cry to him for food. 10 The speed of a horse is nothing to him. How puny in his sight is the strength of a man. 11 But his joy is in those who reverence him, those who expect him to be loving and kind.
12 Praise him, O Jerusalem! Praise your God, O Zion! 13 For he has fortified your gates against all enemies and blessed your children. 14 He sends peace across your nation and fills your barns with plenty of the finest wheat. 15 He sends his orders to the world. How swiftly his word flies. 16 He sends the snow in all its lovely whiteness, scatters the frost upon the ground, 17 and hurls the hail upon the earth. Who can stand before his freezing cold? 18 But then he calls for warmer weather, and the spring winds blow and all the river ice is broken. 19 He has made known his laws and ceremonies of worship to Israel— 20 something he has not done with any other nation; they have not known his commands.
Hallelujah! Yes, praise the Lord!