What does it mean to wait on God's timing? Am I just supposed to sit and wait when things look bad? Can God's timing be trusted?