Track List
01 Too Late To Pray 3:32
02 It Ain't Me (the Politician) 3:48
03 My Dark Ride 5:04
04 Whatever 1:21
05 Love 3:56
06 I'll Allways Love You (for Jennifer) 4:00
07 Never Too Far 5:04
08 The River 4:58
09 Heard It All Before 2:20
10 Blues For The Rev. Willy G. 4:27
11 Heaven 5:45
12 Wat-cha-go-na-du 3:49