Sometimes it takes longer than we would like for God to move or speak. But we can trust that God knows things we do not and that His ways are always better than ours, even when we can’t see it in the natural. In this week's message, Pastor Stewart Martin talks about how to wait well when it gets long and how to believe that His timing is for our ultimate good?