What do we do when the dream seems so far away or even unachievable. Is it time to give up? Let's take a look at the life of Joseph and see how the faithfulness of God takes Joseph from a dream to reality.