This poem is describing a certain situation in one's life journey. It encourages one's soul not to give in and not giving up. There is always a way out in every struggle in life.
Got to always keep your head up, keep believing and have hope, because life will throw obstacles your way, you just have to find away around. No dream is to big, if it's rational it will happen. Keep yourself positive and believe, eventually you will find what your looking for.