album

King of a Thousand Dreams

10 songs (42 minutes) Released on 31 May 2016
1
King of a Thousand Dreams
3:48
2
Grove Hill Lodge
3:48
3
Kamikaze Love
3:36
4
Sweet Orleana
4:32
5
This War May Be Almost Over
4:30
6
The Girl Who Cries Wolf
3:48
7
Anywhere That She Ain't
4:46
8
Rosie Is Home
3:44
9
The Hamster Wheel
4:59
10
Leaving This Town
5:14