You've described my writing process pretty accurately: I hear a phrase or see an image, and ideas pop out and I write a song around it.
Even as a non-jazzer, I really like your song.
I love the lyrics you came up with, and the way you perform it.
Good stuff [Linked Image - Only viewable when logged in]