There've been many times that ... all » I've let You down Searching for happiness but none to be found To think that the price You paid for me Wasn't in vain all that agony But I'm here to say I've had my ups and my downs But I am here now to stay Because of the love that I've found
Now I'm giving my best to You Lord All that I have I won't withhold I'm giving my best to You Lord All of my heart and all of my soul
When I think of the love You've shown to me The times You've waited so patiently My heart is filled with such love for You And I know the best thing for me to do I come to You Lord to answer Your call I'm not holding back but I'm giving my all
You are the One that truly did it for me You have Your best at Calvary You are the One that made that sacrifice So now I'm giving my best I'm giving my life I'll give my life I'm giving my best I'm here to give You all Everything in me Lord I won't withhold