We know God’s timing is perfect. However, believing this in the context of daily life is challenging. Especially when you are in a season of prolonged waiting. What do we do with dreams God has given us and it seems that they are not being fulfilled? This week we discover the answer to that question.