1 | The Adversary | 05:32 |
2 | Keepsake | 05:19 |
3 | All Must Be Love | 05:42 |
4 | The Last Dictator Part 1 | 04:24 |
5 | The Last Dictator Part 2 | 05:18 |
6 | The Dangling Man | 04:26 |
7 | On Every Train (Grain Will Bear Grain) | 03:40 |
8 | Angel | 06:07 |
9 | Dolphins & The Sharks | 04:39 |
10 | The Bride Ship | 03:06 |
11 | The Free World | 03:36 |
12 | The Sun Before Darkness | 06:12 |