I've felt the power of forgiveness I know that life can let you down I'm not blind, no I don't need a witness To tell me there's angels all around My eyes have seen more than they want to My heart has scars that run so deep There's tears that I've had to let go And there's dreams I told myself I'd keep Now I don't give up easy, I got many miles to go But I can't wait to get to what I see down this road And all my life I've learned to, just take it day by day I'm not there yet but I know I'm on my way I've looked out the window When there's no hope in sight But I swear I heard a whisper Said it would be worth the fight So I woke up one morning And I put my fears aside Now look how far I've come from From the back of an endless line Now I don't give up easy, I got many miles to go But I can't wait to get to what I see down this road And all my life I've learned to, just take it day by day I'm not there yet but I know I'm on my way I still got lessons to be learned There's a choice at every turn But someone out there cleared a path And there's no turnin' back And all my life I've learned to, just take it day by day I'm not there yet but I know I'm on my way I'm not there yet but I know I'm on my way Baby, I'm on my way, on my way