All of us need a dream and a vision in life to keep us going. More often than not, the dream is bigger than we are, or seems impossible to fulfill. We may not even have any idea how it is going to happen. Life is a journey with obstacles along the way. The challenge…