I didnt know then what I know now That you could take a life and turn it around Then keep it stayed on solid ground Until you did it all for me See Lord, I knew that my life was going down Until you came in and rescued me You said to keep my mind stayed on thee And youd supply my every need But Lord, theres so much youve already done for me You made me see youre all that I need So heres a praise from my heart Thanks for blessing me Im on my knees Thanking you for keeping me Chorus: Wanna thank you Lord, for all youve done for me My life is complete and I give you all the praise I wish I knew then what I know now What the good life is all about It took so long for me to figure out But Im so glad that I did It took a while for me to see I needed you to make my life complete Erase my past and then direct me And make me what I need to be But Lord, theres so much youve already done for me You make me see youre all that I need So heres a praise from my heart Thanks for blessing me Im on my knees Thanking you for keeping me Chorus