God speaks through dreams. Joseph had two dreams at the age of 17 and waited over 11 years for them to be fulfilled. In his difficulties he trusted God, who was working things out according to his own timing.
Read Genesis 40
City Church Sheffield
City Church Sheffield is a charity registered in England - no 1057560