Craig Davidson

Writings of my Heart

Craig Davidson

16 SONGS • 1 HOUR AND 3 MINUTES • MAY 29 2016

1
New Year
05:08
2
Phoenix
03:42
3
Infidelity
E
02:54
4
Waiting for a Goodbye
03:22
5
Addiction
04:34
6
I Will Wait
04:37
7
Destroyer
03:06
8
San Francisco Dreams
04:24
9
Dealer
03:24
10
Let You Go
03:50
11
True
03:33
12
Tonight, Please
03:20
13
Celtic Cross
05:01
14
Nobody's Perfect
04:39
15
Heal
04:33
16
Don't Keep Me Waiting
03:13
℗© 2016 Craig Davidson