Sometimes I'm late, sometimes I cuss Sometimes I hold on too long to a grudge Have a few habits that I need to break I ain't there yet but I'm on my way I've stayed the night on the wrong side of town I've broken some hearts and I've let people down I wish I could keep every promise I make I ain't there yet But I'm on my way, wherever I go I'll keep on walking this long, winding road And I ain't afraid to love or to change And be someone better than I was yesterday I've fallen short and I've stood back up When I talk to God, I pretend that I'm tough I wanna believe every prayer that I pray I ain't there yet But I'm on my way wherever I go I'll keep on walking this long, winding road (long, winding road) And I ain't afraid to love or to change And be someone better than I was yesterday I ain't there yet (I ain't there yet) but I'm on my way I'm on my way, oh If I could talk to myself ten years from now Would I have the answers, it all figured out? All that I know at the end of the day Is I ain't there yet but I'm on my way I'm on my way I'm on my way