Great tune, Ray!
I can't figure out if you're a guitarist that also play piano et al, or vice-versa! :-) Do you find you write songs 'differently' when you sketch it out on piano vs guitar? I know I do.
Songwriter, lyricist, vocalist, guitarist... pretty much in that order! :-)