8Praise our God, all nations;
let your praise be heard.
9He has kept us alive
and has not allowed us to fall.
10You have put us to the test, God;
as silver is purified by fire
so you have tested us.
11You let us fall into a trap
and placed heavy burdens on our backs.
12You let our enemies trample over us;
we went through fire and flood,
but now you have brought us to a place of safety.
13I will bring burnt offerings to your house;
I will offer you what I promised.
14I will give you what I said I would
when I was in trouble.
15I will offer sheep to be burnt on the altar;
I will sacrifice bulls and goats,
and the smoke will go up to the sky.
16Come and listen, all who honour God,
and I will tell you what he has done for me.
17I cried to him for help;
I praised him with songs.
18If I had ignored my sins,
the Lord would not have listened to me.
19But God has indeed heard me;
he has listened to my prayer.
20I praise God,
because he did not reject my prayer
or keep back his constant love from me.