album

Too Good To Be True

15 songs (1 hour and 1 minute) Released on January 29, 2016
1
Cruisin’
3:55
2
Too Good to Be True
5:23
3
Another Ballad
3:38
4
At a Glance
3:52
5
Ease Your Mind
4:17
6
No Conspiracy At All
3:39
7
Ready for Your Love (High)
4:43
8
Sailing a Ship
4:22
9
Son of Gun
4:23
10
Bad Bad World
3:47
11
I'm Not Ready to Love You Like I Do
3:25
12
Johnny, Mary, Tommy & The Sun
3:21
13
Hope for This Land
4:23
14
Lost Today
3:19
15
Pharaoh
5:05