Dreams don't work if you do not do anything to realize them, you must work in order to achieve your dreams and reach your goals. If there is something in life that is worth having then it is worth working hard for, and you will appreciate and value it more as a result of this hard work. Many people spend their entire lives bemoaning the fact that they have never realized their dreams, yet they do not see that they have not put any effort into reaching these objectives. Nothing in life comes easy, but if you are willing to work hard and persevere then you will go far and your dreams will eventually come true. Hard work will pay off in the end when you reach your final destination and fulfill your dreams.
Very few people have everything handed to them from birth, most of us have to work hard for everything that we have. Reaching your dreams in life is no different. If you just sit back and expect things to happen while you do nothing then you will be sadly disappointed, and you will only have yourself to blame when your dreams go unfulfilled. Instead of waiting for something get up and make something happen, put all of your focus and energy on reaching a dream and progressing towards what you want in life. Break a goal down into manageable steps, and keep going when you fail without giving up. You will get what you put in, and dreams don't work unless you do.