I will give you thanks with my whole heart There is not a part that I will hide from you I will not dismay when trials come my way I will choose to praise you I will trust your love in my darkest hours Moments when my soul aches with loneliness Despite the pain I feel, I'll cling to what is real A thousand steadfast promises Oh my soul, evermore will praise you Oh my soul, forever bless your name For as surely as the sun Rises up to meet the dawn Your children you forever will sustain For the glory of your name I will trust you Lord with my whole life I will not forget your works of faithfulness Though my heart has strayed, Christ has made a way Redeemed us for your names sake Oh my soul, evermore will praise you Oh my soul, forever bless your name For as surely as the sun Rises up to meet the dawn Your children you forever will sustain For the glory of your name (Oh your children you sustain For the glory of your name) I will give you praise with my whole heart Even when my lips can't find the words to speak I'll marvel at the song, resounding all along As father son and spirit sing Of Jesus Christ forever king Oh my soul, evermore will praise you Oh my soul, forever bless your name For as surely as the sun Rises up to meet the dawn Your children you forever will sustain Oh my soul, evermore will praise you Oh my soul, forever bless your name For as surely as the sun Rises up to meet the dawn Your children you forever will sustain Oh your church you forever will sustain For the glory of your name