Hey John,
I like this one! If you’re still working on the lyrics, you might try making the rhyme scheme in the verses a bit more consistent.