Everyone has dreams which are meant to be fuel to chase our goals. There are lot of theories which argues about the beliefs and disbelieves of dreams all over the world.God took 20 years to mend Jacob to reach his dreams. Joseph was just a dreamer at his father’s house but our Lord trained him as an interpreter of dreams during his 13 years of hardship.