Blind Baby - 4:35
Dream Merchant - 4:30
Forever - 4:45
Granddaddy - 4:19
I Remember Well - 5:22
Blind Man - 4:54
Why Did I? - 4:52
End to End - 1:11
Take This Train to Freedom - 5:07
I Wash My Hands of the Whole Damn Deal, Pt. 1 - 6:02
Lady Love - 4:59
Pretty Music - 3:33
Patiently - 5:06
Echoes of My Mind - 4:30
Do It Again - 4:39
Comin' from All Ends - 8:06
Epilogue - 1:23