Songs should make us feel something or reflect on something - yours most definitely does. I'm sitting here in silence now, but the music and lyrics are still playing in my mind. I'd say that means it's a keeper.