Learning to wait on God is a critical issue in our spiritual development because God’s will includes His timing. He has an awesome plan mapped out for each of us and for SFCC but He only reveals it one step at a time. In this message, we learn 4 facts about God's timing.