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