アルバム

Once Upon a Time

15 曲 (1時間3分) 発売日 2016年1月18日
1
Once Upon a Time
4:13
2
Dirty Lover's Ball
3:19
3
Celebrate the Sun
6:39
4
God Knows I Tried
4:22
5
Rough Around the Edges
2:01
6
I Lay Me Down
4:52
7
Princess Bride
3:53
8
Secret Agents
5:00
9
She Talks Too Much
4:18
10
Illusions
4:29
11
Time Stands Still
3:46
12
Slip on the Noose
5:02
13
I Know
3:51
14
My Baby's Grand
3:14
15
When a Man Becomes Obsessed
4:11