Democracy - 6:55
Suzanne - 4:23
A Thousand Kisses Deep - 5:42
Hey, That's No Way to Say Goodbye - 3:33
Dress Rehearsal Rag - 5:22
Priests - 4:57
Night Comes On - 4:02
Sisters of Mercy - 2:34
Story of Isaac - 3:32
Bird on the Wire - 4:40
Famous Blue Raincoat - 5:37
Joan of Arc - 5:57
Take This Longing - 5:26
Song of Bernadette [Live] - 4:12