Wow!! Nearly blew me off my chair.
This is sort of Bob Dillon meets James Taylor.
Some great lyric writing my friend.
Well done.