It ain't easy to hide from demons. Best to face them and allow the bad thing to fade away. Ain't easy for anyone. Need a lot of hope and luck to have a good life. A powerful poem. Sometime we need to learn the bad things to appreciate the good days. A excellent poem.
Coyote
there is a good message in here to acknowledge the last lines, "Because no matter how far i run there i am." Sounds like you're beginning to make peace with and love yourself with all of your faults and futures :)
we're made up of so much more than the good things and happier memories .. things we dont want in our lives but Are, none the less, Part of our lives .. embracing the last lines written here, i think, is an amazing realization to becoming whole again.