Time:44 Intro G5 C5 G5 D5 G5 C5 When I first met you I was ready to G5 D5 Give up this life of drinking and bumming G5 C5 But all my promises D5 G5 Are a long time a'coming G5 C5 D5 G5 C5 When I look at us, sitting on this bus G5 D5 We're still pulling, we're still struggling G5 C5 Waiting for that lucky break D5 G5 C5 D5 But it's a long time a'coming C5 G5 Up in the blue beyond, above the great divide C5 Everything can't be wrong D5 Somebody must be getting it right G5 C5 G5 D5 G5 C5 D5 G5 C5 D5 G5 C5 Well I'm still me, and I'll never be G5 D5 A slave to any man or woman G5 C5 Someday you'll be proud of me D5 G5 C5 But it?a long time coming D5 G5 C5 A long time a'coming D5 G5 C5 A long time a'coming D5 G5