album

The Longest River

12 songs (50 minutes)
1
False Bride
4:03
2
Imperfections
4:32
3
Waxwing
3:25
4
Loose Change
4:10
5
Swimming in the Longest River
4:36
6
The King's Horses
4:24
7
Too Social
3:37
8
La Jardinera
3:22
9
There's Not a Swain
4:18
10
Holiday
4:13
11
Blessed Instant
5:10
12
Cassiopeia
4:23