Hi Brad, good to see you back here!

Very inspiring back story, thanks for sharing.

You have received some solid advice from others on the technical details, but the bottom line is you have written an excellent song!