Not a song? I disagree!
It has all the elements of a song - a touching (interesting!) story, a
great chorus, an emotional connection that most can relate to. OK, no music yet, but it's begging for it.
Normally I would whine about rhyming, or structure or something..
But here's what I would change in this: nothing!
Paul